Skip to content

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