aimsdata  5.1.2
Neuroimaging data handling
aims::RoiIteratorOf< Graph > Class Reference

#include <aims/roi/roiIterator.h>

Inheritance diagram for aims::RoiIteratorOf< Graph >:
Collaboration diagram for aims::RoiIteratorOf< Graph >:

Public Member Functions

 RoiIteratorOf (const Graph &roi, carto::rc_ptr< VoxelSampler > voxelSampler=carto::rc_ptr< VoxelSampler >())
 
 RoiIteratorOf (const carto::rc_ptr< Graph > &roi, carto::rc_ptr< VoxelSampler > voxelSampler=carto::rc_ptr< VoxelSampler >())
 
 RoiIteratorOf (const std::string &fileName, carto::rc_ptr< VoxelSampler > voxelSampler=carto::rc_ptr< VoxelSampler >())
 
virtual ~RoiIteratorOf ()
 
virtual bool isValid () const
 
virtual void restart ()
 
virtual size_t count () const
 
virtual void setRegionNameAttributes (const std::vector< std::string > &attributes)
 Set region name attribute in graph. More...
 
virtual std::string regionName () const
 
virtual carto::rc_ptr< MaskIteratormaskIterator () const
 
virtual void next ()
 
- 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...
 
virtual carto::rc_ptr< ROILabelMapcreateLabelMap ()
 
- 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 179 of file roiIterator.h.

Constructor & Destructor Documentation

◆ RoiIteratorOf() [1/3]

◆ RoiIteratorOf() [2/3]

◆ RoiIteratorOf() [3/3]

aims::RoiIteratorOf< Graph >::RoiIteratorOf ( const std::string &  fileName,
carto::rc_ptr< VoxelSampler voxelSampler = carto::rc_ptrVoxelSampler >() 
)

◆ ~RoiIteratorOf()

virtual aims::RoiIteratorOf< Graph >::~RoiIteratorOf ( )
virtual

Member Function Documentation

◆ count()

virtual size_t aims::RoiIteratorOf< Graph >::count ( ) const
virtual

Implements aims::RoiIterator.

◆ isValid()

virtual bool aims::RoiIteratorOf< Graph >::isValid ( ) const
virtual

Implements aims::RoiIterator.

◆ maskIterator()

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

Implements aims::RoiIterator.

◆ next()

virtual void aims::RoiIteratorOf< Graph >::next ( )
virtual

Implements aims::RoiIterator.

◆ regionName()

virtual std::string aims::RoiIteratorOf< Graph >::regionName ( ) const
virtual

Implements aims::RoiIterator.

◆ restart()

virtual void aims::RoiIteratorOf< Graph >::restart ( )
virtual

Implements aims::RoiIterator.

◆ setRegionNameAttributes()

virtual void aims::RoiIteratorOf< Graph >::setRegionNameAttributes ( const std::vector< std::string > &  attributes)
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.


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