|
CDT
1.4.5
C++ library for constrained Delaunay triangulation
|
Explicit template instantiations for float and double coordinate types.
More...
Go to the source code of this file.
Namespaces | |
| namespace | CDT |
| Namespace containing triangulation functionality. | |
Functions | |
| template CDT_EXPORT DuplicatesInfo | CDT::RemoveDuplicates< float > (std::vector< V2d< float > > &) |
| template CDT_EXPORT DuplicatesInfo | CDT::RemoveDuplicates< double > (std::vector< V2d< double > > &) |
| template CDT_EXPORT DuplicatesInfo | CDT::RemoveDuplicatesAndRemapEdges< float > (std::vector< V2d< float > > &, std::vector< Edge > &) |
| template CDT_EXPORT DuplicatesInfo | CDT::RemoveDuplicatesAndRemapEdges< double > (std::vector< V2d< double > > &, std::vector< Edge > &) |
| template CDT_EXPORT bool | CDT::verifyTopology< float > (const CDT::Triangulation< float > &) |
| template CDT_EXPORT bool | CDT::verifyTopology< double > (const CDT::Triangulation< double > &) |
| template CDT_EXPORT void | CDT::initializeWithRegularGrid< float > (float, float, float, float, std::size_t, std::size_t, Triangulation< float > &) |
| template CDT_EXPORT void | CDT::initializeWithRegularGrid< double > (double, double, double, double, std::size_t, std::size_t, Triangulation< double > &) |
| template CDT_EXPORT float | CDT::distance (const V2d< float > &a, const V2d< float > &b) |
| template CDT_EXPORT double | CDT::distance (const V2d< double > &a, const V2d< double > &b) |
| template CDT_EXPORT float | CDT::distanceSquared (const V2d< float > &a, const V2d< float > &b) |
| template CDT_EXPORT double | CDT::distanceSquared (const V2d< double > &a, const V2d< double > &b) |
Variables | |
| template struct CDT_EXPORT | CDT::V2d< float > |
| template struct CDT_EXPORT | CDT::V2d< double > |
| template struct CDT_EXPORT | CDT::Box2d< float > |
| template struct CDT_EXPORT | CDT::Box2d< double > |
| template class CDT_EXPORT | CDT::Triangulation< float > |
| template class CDT_EXPORT | CDT::Triangulation< double > |
Explicit template instantiations for float and double coordinate types.
Explicit instantiations are used when consuming as a compiled library. In almost all of the cases 'float' and 'double' are sufficient. Feel free to extend this with custom data types if needed.
Definition in file CDT.cpp.