aimsdata  5.1.2
Neuroimaging data handling
aims::MaskIterator Class Referenceabstract

#include <aims/roi/maskIterator.h>

Inheritance diagram for aims::MaskIterator:
Collaboration diagram for aims::MaskIterator:

Public Member Functions

virtual ~MaskIterator ()
 
virtual const Point3dvalue () const =0
 
virtual const Point3df valueMillimeters () const =0
 
virtual void next ()=0
 
virtual bool isValid () const =0
 
virtual void restart ()=0
 
virtual const Point3df voxelSize () const =0
 
virtual float voxelVolume () const =0
 
virtual bool contains (const Point3d &) const =0
 
virtual bool contains (const Point3df &) const =0
 
virtual const Point3d volumeDimension () const =0
 
virtual std::string regionName () const =0
 
- Public Member Functions inherited from carto::RCObject
 RCObject ()
 
 RCObject (const RCObject &)
 
RCObjectoperator= (const RCObject &)
 
virtual ~RCObject ()
 

Additional Inherited Members

- Public Types inherited from carto::RCObject
typedef int RefCounterType
 

Detailed Description

Definition at line 57 of file maskIterator.h.

Constructor & Destructor Documentation

◆ ~MaskIterator()

virtual aims::MaskIterator::~MaskIterator ( )
inlinevirtual

Definition at line 60 of file maskIterator.h.

Member Function Documentation

◆ contains() [1/2]

virtual bool aims::MaskIterator::contains ( const Point3d ) const
pure virtual

◆ contains() [2/2]

virtual bool aims::MaskIterator::contains ( const Point3df ) const
pure virtual

◆ isValid()

virtual bool aims::MaskIterator::isValid ( ) const
pure virtual

◆ next()

virtual void aims::MaskIterator::next ( )
pure virtual

◆ regionName()

virtual std::string aims::MaskIterator::regionName ( ) const
pure virtual

◆ restart()

◆ value()

virtual const Point3d& aims::MaskIterator::value ( ) const
pure virtual

◆ valueMillimeters()

virtual const Point3df aims::MaskIterator::valueMillimeters ( ) const
pure virtual

◆ volumeDimension()

virtual const Point3d aims::MaskIterator::volumeDimension ( ) const
pure virtual

◆ voxelSize()

◆ voxelVolume()

virtual float aims::MaskIterator::voxelVolume ( ) const
pure virtual

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