CDT  1.4.2
C++ library for constrained Delaunay triangulation
 
Loading...
Searching...
No Matches
CDT.cpp File Reference

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 >
 

Detailed Description

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.