FreePOOMA  2.4.1
Public Types | Public Member Functions
Intersector< Dim > Class Template Reference

#include <Intersector.h>

List of all members.

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_toperator= (const This_t &model)
 ~Intersector ()
DataPtr_tdata ()
const DataPtr_tdata () 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)

template<int Dim>
class Intersector< Dim >


Member Typedef Documentation

template<int Dim>
typedef IntersectorData<Dim> Intersector< Dim >::IntersectorData_t
template<int Dim>
typedef Intersector<Dim> Intersector< Dim >::This_t
template<int Dim>
typedef IntersectorData_t::IDContainer_t Intersector< Dim >::IDContainer_t
template<int Dim>
typedef IntersectorData_t::BaseDomain_t Intersector< Dim >::BaseDomain_t
template<int Dim>
typedef IntersectorData_t::INode_t Intersector< Dim >::INode_t
template<int Dim>
typedef RefCountedPtr<IntersectorData_t> Intersector< Dim >::DataPtr_t

Member Enumeration Documentation

template<int Dim>
anonymous enum
Enumerator:
dimensions 

Constructor & Destructor Documentation

template<int Dim>
Intersector< Dim >::Intersector ( ) [inline]
template<int Dim>
Intersector< Dim >::Intersector ( const This_t model) [inline]
template<int Dim>
Intersector< Dim >::~Intersector ( ) [inline]

Member Function Documentation

template<int Dim>
This_t& Intersector< Dim >::operator= ( const This_t model) [inline]
template<int Dim>
DataPtr_t& Intersector< Dim >::data ( ) [inline]
template<int Dim>
const DataPtr_t& Intersector< Dim >::data ( ) const [inline]
template<int Dim>
const_iterator Intersector< Dim >::begin ( ) const [inline]
template<int Dim>
const_iterator Intersector< Dim >::end ( ) const [inline]
template<int Dim>
int Intersector< Dim >::size ( ) const [inline]
template<int Dim>
template<class Engine >
void Intersector< Dim >::intersect ( const Engine &  l) [inline]
template<int Dim>
template<class Engine , int Dim2>
bool Intersector< Dim >::intersect ( const Engine &  l,
const GuardLayers< Dim2 > &  guard,
GuardLayers< Dim2 > &  usedGuards 
) [inline]

The documentation for this class was generated from the following file: