A.I.M.S


aims::MaskIteratorOf< Graph > Class Template Reference

#include <aims/roi/maskIterator.h>

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

Public Member Functions

 MaskIteratorOf (const Graph &roi, carto::rc_ptr< VoxelSampler > voxelSampler=carto::rc_ptr< VoxelSampler >())
 
 MaskIteratorOf (const Graph &roi, int label, carto::rc_ptr< VoxelSampler > voxelSampler=carto::rc_ptr< VoxelSampler >())
 
 MaskIteratorOf (const Graph &roi, const std::string &label, carto::rc_ptr< VoxelSampler > voxelSampler=carto::rc_ptr< VoxelSampler >())
 
 MaskIteratorOf (const carto::rc_ptr< Graph > &roi, carto::rc_ptr< VoxelSampler > voxelSampler=carto::rc_ptr< VoxelSampler >())
 
 MaskIteratorOf (const carto::rc_ptr< Graph > &roi, int label, carto::rc_ptr< VoxelSampler > voxelSampler=carto::rc_ptr< VoxelSampler >())
 
 MaskIteratorOf (const carto::rc_ptr< Graph > &roi, const std::string &label, carto::rc_ptr< VoxelSampler > voxelSampler=carto::rc_ptr< VoxelSampler >())
 
 MaskIteratorOf (const std::string &fileName, carto::rc_ptr< VoxelSampler > voxelSampler=carto::rc_ptr< VoxelSampler >())
 
 MaskIteratorOf (const std::string &fileName, int label, carto::rc_ptr< VoxelSampler > voxelSampler=carto::rc_ptr< VoxelSampler >())
 
 MaskIteratorOf (const std::string &fileName, const std::string &label, carto::rc_ptr< VoxelSampler > voxelSampler=carto::rc_ptr< VoxelSampler >())
 
virtual ~MaskIteratorOf ()
 
virtual const Point3df voxelSize () const
 
virtual float voxelVolume () const
 
virtual const Point3dvalue () const
 
virtual const Point3df valueMillimeters () const
 
virtual void next ()
 
virtual bool isValid () const
 
virtual void restart ()
 
virtual bool contains (const Point3d &) const
 
virtual bool contains (const Point3df &) const
 
virtual const Point3d volumeDimension () const
 
virtual std::string regionName () const
 
- Public Member Functions inherited from aims::MaskIterator
virtual ~MaskIterator ()
 

Detailed Description

template<>
class aims::MaskIteratorOf< Graph >

Definition at line 163 of file maskIterator.h.

Constructor & Destructor Documentation

aims::MaskIteratorOf< Graph >::MaskIteratorOf ( const Graph roi,
int  label,
carto::rc_ptr< VoxelSampler voxelSampler = carto::rc_ptrVoxelSampler >() 
)
aims::MaskIteratorOf< Graph >::MaskIteratorOf ( const Graph roi,
const std::string &  label,
carto::rc_ptr< VoxelSampler voxelSampler = carto::rc_ptrVoxelSampler >() 
)
aims::MaskIteratorOf< Graph >::MaskIteratorOf ( const carto::rc_ptr< Graph > &  roi,
int  label,
carto::rc_ptr< VoxelSampler voxelSampler = carto::rc_ptrVoxelSampler >() 
)
aims::MaskIteratorOf< Graph >::MaskIteratorOf ( const carto::rc_ptr< Graph > &  roi,
const std::string &  label,
carto::rc_ptr< VoxelSampler voxelSampler = carto::rc_ptrVoxelSampler >() 
)
aims::MaskIteratorOf< Graph >::MaskIteratorOf ( const std::string &  fileName,
carto::rc_ptr< VoxelSampler voxelSampler = carto::rc_ptrVoxelSampler >() 
)
aims::MaskIteratorOf< Graph >::MaskIteratorOf ( const std::string &  fileName,
int  label,
carto::rc_ptr< VoxelSampler voxelSampler = carto::rc_ptrVoxelSampler >() 
)
aims::MaskIteratorOf< Graph >::MaskIteratorOf ( const std::string &  fileName,
const std::string &  label,
carto::rc_ptr< VoxelSampler voxelSampler = carto::rc_ptrVoxelSampler >() 
)
virtual aims::MaskIteratorOf< Graph >::~MaskIteratorOf ( )
virtual

Member Function Documentation

virtual bool aims::MaskIteratorOf< Graph >::contains ( const Point3d ) const
virtual

Implements aims::MaskIterator.

virtual bool aims::MaskIteratorOf< Graph >::contains ( const Point3df ) const
virtual

Implements aims::MaskIterator.

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

Implements aims::MaskIterator.

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

Implements aims::MaskIterator.

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

Implements aims::MaskIterator.

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

Implements aims::MaskIterator.

virtual const Point3d& aims::MaskIteratorOf< Graph >::value ( ) const
virtual

Implements aims::MaskIterator.

virtual const Point3df aims::MaskIteratorOf< Graph >::valueMillimeters ( ) const
virtual

Implements aims::MaskIterator.

virtual const Point3d aims::MaskIteratorOf< Graph >::volumeDimension ( ) const
virtual

Implements aims::MaskIterator.

virtual const Point3df aims::MaskIteratorOf< Graph >::voxelSize ( ) const
inlinevirtual

Implements aims::MaskIterator.

Definition at line 216 of file maskIterator.h.

virtual float aims::MaskIteratorOf< Graph >::voxelVolume ( ) const
inlinevirtual

Implements aims::MaskIterator.

Definition at line 217 of file maskIterator.h.


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