Struct SFCGAL::algorithm::CollisionMapper
template <int Dim>
ClassList > SFCGAL > algorithm > CollisionMapper
Public Types
| Type | Name |
|---|---|
| typedef std::map< PrimitiveHandle< Dim > *, PrimitiveHandleSet > | Map |
| typedef std::vector< PrimitiveHandle< Dim > * > | PrimitiveHandleSet |
Public Functions
| Type | Name |
|---|---|
| CollisionMapper (Map & map) |
|
| void | operator() (const typename PrimitiveBox< Dim >::Type & a, const typename PrimitiveBox< Dim >::Type & b) |
Public Types Documentation
typedef Map
using SFCGAL::algorithm::CollisionMapper< Dim >::Map = std::map<PrimitiveHandle<Dim> *, PrimitiveHandleSet>;
typedef PrimitiveHandleSet
using SFCGAL::algorithm::CollisionMapper< Dim >::PrimitiveHandleSet = std::vector<PrimitiveHandle<Dim> *>;
Public Functions Documentation
function CollisionMapper
inline SFCGAL::algorithm::CollisionMapper::CollisionMapper (
Map & map
)
function operator()
inline void SFCGAL::algorithm::CollisionMapper::operator() (
const typename PrimitiveBox < Dim >::Type & a,
const typename PrimitiveBox < Dim >::Type & b
)
The documentation for this class was generated from the following file /builds/florent_fougeres/SFCGAL/src/algorithm/difference.cpp