CDT
1.4.1
C++ library for constrained Delaunay triangulation
|
Contains API for constrained and conforming Delaunay triangulations More...
Topics | |
Helpers | |
Helpers for working with CDT::Triangulation. | |
Triangulation Class | |
Class performing triangulations. | |
Classes | |
struct | CDT::VertexInsertionOrder |
Enum of strategies specifying order in which a range of vertices is inserted. More... | |
struct | CDT::SuperGeometryType |
Enum of what type of geometry used to embed triangulation into. More... | |
struct | CDT::IntersectingConstraintEdges |
Enum of strategies for treating intersecting constraint edges. More... | |
class | CDT::SourceLocation |
Contains source location info: file, function, line. More... | |
class | CDT::Error |
Base class for errors. More... | |
class | CDT::FinalizedError |
Error thrown when triangulation modification is attempted after it was finalized. More... | |
class | CDT::DuplicateVertexError |
Error thrown when duplicate vertex is detected during vertex insertion. More... | |
class | CDT::IntersectingConstraintsError |
Error thrown when intersecting constraint edges are detected, but triangulation is not configured to attempt to resolve them. More... | |
class | CDT::Triangulation< T, TNearPointLocator > |
Data structure representing a 2D constrained Delaunay triangulation. More... | |
Macros | |
#define | CDT_SOURCE_LOCATION SourceLocation(std::string(__FILE__), std::string(__func__), __LINE__) |
Macro for getting source location. | |
Typedefs | |
typedef unsigned short | CDT::LayerDepth |
Type used for storing layer depths for triangles. | |
typedef LayerDepth | CDT::BoundaryOverlapCount |
typedef std::vector< TriIndVec > | CDT::VerticesTriangles |
Triangles by vertex index. | |
Contains API for constrained and conforming Delaunay triangulations
#define CDT_SOURCE_LOCATION SourceLocation(std::string(__FILE__), std::string(__func__), __LINE__) |
Macro for getting source location.
Definition at line 131 of file Triangulation.h.
typedef LayerDepth CDT::BoundaryOverlapCount |
typedef unsigned short CDT::LayerDepth |
typedef std::vector<TriIndVec> CDT::VerticesTriangles |