A.I.M.S


aims::RoiIterator Class Referenceabstract

#include <aims/roi/roiIterator.h>

Inheritance diagram for aims::RoiIterator:
Collaboration diagram for aims::RoiIterator:

Public Member Functions

virtual ~RoiIterator ()
 
virtual bool isValid () const =0
 
virtual void restart ()=0
 
virtual size_t count () const =0
 
virtual void next ()=0
 
virtual carto::rc_ptr
< MaskIterator
maskIterator () const =0
 
const Point3d volumeDimension () const
 
const Point3df voxelSize () const
 
float voxelVolume () const
 
virtual std::string regionName () const =0
 
virtual carto::rc_ptr
< ROILabelMap
createLabelMap ()
 

Detailed Description

Definition at line 91 of file roiIterator.h.

Constructor & Destructor Documentation

virtual aims::RoiIterator::~RoiIterator ( )
inlinevirtual

Definition at line 94 of file roiIterator.h.

Member Function Documentation

virtual size_t aims::RoiIterator::count ( ) const
pure virtual
virtual carto::rc_ptr< ROILabelMap > aims::RoiIterator::createLabelMap ( )
virtual

Reimplemented in aims::MotionedRoiIterator.

virtual bool aims::RoiIterator::isValid ( ) const
pure virtual
virtual carto::rc_ptr< MaskIterator > aims::RoiIterator::maskIterator ( ) const
pure virtual
virtual void aims::RoiIterator::next ( )
pure virtual
virtual std::string aims::RoiIterator::regionName ( ) const
pure virtual
virtual void aims::RoiIterator::restart ( )
pure virtual
const Point3d aims::RoiIterator::volumeDimension ( ) const
inline

Definition at line 139 of file roiIterator.h.

References maskIterator().

const Point3df aims::RoiIterator::voxelSize ( ) const
inline

Definition at line 145 of file roiIterator.h.

References maskIterator().

float aims::RoiIterator::voxelVolume ( ) const
inline

Definition at line 151 of file roiIterator.h.

References maskIterator().


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