A.I.M.S


aims::MotionedMaskIterator Class Reference

#include <aims/roi/maskIterator.h>

Inheritance diagram for aims::MotionedMaskIterator:
Collaboration diagram for aims::MotionedMaskIterator:

Public Member Functions

 MotionedMaskIterator (const carto::rc_ptr< MaskIterator > &, const Motion &)
 
virtual ~MotionedMaskIterator ()
 
virtual const Point3dvalue () const
 
virtual const Point3df valueMillimeters () const
 
virtual void next ()
 
virtual bool isValid () const
 
virtual void restart ()
 
virtual const Point3df voxelSize () const
 
virtual float voxelVolume () const
 
virtual bool contains (const Point3d &) const
 
virtual bool contains (const Point3df &) const
 
virtual const Point3d volumeDimension () const
 
virtual std::string regionName () const
 
- Public Member Functions inherited from aims::MaskIterator
virtual ~MaskIterator ()
 

Protected Attributes

carto::rc_ptr< MaskIterator_maskIterator
 
Motion _motion
 
Motion _inverseMotion
 

Detailed Description

Definition at line 89 of file maskIterator.h.

Constructor & Destructor Documentation

aims::MotionedMaskIterator::MotionedMaskIterator ( const carto::rc_ptr< MaskIterator > &  ,
const Motion  
)
virtual aims::MotionedMaskIterator::~MotionedMaskIterator ( )
virtual

Member Function Documentation

virtual bool aims::MotionedMaskIterator::contains ( const Point3d ) const
virtual

Implements aims::MaskIterator.

virtual bool aims::MotionedMaskIterator::contains ( const Point3df ) const
virtual

Implements aims::MaskIterator.

virtual bool aims::MotionedMaskIterator::isValid ( ) const
virtual

Implements aims::MaskIterator.

virtual void aims::MotionedMaskIterator::next ( )
virtual

Implements aims::MaskIterator.

virtual std::string aims::MotionedMaskIterator::regionName ( ) const
virtual

Implements aims::MaskIterator.

virtual void aims::MotionedMaskIterator::restart ( )
virtual

Implements aims::MaskIterator.

virtual const Point3d& aims::MotionedMaskIterator::value ( ) const
virtual

Implements aims::MaskIterator.

virtual const Point3df aims::MotionedMaskIterator::valueMillimeters ( ) const
virtual

Implements aims::MaskIterator.

virtual const Point3d aims::MotionedMaskIterator::volumeDimension ( ) const
virtual

Implements aims::MaskIterator.

virtual const Point3df aims::MotionedMaskIterator::voxelSize ( ) const
virtual

Implements aims::MaskIterator.

virtual float aims::MotionedMaskIterator::voxelVolume ( ) const
virtual

Implements aims::MaskIterator.

Member Data Documentation

Motion aims::MotionedMaskIterator::_inverseMotion
protected

Definition at line 112 of file maskIterator.h.

carto::rc_ptr< MaskIterator > aims::MotionedMaskIterator::_maskIterator
protected

Definition at line 110 of file maskIterator.h.

Motion aims::MotionedMaskIterator::_motion
protected

Definition at line 111 of file maskIterator.h.


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