I/O Functions for the XYZ File Format.
|
| template<typename OutputIteratorValueType , typename OutputIterator , typename NamedParameters = CGAL::parameters::Default_named_parameters> |
| bool | CGAL::IO::read_XYZ (std::istream &is, OutputIterator output, const NamedParameters &np=parameters::default_values()) |
| | reads points (positions + normals, if available), using the XYZ File Format.
|
| |
| template<typename OutputIteratorValueType , typename OutputIterator , typename NamedParameters = CGAL::parameters::Default_named_parameters> |
| bool | CGAL::IO::read_XYZ (const std::string &fname, OutputIterator output, const NamedParameters &np=parameters::default_values()) |
| | reads points (positions + normals, if available), using the XYZ File Format.
|
| |
| template<typename PointRange , typename NamedParameters = CGAL::parameters::Default_named_parameters> |
| bool | CGAL::IO::write_XYZ (std::ostream &os, const PointRange &points, const NamedParameters &np=parameters::default_values()) |
| | writes the range of points (positions + normals, if available), using the XYZ File Format.
|
| |
| template<typename PointRange , typename NamedParameters = CGAL::parameters::Default_named_parameters> |
| bool | CGAL::IO::write_XYZ (const std::string &filename, const PointRange &points, const NamedParameters &np=parameters::default_values()) |
| | writes the range of points (positions + normals, if available), using the XYZ File Format.
|
| |
◆ read_XYZ() [1/2]
template<typename OutputIteratorValueType , typename
OutputIterator , typename NamedParameters = CGAL::parameters::Default_named_parameters>
#include <CGAL/IO/XYZ.h>
reads points (positions + normals, if available), using the XYZ File Format.
- Template Parameters
-
- Parameters
-
| fname | input file name. |
| output | output iterator over points. |
| np | optional sequence of Named Parameters among the ones listed below. |
- Optional Named Parameters
| |
|
-
a property map associating normals to the elements of the point range
-
Type: a model of
WritablePropertyMap with value type geom_traits::Vector_3
-
Default: If this parameter is omitted, normals in the input stream are ignored.
|
|
| | |
- Returns
true if reading was successful, false otherwise.
- See also
- XYZ File Format
◆ read_XYZ() [2/2]
template<typename OutputIteratorValueType , typename
OutputIterator , typename NamedParameters = CGAL::parameters::Default_named_parameters>
#include <CGAL/IO/XYZ.h>
reads points (positions + normals, if available), using the XYZ File Format.
- Template Parameters
-
- Parameters
-
| is | input stream. |
| output | output iterator over points. |
| np | an optional sequence of Named Parameters among the ones listed below |
- Optional Named Parameters
| |
|
-
a property map associating normals to the elements of the point range
-
Type: a model of
WritablePropertyMap with value type geom_traits::Vector_3
-
Default: If this parameter is omitted, normals in the input stream are ignored.
|
|
| | |
- Returns
true if reading was successful, false otherwise.
- See also
- XYZ File Format
◆ write_XYZ() [1/2]
template<typename PointRange , typename NamedParameters = CGAL::parameters::Default_named_parameters>
| bool CGAL::IO::write_XYZ |
( |
const std::string & |
filename, |
|
|
const PointRange & |
points, |
|
|
const NamedParameters & |
np = parameters::default_values() |
|
) |
| |
#include <CGAL/IO/XYZ.h>
writes the range of points (positions + normals, if available), using the XYZ File Format.
- Template Parameters
-
| PointRange | is a model of ConstRange. The value type of its iterator is the key type of the named parameter point_map. |
| NamedParameters | a sequence of Named Parameters |
- Parameters
-
| filename | path to the output file |
| points | input point range |
| np | an optional sequence of Named Parameters among the ones listed below |
- Optional Named Parameters
| |
|
-
a property map associating normals to the elements of the point range
-
Type: a model of
ReadablePropertyMap with value type geom_traits::Vector_3
-
Default: If this parameter is omitted, normals are not written in the output file.
|
|
| |
|
-
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 writing was successful, false otherwise.
◆ write_XYZ() [2/2]
template<typename PointRange , typename NamedParameters = CGAL::parameters::Default_named_parameters>
| bool CGAL::IO::write_XYZ |
( |
std::ostream & |
os, |
|
|
const PointRange & |
points, |
|
|
const NamedParameters & |
np = parameters::default_values() |
|
) |
| |
#include <CGAL/IO/XYZ.h>
writes the range of points (positions + normals, if available), using the XYZ File Format.
- Template Parameters
-
| PointRange | is a model of ConstRange. The value type of its iterator is the key type of the named parameter point_map. |
| NamedParameters | a sequence of Named Parameters |
- Parameters
-
| os | output stream |
| points | input point range |
| np | an optional sequence of Named Parameters among the ones listed below |
- Optional Named Parameters
| |
|
-
a property map associating normals to the elements of the point range
-
Type: a model of
ReadablePropertyMap with value type geom_traits::Vector_3
-
Default: If this parameter is omitted, normals are not written in the output stream.
|
|
| |
|
-
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 writing was successful, false otherwise.