A.I.M.S


aims::MotionedRoiIterator Class Reference

#include <aims/roi/roiIterator.h>

Inheritance diagram for aims::MotionedRoiIterator:
Collaboration diagram for aims::MotionedRoiIterator:

Public Member Functions

 MotionedRoiIterator (const carto::rc_ptr< RoiIterator > &, const Motion &)
 
virtual ~MotionedRoiIterator ()
 
virtual bool isValid () const
 
virtual void restart ()
 
virtual size_t count () const
 
virtual void next ()
 
virtual carto::rc_ptr
< MaskIterator
maskIterator () const
 
const Point3d volumeDimension () const
 
const Point3df voxelSize () const
 
float voxelVolume () const
 
virtual std::string regionName () const
 
virtual carto::rc_ptr
< ROILabelMap
createLabelMap ()
 
- Public Member Functions inherited from aims::RoiIterator
virtual ~RoiIterator ()
 
const Point3d volumeDimension () const
 
const Point3df voxelSize () const
 
float voxelVolume () const
 

Protected Attributes

const carto::rc_ptr< RoiIterator_roiIterator
 
const Motion _motion
 

Detailed Description

Definition at line 112 of file roiIterator.h.

Constructor & Destructor Documentation

aims::MotionedRoiIterator::MotionedRoiIterator ( const carto::rc_ptr< RoiIterator > &  ,
const Motion  
)
virtual aims::MotionedRoiIterator::~MotionedRoiIterator ( )
virtual

Member Function Documentation

virtual size_t aims::MotionedRoiIterator::count ( ) const
virtual

Implements aims::RoiIterator.

virtual carto::rc_ptr< ROILabelMap > aims::MotionedRoiIterator::createLabelMap ( )
virtual

Reimplemented from aims::RoiIterator.

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

Implements aims::RoiIterator.

virtual carto::rc_ptr< MaskIterator > aims::MotionedRoiIterator::maskIterator ( ) const
virtual

Implements aims::RoiIterator.

virtual void aims::MotionedRoiIterator::next ( )
virtual

Implements aims::RoiIterator.

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

Implements aims::RoiIterator.

virtual void aims::MotionedRoiIterator::restart ( )
virtual

Implements aims::RoiIterator.

const Point3d aims::MotionedRoiIterator::volumeDimension ( ) const
inline
const Point3df aims::MotionedRoiIterator::voxelSize ( ) const
inline
float aims::MotionedRoiIterator::voxelVolume ( ) const
inline

Member Data Documentation

const Motion aims::MotionedRoiIterator::_motion
protected

Definition at line 134 of file roiIterator.h.

const carto::rc_ptr< RoiIterator > aims::MotionedRoiIterator::_roiIterator
protected

Definition at line 133 of file roiIterator.h.


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