SFCGAL 2.0.0
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