CGAL 4.3 - 3D Triangulations
|
#include <CGAL/Triangulation_vertex_base_3.h>
The class Triangulation_vertex_base_3
is a model of the concept TriangulationVertexBase_3
, the base vertex of a 3D-triangulation.
This class stores a point.
This class can be used directly or can serve as a base to derive other classes with some additional attributes (a color for example) tuned for a specific application.
TriangulationTraits_3 | is the geometric traits class which provides the point type Point_3 . Users of the geometric triangulations are strongly advised to use the same geometric traits class TriangulationTraits_3 as the one used for Triangulation_3 . This way, the point type defined by the base vertex is the same as the point type defined by the geometric traits class. |
TriangulationDSVertexBase_3 | is a combinatorial vertex base class from which Triangulation_vertex_base_3 derives. It has the default value Triangulation_ds_vertex_base_3<TDS> . |
Types | |
typedef TriangulationTraits_3::Point_3 | Point |
Additional Inherited Members | |
Public Types inherited from TriangulationDSVertexBase_3 | |
typedef unspecified_type | Rebind_TDS |
typedef TriangulationDataStructure_3 | Triangulation_data_structure |
typedef TriangulationDataStructure_3::Vertex_handle | Vertex_handle |
typedef TriangulationDataStructure_3::Cell_handle | Cell_handle |
Public Member Functions inherited from TriangulationDSVertexBase_3 | |
TriangulationVertexBase_3 () | |
TriangulationVertexBase_3 (Cell_handle c) | |
Cell_handle | cell () const |
void | set_cell (Cell_handle c) |
bool | is_valid (bool verbose=false, int level=0) const |
void * | for_compact_container () const |
void *& | for_compact_container () |
istream & | operator>> (istream &is, TriangulationDSVertexBase_3 &v) |
ostream & | operator<< (ostream &os, const TriangulationDSVertexBase_3 &v) |