Triangulation class. More...
Go to the source code of this file.
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... | |
| struct | CDT::AddVertexType |
| What type of vertex is added to the triangulation. More... | |
| struct | CDT::TriangleChangeType |
| What type of triangle change happened. More... | |
| class | CDT::ICallbackHandler |
| Interface for the callback handler that user can derive from and inject into the triangulation to monitor certain events or order aborting the calculation. More... | |
| class | CDT::Triangulation< T, TNearPointLocator > |
| Data structure representing a 2D constrained Delaunay triangulation. More... | |
| struct | CDT::detail::SplitMix64RandGen |
| SplitMix64 pseudo-random number generator. More... | |
Namespaces | |
| namespace | CDT |
| Namespace containing triangulation functionality. | |
Functions | |
| template<class RandomIt> | |
| void | CDT::detail::random_shuffle (RandomIt first, RandomIt last) |
| backport from c++11 | |
| template<class ForwardIt, class T> | |
| void | CDT::detail::iota (ForwardIt first, ForwardIt last, T value) |
| backport from c++11 | |
Triangulation class.
Definition in file Triangulation.h.
| void CDT::detail::iota | ( | ForwardIt | first, |
| ForwardIt | last, | ||
| T | value ) |
backport from c++11
Definition at line 976 of file Triangulation.h.
| void CDT::detail::random_shuffle | ( | RandomIt | first, |
| RandomIt | last ) |
backport from c++11
Definition at line 963 of file Triangulation.h.