template<typename PointRange, typename PolygonRange, typename NamedParameters = CGAL::parameters::Default_named_parameters>
bool CGAL::IO::read_OFF (std::istream &is, PointRange &points, PolygonRange &polygons, const NamedParameters &np=parameters::default_values ())
reads the content of is into points and polygons , using the Object File Format (OFF) .
template<typename PointRange, typename PolygonRange, typename NamedParameters = CGAL::parameters::Default_named_parameters>
bool CGAL::IO::read_OFF (const std::string &fname, PointRange &points, PolygonRange &polygons, const NamedParameters &np=parameters::default_values ())
reads the content of the file fname into points and polygons , using the Object File Format (OFF) .
template<typename PointRange, typename PolygonRange, typename NamedParameters = CGAL::parameters::Default_named_parameters>
bool CGAL::IO::write_OFF (std::ostream &os, const PointRange &points, const PolygonRange &polygons, const NamedParameters &np=parameters::default_values ())
writes the content of points and polygons in os , using the Object File Format (OFF) .
template<typename PointRange, typename PolygonRange, typename NamedParameters = CGAL::parameters::Default_named_parameters>
bool CGAL::IO::write_OFF (const std::string &fname, const PointRange &points, const PolygonRange &polygons, const NamedParameters &np=parameters::default_values ())
writes the content of points and polygons in the file fname , using the Object File Format (OFF) .
◆ read_OFF() [1/2]
template<typename PointRange, typename PolygonRange, typename NamedParameters = CGAL::parameters::Default_named_parameters>
bool CGAL::IO::read_OFF
(
const std::string & fname ,
PointRange & points ,
PolygonRange & polygons ,
const NamedParameters & np = parameters::default_values () )
#include <CGAL/IO/OFF.h>
reads the content of the file fname into points and polygons , using the Object File Format (OFF) .
Template Parameters
Parameters
fname the path to the input file
points points of the soup of polygons
polygons a range of polygons. Each element in it describes a polygon using the indices of the points in points .
np optional Named Parameters described below
Optional Named Parameters
verbose
indicates whether output warnings and error messages should be printed or not.
Type: Boolean
Default: false
Returns true if the reading was successful, false otherwise.
◆ read_OFF() [2/2]
template<typename PointRange, typename PolygonRange, typename NamedParameters = CGAL::parameters::Default_named_parameters>
bool CGAL::IO::read_OFF
(
std::istream & is ,
PointRange & points ,
PolygonRange & polygons ,
const NamedParameters & np = parameters::default_values () )
#include <CGAL/IO/OFF.h>
reads the content of is into points and polygons , using the Object File Format (OFF) .
Template Parameters
Parameters
is the input stream
points points of the soup of polygons
polygons a range of polygons. Each element in it describes a polygon using the indices of the points in points .
np optional Named Parameters described below
Optional Named Parameters
verbose
indicates whether output warnings and error messages should be printed or not.
Type: Boolean
Default: false
Returns true if the reading was successful, false otherwise.
◆ write_OFF() [1/2]
template<typename PointRange, typename PolygonRange, typename NamedParameters = CGAL::parameters::Default_named_parameters>
bool CGAL::IO::write_OFF
(
const std::string & fname ,
const PointRange & points ,
const PolygonRange & polygons ,
const NamedParameters & np = parameters::default_values () )
#include <CGAL/IO/OFF.h>
writes the content of points and polygons in the file fname , using the Object File Format (OFF) .
Template Parameters
Parameters
fname the path to the output file
points points of the soup of polygons
polygons a range of polygons. Each element in it describes a polygon using the indices of the points in points .
np optional sequence of Named Parameters among the ones listed below
Optional Named Parameters
stream_precision
a parameter used to set the precision (i.e. how many digits are generated) of the output stream
Type: int
Default: 6
Returns true if the writing was successful, false otherwise.
◆ write_OFF() [2/2]
template<typename PointRange, typename PolygonRange, typename NamedParameters = CGAL::parameters::Default_named_parameters>
bool CGAL::IO::write_OFF
(
std::ostream & os ,
const PointRange & points ,
const PolygonRange & polygons ,
const NamedParameters & np = parameters::default_values () )
#include <CGAL/IO/OFF.h>
writes the content of points and polygons in os , using the Object File Format (OFF) .
Template Parameters
Parameters
os the output stream
points points of the soup of polygons
polygons a range of polygons. Each element in it describes a polygon using the indices of the points in points .
np optional sequence of Named Parameters among the ones listed below
Optional Named Parameters
stream_precision
a parameter used to set the precision (i.e. how many digits are generated) of the output stream
Type: int
Default: the precision of the stream os
Returns true if the writing was successful, false otherwise.