CGAL 4.9 - Point Set Processing
|
#include <CGAL/IO/read_ply_points.h>
PLY interpreter designed to fill an output iterator of points and normals based on given property maps.
It is used internally by the functions read_ply_points()
and read_ply_points_and_normals()
.
OutputIteratorValueType | type of objects that can be put in OutputIterator . |
OutputIterator | iterator over output points. |
PointPMap | is a model of WritablePropertyMap with value type Point_3<Kernel> . It can be omitted if the value type of OutputIterator is convertible to Point_3<Kernel> . |
NormalPMap | is a model of WritablePropertyMap with value type Vector_3<Kernel> . |
Kernel | Geometric traits class. It can be omitted and deduced automatically from the value type of PointPMap . |
Public Member Functions | |
Ply_interpreter_points_and_normals_3 (OutputIterator output, PointPMap &point_pmap, NormalPMap &normal_pmap) | |
Constructs a PLY interpreter for points and normals. | |
bool | is_applicable (Ply_reader &reader) |
void | process_line (Ply_reader &reader) |