Intersector< Dim > Class Template Reference

#include <Intersector.h>

Collaboration diagram for Intersector< Dim >:

Collaboration graph
[legend]

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:

Generated on Wed Mar 16 06:20:15 2011 for FreePOOMA by  doxygen 1.5.9