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/sfcgal/SFCGAL/src/algorithm/difference.cpp