FreePOOMA
2.4.1
|
#include <Intersector.h>
Public Types | |
enum | { dimensions = Dim } |
typedef IntersectorData< Dim > | IntersectorData_t |
typedef Intersector< Dim > | This_t |
typedef IntersectorData_t::IDContainer_t | IDContainer_t |
typedef IntersectorData_t::BaseDomain_t | BaseDomain_t |
typedef IntersectorData_t::BaseDomainContainer_t | BaseDomainContainer_t |
typedef IntersectorData_t::INode_t | INode_t |
typedef IntersectorData_t::INodeContainer_t | INodeContainer_t |
typedef IntersectorData_t::const_iterator | const_iterator |
typedef RefCountedPtr < IntersectorData_t > | DataPtr_t |
Public Member Functions | |
Intersector () | |
Intersector (const This_t &model) | |
This_t & | operator= (const This_t &model) |
~Intersector () | |
DataPtr_t & | data () |
const DataPtr_t & | data () const |
const_iterator | begin () const |
const_iterator | end () const |
int | size () const |
template<class Engine > | |
void | intersect (const Engine &l) |
template<class Engine , int Dim2> | |
bool | intersect (const Engine &l, const GuardLayers< Dim2 > &guard, GuardLayers< Dim2 > &usedGuards) |
typedef IntersectorData<Dim> Intersector< Dim >::IntersectorData_t |
typedef Intersector<Dim> Intersector< Dim >::This_t |
typedef IntersectorData_t::IDContainer_t Intersector< Dim >::IDContainer_t |
typedef IntersectorData_t::BaseDomain_t Intersector< Dim >::BaseDomain_t |
typedef IntersectorData_t::BaseDomainContainer_t Intersector< Dim >::BaseDomainContainer_t |
typedef IntersectorData_t::INode_t Intersector< Dim >::INode_t |
typedef IntersectorData_t::INodeContainer_t Intersector< Dim >::INodeContainer_t |
typedef IntersectorData_t::const_iterator Intersector< Dim >::const_iterator |
typedef RefCountedPtr<IntersectorData_t> Intersector< Dim >::DataPtr_t |
Intersector< Dim >::Intersector | ( | ) | [inline] |
Intersector< Dim >::Intersector | ( | const This_t & | model | ) | [inline] |
Intersector< Dim >::~Intersector | ( | ) | [inline] |
This_t& Intersector< Dim >::operator= | ( | const This_t & | model | ) | [inline] |
DataPtr_t& Intersector< Dim >::data | ( | ) | [inline] |
const DataPtr_t& Intersector< Dim >::data | ( | ) | const [inline] |
const_iterator Intersector< Dim >::begin | ( | ) | const [inline] |
References Intersector< Dim >::data(), and IntersectorData< Dim >::inodes_m.
const_iterator Intersector< Dim >::end | ( | ) | const [inline] |
References Intersector< Dim >::data(), and IntersectorData< Dim >::inodes_m.
int Intersector< Dim >::size | ( | ) | const [inline] |
References Intersector< Dim >::data(), and IntersectorData< Dim >::inodes_m.
void Intersector< Dim >::intersect | ( | const Engine & | l | ) | [inline] |
References Intersector< Dim >::data(), and IntersectorData< Dim >::intersect().
Referenced by Intersector< Dim >::intersect().
bool Intersector< Dim >::intersect | ( | const Engine & | l, |
const GuardLayers< Dim2 > & | guard, | ||
GuardLayers< Dim2 > & | usedGuards | ||
) | [inline] |
References Intersector< Dim >::data(), and Intersector< Dim >::intersect().