aimsdata  5.0.5
Neuroimaging data handling
aims::GraphIterator Class Reference

#include <aims/graph/graphiterator.h>

Public Member Functions

 GraphIterator ()
 
 GraphIterator (Graph &, const Graph::iterator &, const std::string &attribute)
 
 GraphIterator (const GraphIterator &)
 
 ~GraphIterator ()
 
Vertexvertex ()
 
Graphgraph ()
 
std::string attribute () const
 
GraphIteratoroperator++ ()
 
GraphIteratoroperator-- ()
 
carto::GenObject * operator* ()
 
template<typename T >
carto::rc_ptr< T > get ()
 

Detailed Description

Definition at line 49 of file graphiterator.h.

Constructor & Destructor Documentation

◆ GraphIterator() [1/3]

aims::GraphIterator::GraphIterator ( )

◆ GraphIterator() [2/3]

aims::GraphIterator::GraphIterator ( Graph ,
const Graph::iterator ,
const std::string &  attribute 
)

◆ GraphIterator() [3/3]

aims::GraphIterator::GraphIterator ( const GraphIterator )

◆ ~GraphIterator()

aims::GraphIterator::~GraphIterator ( )

Member Function Documentation

◆ attribute()

std::string aims::GraphIterator::attribute ( ) const

◆ get()

template<typename T >
carto::rc_ptr<T> aims::GraphIterator::get ( )

◆ graph()

Graph* aims::GraphIterator::graph ( )

◆ operator*()

carto::GenObject* aims::GraphIterator::operator* ( )

◆ operator++()

GraphIterator& aims::GraphIterator::operator++ ( )

◆ operator--()

GraphIterator& aims::GraphIterator::operator-- ( )

◆ vertex()

Vertex* aims::GraphIterator::vertex ( )

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