diff --git a/Stream_support/include/CGAL/IO/OFF/File_writer_OFF.h b/Stream_support/include/CGAL/IO/OFF/File_writer_OFF.h index 2b50252de27..20bd7e1cd54 100644 --- a/Stream_support/include/CGAL/IO/OFF/File_writer_OFF.h +++ b/Stream_support/include/CGAL/IO/OFF/File_writer_OFF.h @@ -15,10 +15,11 @@ // Author(s) : Lutz Kettner #ifndef CGAL_IO_OFF_FILE_WRITER_OFF_H -#define CGAL_IO_OFF_FILE_WRITER_OFF_H 1 +#define CGAL_IO_OFF_FILE_WRITER_OFF_H #include #include + #include #include @@ -35,11 +36,22 @@ public: File_header_OFF& header() { return m_header; } const File_header_OFF& header() const { return m_header; } - void write_header( std::ostream& out, - std::size_t vertices, - std::size_t halfedges, - std::size_t facets, - bool normals = false); + void write_header(std::ostream& out, + std::size_t vertices, + std::size_t /*halfedges*/, + std::size_t facets, + bool normals = false) + { + m_out = &o; + + m_header.set_vertices(vertices); + m_header.set_facets(facets); + m_header.set_normals(normals); + + // Print header. + out() << m_header; + } + void write_footer() { if ( m_header.ascii() && m_header.comments()) out() << "\n\n# End of OFF #"; @@ -97,9 +109,4 @@ public: } //namespace CGAL -#ifdef CGAL_HEADER_ONLY -#include -#endif // CGAL_HEADER_ONLY - -#endif // CGAL_IO_OFF_FILE_WRITER_OFF_H // -// EOF // +#endif // CGAL_IO_OFF_FILE_WRITER_OFF_H diff --git a/Stream_support/include/CGAL/IO/OFF/File_writer_OFF_impl.h b/Stream_support/include/CGAL/IO/OFF/File_writer_OFF_impl.h deleted file mode 100644 index e4655a20601..00000000000 --- a/Stream_support/include/CGAL/IO/OFF/File_writer_OFF_impl.h +++ /dev/null @@ -1,48 +0,0 @@ -// Copyright (c) 1997 -// Utrecht University (The Netherlands), -// ETH Zurich (Switzerland), -// INRIA Sophia-Antipolis (France), -// Max-Planck-Institute Saarbruecken (Germany), -// and Tel-Aviv University (Israel). All rights reserved. -// -// This file is part of CGAL (www.cgal.org) -// -// $URL$ -// $Id$ -// SPDX-License-Identifier: LGPL-3.0-or-later OR LicenseRef-Commercial -// -// -// Author(s) : Lutz Kettner - -#ifdef CGAL_HEADER_ONLY -#define CGAL_INLINE_FUNCTION inline -#else -#define CGAL_INLINE_FUNCTION -#endif - -#include -#include -#include - -namespace CGAL { - -CGAL_INLINE_FUNCTION -void -File_writer_OFF:: -write_header( std::ostream& o, - std::size_t vertices, - std::size_t halfedges, - std::size_t facets, - bool normals) { - m_out = &o; - m_header.set_vertices( vertices); - // Don't. This halfdges aren't trusted: - // m_header.set_halfedges( halfedges); - (void)halfedges; - m_header.set_facets( facets); - m_header.set_normals( normals); - // Print header. - out() << m_header; -} -} //namespace CGAL -// EOF // diff --git a/Stream_support/src/CGAL/File_writer_OFF.cpp b/Stream_support/src/CGAL/File_writer_OFF.cpp deleted file mode 100644 index c5991d30ce5..00000000000 --- a/Stream_support/src/CGAL/File_writer_OFF.cpp +++ /dev/null @@ -1,24 +0,0 @@ -// Copyright (c) 1997 -// Utrecht University (The Netherlands), -// ETH Zurich (Switzerland), -// INRIA Sophia-Antipolis (France), -// Max-Planck-Institute Saarbruecken (Germany), -// and Tel-Aviv University (Israel). All rights reserved. -// -// This file is part of CGAL (www.cgal.org) -// -// $URL$ -// $Id$ -// SPDX-License-Identifier: LGPL-3.0-or-later OR LicenseRef-Commercial -// -// -// Author(s) : Lutz Kettner - -#ifndef CGAL_HEADER_ONLY - -#include -#include - -#endif // CGAL_HEADER_ONLY - -// EOF //