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 > &) |
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.