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

View File

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

View File

@ -1,4 +1,2 @@
@INCLUDE = ${CGAL_DOC_PACKAGE_DEFAULTS}
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
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
\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
# "#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
# subdirectories (Polyhedron_IO, Algebraic_kernel_for_circles, ...)
# subdirectories (Algebraic_kernel_for_circles, ...)
from sys import argv
import os