#include <FieldShiftEngine.h>
Public Types | |
enum | { dimensions = Intersect::dimensions } |
typedef Intersect::IntersectorData_t | IntersectorData_t |
typedef FieldShiftIntersector < Dim, Intersect > | This_t |
typedef IntersectorData_t::const_iterator | const_iterator |
typedef RefCountedPtr < IntersectorData_t > | DataPtr_t |
typedef Interval< Dim > | Domain_t |
Public Member Functions | |
FieldShiftIntersector (const This_t &model) | |
FieldShiftIntersector (const Domain_t &dom, const Intersect &intersect) | |
This_t & | operator= (const This_t &model) |
~FieldShiftIntersector () | |
DataPtr_t & | data () |
const DataPtr_t & | data () const |
const_iterator | begin () const |
const_iterator | end () const |
template<class Engine > | |
void | intersect (const Engine &engine) |
template<class Engine , int Dim2> | |
bool | intersect (const Engine &engine, const GuardLayers< Dim2 > &) |
typedef Intersect::IntersectorData_t FieldShiftIntersector< Dim, Intersect >::IntersectorData_t |
typedef FieldShiftIntersector<Dim, Intersect> FieldShiftIntersector< Dim, Intersect >::This_t |
typedef IntersectorData_t::const_iterator FieldShiftIntersector< Dim, Intersect >::const_iterator |
typedef RefCountedPtr<IntersectorData_t> FieldShiftIntersector< Dim, Intersect >::DataPtr_t |
typedef Interval<Dim> FieldShiftIntersector< Dim, Intersect >::Domain_t |
FieldShiftIntersector< Dim, Intersect >::FieldShiftIntersector | ( | const This_t & | model | ) | [inline] |
FieldShiftIntersector< Dim, Intersect >::FieldShiftIntersector | ( | const Domain_t & | dom, | |
const Intersect & | intersect | |||
) | [inline] |
FieldShiftIntersector< Dim, Intersect >::~FieldShiftIntersector | ( | ) | [inline] |
This_t& FieldShiftIntersector< Dim, Intersect >::operator= | ( | const This_t & | model | ) | [inline] |
DataPtr_t& FieldShiftIntersector< Dim, Intersect >::data | ( | ) | [inline] |
const DataPtr_t& FieldShiftIntersector< Dim, Intersect >::data | ( | ) | const [inline] |
const_iterator FieldShiftIntersector< Dim, Intersect >::begin | ( | ) | const [inline] |
References FieldShiftIntersector< Dim, Intersect >::data().
const_iterator FieldShiftIntersector< Dim, Intersect >::end | ( | ) | const [inline] |
References FieldShiftIntersector< Dim, Intersect >::data().
void FieldShiftIntersector< Dim, Intersect >::intersect | ( | const Engine & | engine | ) | [inline] |
References FieldShiftIntersector< Dim, Intersect >::data().
Referenced by FieldShiftIntersector< Dim, Intersect >::intersect().
bool FieldShiftIntersector< Dim, Intersect >::intersect | ( | const Engine & | engine, | |
const GuardLayers< Dim2 > & | ||||
) | [inline] |