SFCGAL
Public Types | Public Member Functions | List of all members
SFCGAL::algorithm::CollisionMapper< Dim > Struct Template Reference

Public Types

using PrimitiveHandleSet = std::vector< PrimitiveHandle< Dim > * >
 
using Map = std::map< PrimitiveHandle< Dim > *, PrimitiveHandleSet >
 

Public Member Functions

 CollisionMapper (Map &map)
 
void operator() (const typename PrimitiveBox< Dim >::Type &a, const typename PrimitiveBox< Dim >::Type &b)
 

Member Typedef Documentation

◆ Map

template<int Dim>
using SFCGAL::algorithm::CollisionMapper< Dim >::Map = std::map<PrimitiveHandle<Dim> *, PrimitiveHandleSet>

◆ PrimitiveHandleSet

template<int Dim>
using SFCGAL::algorithm::CollisionMapper< Dim >::PrimitiveHandleSet = std::vector<PrimitiveHandle<Dim> *>

Constructor & Destructor Documentation

◆ CollisionMapper()

template<int Dim>
SFCGAL::algorithm::CollisionMapper< Dim >::CollisionMapper ( Map map)
inline

Member Function Documentation

◆ operator()()

template<int Dim>
void SFCGAL::algorithm::CollisionMapper< Dim >::operator() ( const typename PrimitiveBox< Dim >::Type &  a,
const typename PrimitiveBox< Dim >::Type &  b 
)
inline