Remove Polyhedron_IO

Completely undocumented package.

All functions/examples have been moved and documented (Stream_support/IO, mostly=
This commit is contained in:
Mael Rouxel-Labbé 2020-06-22 18:48:38 +02:00
parent b243103e48
commit 619e27e50f
15 changed files with 30 additions and 188 deletions

View File

@ -23,36 +23,35 @@ env:
- PACKAGE='Homogeneous_kernel Hyperbolic_triangulation_2 Inscribed_areas ' - PACKAGE='Homogeneous_kernel Hyperbolic_triangulation_2 Inscribed_areas '
- PACKAGE='Installation Interpolation Intersections_2 ' - PACKAGE='Installation Interpolation Intersections_2 '
- PACKAGE='Intersections_3 Interval_skip_list Interval_support ' - PACKAGE='Intersections_3 Interval_skip_list Interval_support '
- PACKAGE='Inventor Jet_fitting_3 Kernel_23 ' - PACKAGE='Jet_fitting_3 Kernel_23 Kernel_d '
- PACKAGE='Kernel_d LEDA Linear_cell_complex ' - PACKAGE='LEDA Linear_cell_complex MacOSX '
- PACKAGE='MacOSX Maintenance Matrix_search ' - PACKAGE='Maintenance Matrix_search Mesh_2 '
- PACKAGE='Mesh_2 Mesh_3 Mesher_level ' - PACKAGE='Mesh_3 Mesher_level Minkowski_sum_2 '
- PACKAGE='Minkowski_sum_2 Minkowski_sum_3 Modifier ' - PACKAGE='Minkowski_sum_3 Modifier Modular_arithmetic '
- PACKAGE='Modular_arithmetic Nef_2 Nef_3 ' - PACKAGE='Nef_2 Nef_3 Nef_S2 '
- PACKAGE='Nef_S2 NewKernel_d Number_types ' - PACKAGE='NewKernel_d Number_types OpenNL '
- PACKAGE='OpenNL Optimal_bounding_box Optimal_transportation_reconstruction_2 ' - PACKAGE='Optimal_bounding_box Optimal_transportation_reconstruction_2 Optimisation_basic '
- PACKAGE='Optimisation_basic Partition_2 Periodic_2_triangulation_2 ' - PACKAGE='Partition_2 Periodic_2_triangulation_2 Periodic_3_mesh_3 '
- PACKAGE='Periodic_3_mesh_3 Periodic_3_triangulation_3 Periodic_4_hyperbolic_triangulation_2 ' - PACKAGE='Periodic_3_triangulation_3 Periodic_4_hyperbolic_triangulation_2 Point_set_2 '
- PACKAGE='Point_set_2 Point_set_3 Point_set_processing_3 ' - PACKAGE='Point_set_3 Point_set_processing_3 Poisson_surface_reconstruction_3 '
- PACKAGE='Poisson_surface_reconstruction_3 Polygon Polygon_mesh_processing ' - PACKAGE='Polygon Polygon_mesh_processing Polygonal_surface_reconstruction '
- PACKAGE='Polygonal_surface_reconstruction Polyhedron Polyhedron_IO ' - PACKAGE='Polyhedron Polyline_simplification_2 Polynomial '
- PACKAGE='Polyline_simplification_2 Polynomial Polytope_distance_d ' - PACKAGE='Polytope_distance_d Principal_component_analysis Principal_component_analysis_LGPL '
- PACKAGE='Principal_component_analysis Principal_component_analysis_LGPL Profiling_tools ' - PACKAGE='Profiling_tools Property_map QP_solver '
- PACKAGE='Property_map QP_solver Random_numbers ' - PACKAGE='Random_numbers Ridges_3 STL_Extension '
- PACKAGE='Ridges_3 STL_Extension Scale_space_reconstruction_3 ' - PACKAGE='Scale_space_reconstruction_3 Scripts SearchStructures '
- PACKAGE='Scripts SearchStructures Segment_Delaunay_graph_2 ' - PACKAGE='Segment_Delaunay_graph_2 Segment_Delaunay_graph_Linf_2 Set_movable_separability_2 '
- PACKAGE='Segment_Delaunay_graph_Linf_2 Set_movable_separability_2 Shape_detection ' - PACKAGE='Shape_detection Skin_surface_3 Snap_rounding_2 '
- PACKAGE='Skin_surface_3 Snap_rounding_2 Solver_interface ' - PACKAGE='Solver_interface Spatial_searching Spatial_sorting '
- PACKAGE='Spatial_searching Spatial_sorting Straight_skeleton_2 ' - PACKAGE='Straight_skeleton_2 Stream_lines_2 Stream_support '
- PACKAGE='Stream_lines_2 Stream_support Subdivision_method_3 ' - PACKAGE='Subdivision_method_3 Surface_mesh Surface_mesh_approximation '
- PACKAGE='Surface_mesh Surface_mesh_approximation Surface_mesh_deformation ' - PACKAGE='Surface_mesh_deformation Surface_mesh_parameterization Surface_mesh_segmentation '
- PACKAGE='Surface_mesh_parameterization Surface_mesh_segmentation Surface_mesh_shortest_path ' - PACKAGE='Surface_mesh_shortest_path Surface_mesh_simplification Surface_mesh_skeletonization '
- PACKAGE='Surface_mesh_simplification Surface_mesh_skeletonization Surface_mesh_topology ' - PACKAGE='Surface_mesh_topology Surface_mesher Surface_sweep_2 '
- PACKAGE='Surface_mesher Surface_sweep_2 TDS_2 ' - PACKAGE='TDS_2 TDS_3 Testsuite '
- PACKAGE='TDS_3 Testsuite Tetrahedral_remeshing ' - PACKAGE='Tetrahedral_remeshing Three Triangulation '
- PACKAGE='Three Triangulation Triangulation_2 ' - PACKAGE='Triangulation_2 Triangulation_3 Union_find '
- PACKAGE='Triangulation_3 Union_find Visibility_2 ' - PACKAGE='Visibility_2 Voronoi_diagram_2 wininst '
- PACKAGE='Voronoi_diagram_2 wininst '
compiler: clang compiler: clang
install: install:
- echo "$PWD" - echo "$PWD"

View File

@ -49,7 +49,6 @@ Intersections_2
Intersections_3 Intersections_3
Interval_skip_list Interval_skip_list
Interval_support Interval_support
Inventor
Jet_fitting_3 Jet_fitting_3
Kernel_23 Kernel_23
Kernel_d Kernel_d
@ -87,7 +86,6 @@ Polygon
Polygon_mesh_processing Polygon_mesh_processing
Polygonal_surface_reconstruction Polygonal_surface_reconstruction
Polyhedron Polyhedron
Polyhedron_IO
Polyline_simplification_2 Polyline_simplification_2
Polynomial Polynomial
Polytope_distance_d Polytope_distance_d

View File

@ -1,4 +1,2 @@
@INCLUDE = ${CGAL_DOC_PACKAGE_DEFAULTS} @INCLUDE = ${CGAL_DOC_PACKAGE_DEFAULTS}
PROJECT_NAME = "CGAL ${CGAL_DOC_VERSION} - 3D Polyhedral Surface" PROJECT_NAME = "CGAL ${CGAL_DOC_VERSION} - 3D Polyhedral Surface"
EXAMPLE_PATH += ${CGAL_Polyhedron_IO_EXAMPLE_DIR}

View File

@ -366,13 +366,6 @@ Section \ref sectionPolyIntro.
For more information, you can see the \ref IOstreamPolygonMeshIO For more information, you can see the \ref IOstreamPolygonMeshIO
section. section.
Some example programs around the different file formats are provided
in the distribution under <TT>examples/Polyhedron_IO/</TT> and
<TT>demo/Polyhedron_IO/</TT>. We show an example converting OFF input
into VRML 1.0 output.
\cgalExample{Polyhedron/polyhedron2vrml.cpp}
\section PolyhedronExtending Extending Vertices, Halfedges, and Facets \section PolyhedronExtending Extending Vertices, Halfedges, and Facets
\anchor sectionPolyExtend \anchor sectionPolyExtend

View File

@ -1,20 +0,0 @@
// Copyright (c) 2016 GeometryFactory
//
// This file is part of CGAL (www.cgal.org)
//
// $URL$
// $Id$
// SPDX-License-Identifier: LGPL-3.0-or-later OR LicenseRef-Commercial
//
// Author(s) : Andreas Fabri and Maxime Gimeno
#ifndef CGAL_IO_OBJ_READER_H
#define CGAL_IO_OBJ_READER_H
#define CGAL_DEPRECATED_HEADER "<CGAL/IO/OBJ_reader.h>"
#define CGAL_REPLACEMENT_HEADER "<CGAL/IO/OBJ.h>"
#include <CGAL/internal/deprecation_warning.h>
#include <CGAL/IO/OBJ/OBJ_reader.h>
#endif // CGAL_IO_OBJ_READER_H

View File

@ -1,20 +0,0 @@
// Copyright (c) 2015 GeometryFactory
//
// This file is part of CGAL (www.cgal.org)
//
// $URL$
// $Id$
// SPDX-License-Identifier: LGPL-3.0-or-later OR LicenseRef-Commercial
//
// Author(s) : Laurent Rineau and Sebastien Loriot
#ifndef CGAL_IO_OFF_READER_H
#define CGAL_IO_OFF_READER_H
#define CGAL_DEPRECATED_HEADER "<CGAL/IO/OFF_reader.h>"
#define CGAL_REPLACEMENT_HEADER "<CGAL/IO/OFF.h>"
#include <CGAL/internal/deprecation_warning.h>
#include <CGAL/IO/OFF.h>
#endif // CGAL_IO_OFF_READER_H

View File

@ -1,20 +0,0 @@
// Copyright (c) 2017 GeometryFactory
//
// This file is part of CGAL (www.cgal.org)
//
// $URL$
// $Id$
// SPDX-License-Identifier: LGPL-3.0-or-later OR LicenseRef-Commercial
//
// Author(s) : Simon Giraudot
#ifndef CGAL_IO_PLY_READER_H
#define CGAL_IO_PLY_READER_H
#define CGAL_DEPRECATED_HEADER "<CGAL/IO/PLY_reader.h>"
#define CGAL_REPLACEMENT_HEADER "<CGAL/IO/PLY.h>"
#include <CGAL/internal/deprecation_warning.h>
#include <CGAL/IO/PLY/PLY_reader.h>
#endif // CGAL_IO_PLY_READER_H

View File

@ -1,20 +0,0 @@
// Copyright (c) 2017 GeometryFactory
//
// This file is part of CGAL (www.cgal.org)
//
// $URL$
// $Id$
// SPDX-License-Identifier: LGPL-3.0-or-later OR LicenseRef-Commercial
//
// Author(s) : Simon Giraudot
#ifndef CGAL_IO_PLY_WRITER_H
#define CGAL_IO_PLY_WRITER_H
#define CGAL_DEPRECATED_HEADER "<CGAL/IO/PLY_writer.h>"
#define CGAL_REPLACEMENT_HEADER "<CGAL/IO/PLY.h>"
#include <CGAL/internal/deprecation_warning.h>
#include <CGAL/IO/PLY/PLY_writer.h>
#endif // CGAL_IO_PLY_WRITER_H

View File

@ -1,21 +0,0 @@
// Copyright (c) 2015 GeometryFactory
//
// This file is part of CGAL (www.cgal.org)
//
// $URL$
// $Id$
// SPDX-License-Identifier: LGPL-3.0-or-later OR LicenseRef-Commercial
//
// Author(s) : Andreas Fabri,
// Mael Rouxel-Labbé
#ifndef CGAL_IO_STL_READER_H
#define CGAL_IO_STL_READER_H
#define CGAL_DEPRECATED_HEADER "<CGAL/IO/STL_reader.h>"
#define CGAL_REPLACEMENT_HEADER "<CGAL/IO/STL.h>"
#include <CGAL/internal/deprecation_warning.h>
#include <CGAL/IO/STL/STL_reader.h>
#endif // CGAL_IO_STL_READER_H

View File

@ -1,20 +0,0 @@
// Copyright (c) 2017 GeometryFactory
//
// This file is part of CGAL (www.cgal.org)
//
// $URL$
// $Id$
// SPDX-License-Identifier: LGPL-3.0-or-later OR LicenseRef-Commercial
//
// Author(s) : Sebastien Loriot
#ifndef CGAL_IO_STL_WRITER_H
#define CGAL_IO_STL_WRITER_H
#define CGAL_DEPRECATED_HEADER "<CGAL/IO/STL_writer.h>"
#define CGAL_REPLACEMENT_HEADER "<CGAL/IO/STL.h>"
#include <CGAL/internal/deprecation_warning.h>
#include <CGAL/IO/STL/STL_writer.h>
#endif // CGAL_IO_STL_WRITER_H

View File

@ -1,20 +0,0 @@
Algebraic_foundations
BGL
Circulator
Distance_2
Geomview
HalfedgeDS
Hash_map
Installation
Interval_support
Inventor
Kernel_23
Modifier
Modular_arithmetic
Number_types
Polyhedron
Polyhedron_IO
Profiling_tools
Property_map
STL_Extension
Stream_support

View File

@ -1,3 +0,0 @@
File IO for CGAL::Polyhedron_3.
This package is fully deprecated in favor of I/O functions in the packages BGL, Polyhedron, and Stream_support.

View File

@ -1 +0,0 @@
GPL (v3 or later)

View File

@ -1 +0,0 @@
cgal-develop

View File

@ -3,7 +3,7 @@
# Insert in all the header file of a package the include directive # Insert in all the header file of a package the include directive
# "#include <CGAL/license/${package_name}.h" if it is not already there # "#include <CGAL/license/${package_name}.h" if it is not already there
# There are two arguments to the script as some packages are split into # There are two arguments to the script as some packages are split into
# subdirectories (Polyhedron_IO, Algebraic_kernel_for_circles, ...) # subdirectories (Algebraic_kernel_for_circles, ...)
from sys import argv from sys import argv
import os import os