anatomist  5.1.2
3D neuroimaging data viewer
anatomist::const_AGraphIterator Class Reference

#include <anatomist/graph/AGraphIterator.h>

Inheritance diagram for anatomist::const_AGraphIterator:
Collaboration diagram for anatomist::const_AGraphIterator:

Public Types

typedef std::set< carto::shared_ptr< AObject > > datatype
 

Public Member Functions

 const_AGraphIterator (const datatype::const_iterator &thing)
 
 const_AGraphIterator (const const_AGraphIterator &other)
 
virtual ~const_AGraphIterator ()
 
virtual BaseIteratorclone () const
 
virtual bool operator!= (const BaseIterator &other) const
 
virtual bool operator!= (const const_AGraphIterator &other) const
 
virtual bool operator!= (const AGraphIterator &other) const
 
virtual AObjectoperator* () const
 
virtual const_AGraphIteratoroperator++ ()
 
virtual const_AGraphIteratoroperator-- ()
 
- Public Member Functions inherited from anatomist::BaseIterator
virtual ~BaseIterator ()
 
bool operator== (const BaseIterator &) const
 
virtual bool operator!= (const ObjectListIterator &) const
 
virtual bool operator!= (const const_ObjectListIterator &) const
 
virtual bool operator!= (const ObjectVectorIterator &) const
 
virtual bool operator!= (const const_ObjectVectorIterator &) const
 
virtual bool operator!= (const Fusion2DIterator &) const
 
virtual bool operator!= (const const_Fusion2DIterator &) const
 
virtual bool operator!= (const Fusion3DIterator &) const
 
virtual bool operator!= (const const_Fusion3DIterator &) const
 
virtual bool operator!= (const ATexSurfaceIterator &) const
 
virtual bool operator!= (const const_ATexSurfaceIterator &) const
 

Protected Attributes

datatype::const_iterator _dataIt
 

Friends

class AGraph
 
class AGraphIterator
 

Detailed Description

Definition at line 81 of file AGraphIterator.h.

Member Typedef Documentation

◆ datatype

Constructor & Destructor Documentation

◆ const_AGraphIterator() [1/2]

anatomist::const_AGraphIterator::const_AGraphIterator ( const datatype::const_iterator thing)

Referenced by clone().

◆ const_AGraphIterator() [2/2]

anatomist::const_AGraphIterator::const_AGraphIterator ( const const_AGraphIterator other)
inline

Definition at line 189 of file AGraphIterator.h.

◆ ~const_AGraphIterator()

virtual anatomist::const_AGraphIterator::~const_AGraphIterator ( )
virtual

Member Function Documentation

◆ clone()

BaseIterator * anatomist::const_AGraphIterator::clone ( ) const
inlinevirtual

Implements anatomist::BaseIterator.

Definition at line 196 of file AGraphIterator.h.

References const_AGraphIterator().

◆ operator!=() [1/3]

bool anatomist::const_AGraphIterator::operator!= ( const AGraphIterator other) const
inlinevirtual

Reimplemented from anatomist::BaseIterator.

Definition at line 219 of file AGraphIterator.h.

◆ operator!=() [2/3]

bool anatomist::const_AGraphIterator::operator!= ( const BaseIterator other) const
inlinevirtual

Reimplemented from anatomist::BaseIterator.

Definition at line 203 of file AGraphIterator.h.

◆ operator!=() [3/3]

bool anatomist::const_AGraphIterator::operator!= ( const const_AGraphIterator other) const
inlinevirtual

Reimplemented from anatomist::BaseIterator.

Definition at line 211 of file AGraphIterator.h.

◆ operator*()

AObject * anatomist::const_AGraphIterator::operator* ( ) const
inlinevirtual

Implements anatomist::BaseIterator.

Definition at line 227 of file AGraphIterator.h.

References _dataIt.

◆ operator++()

const_AGraphIterator & anatomist::const_AGraphIterator::operator++ ( )
inlinevirtual

Implements anatomist::BaseIterator.

Definition at line 234 of file AGraphIterator.h.

References _dataIt.

◆ operator--()

const_AGraphIterator & anatomist::const_AGraphIterator::operator-- ( )
inlinevirtual

Implements anatomist::BaseIterator.

Definition at line 242 of file AGraphIterator.h.

Friends And Related Function Documentation

◆ AGraph

friend class AGraph
friend

Definition at line 84 of file AGraphIterator.h.

◆ AGraphIterator

friend class AGraphIterator
friend

Definition at line 85 of file AGraphIterator.h.

Member Data Documentation

◆ _dataIt

datatype::const_iterator anatomist::const_AGraphIterator::_dataIt
protected

Definition at line 101 of file AGraphIterator.h.

Referenced by operator*(), and operator++().


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