aimsdata  5.0.5
Neuroimaging data handling
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< MaskIteratormaskIterator () const
 
const Point3d volumeDimension () const
 
const Point3df voxelSize () const
 
float voxelVolume () const
 
virtual std::string regionName () const
 
virtual void setRegionNameAttributes (const std::vector< std::string > &)
 Set region name attribute in graph. More...
 
virtual carto::rc_ptr< ROILabelMapcreateLabelMap ()
 
- Public Member Functions inherited from aims::RoiIterator
virtual ~RoiIterator ()
 
const Point3d volumeDimension () const
 
const Point3df voxelSize () const
 
float voxelVolume () const
 
virtual void setRegionNameAttributes (const std::string &)
 Set region name attribute in graph. More...
 
- Public Member Functions inherited from carto::RCObject
 RCObject ()
 
 RCObject (const RCObject &)
 
RCObjectoperator= (const RCObject &)
 
virtual ~RCObject ()
 

Protected Attributes

const carto::rc_ptr< RoiIterator_roiIterator
 
const Motion _motion
 

Additional Inherited Members

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

Detailed Description

Definition at line 125 of file roiIterator.h.

Constructor & Destructor Documentation

◆ MotionedRoiIterator()

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

◆ ~MotionedRoiIterator()

virtual aims::MotionedRoiIterator::~MotionedRoiIterator ( )
virtual

Member Function Documentation

◆ count()

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

Implements aims::RoiIterator.

◆ createLabelMap()

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

Reimplemented from aims::RoiIterator.

◆ isValid()

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

Implements aims::RoiIterator.

◆ maskIterator()

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

Implements aims::RoiIterator.

◆ next()

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

Implements aims::RoiIterator.

◆ regionName()

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

Implements aims::RoiIterator.

◆ restart()

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

Implements aims::RoiIterator.

◆ setRegionNameAttributes()

virtual void aims::MotionedRoiIterator::setRegionNameAttributes ( const std::vector< std::string > &  )
virtual

Set region name attribute in graph.

Normally "name" or "label". If several values are provided, attributes are searched in each graph vertex, in that order. If the attributes list is empty, then the graph "label_property" attribute will be used, and if it is not specified there, the default search list ("name", "label") will be used.

Reimplemented from aims::RoiIterator.

◆ volumeDimension()

const Point3d aims::MotionedRoiIterator::volumeDimension ( ) const
inline

◆ voxelSize()

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

◆ voxelVolume()

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

Member Data Documentation

◆ _motion

const Motion aims::MotionedRoiIterator::_motion
protected

Definition at line 148 of file roiIterator.h.

◆ _roiIterator

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

Definition at line 147 of file roiIterator.h.


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