24 #if GEOM_PSEUDO3D==GEOM_TRUE
25 namespace GEOM_FADE25D {
26 #elif GEOM_PSEUDO3D==GEOM_FALSE
27 namespace GEOM_FADE2D {
29 #error GEOM_PSEUDO3D is not defined
91 std::vector<Triangle2*>*
pvCC;
Connected component of triangles with boundary and hole polygons.
Definition: CompPolygon.h:51
std::vector< std::vector< Edge2 > > * pvvHolePolygons
Ordered hole polygons. A vector of vectors of Edge2 objects representing holes within the connected c...
Definition: CompPolygon.h:105
CompPolygon()
Default constructor.
~CompPolygon()
Destructor.
CompPolygon(const CompPolygon &other)
Copy constructor.
std::vector< Edge2 > * pvOuterPolygon
Ordered outer polygon edges.
Definition: CompPolygon.h:98
CompPolygon & operator=(const CompPolygon &other)
Assignment operator.
std::vector< Triangle2 * > * pvCC
Connected component of triangles.
Definition: CompPolygon.h:91