OpenGM  2.3.x
Discrete Graphical Model Library
Public Member Functions | List of all members
TransportSolver::List2D< T >::iterator_template< Parent, typeT > Class Template Reference

#include <transportationsolver.hxx>

+ Inheritance diagram for TransportSolver::List2D< T >::iterator_template< Parent, typeT >:
+ Collaboration diagram for TransportSolver::List2D< T >::iterator_template< Parent, typeT >:

Public Member Functions

 iterator_template (Parent it, const bufferElement *pbuffer0)
 
typeT & operator* () const
 
size_t index () const
 
size_t coordinate () const
 
size_t x () const
 
size_t y () const
 
bool isRowIterator () const
 
iterator_template changeDir () const
 
iterator_template operator++ (int)
 
iterator_templateoperator++ ()
 
iterator_templateoperator-- ()
 

Detailed Description

template<class T>
template<class Parent, class typeT>
class TransportSolver::List2D< T >::iterator_template< Parent, typeT >

Definition at line 54 of file transportationsolver.hxx.

Constructor & Destructor Documentation

§ iterator_template()

template<class T>
template<class Parent , class typeT >
TransportSolver::List2D< T >::iterator_template< Parent, typeT >::iterator_template ( Parent  it,
const bufferElement pbuffer0 
)
inline

Definition at line 57 of file transportationsolver.hxx.

Member Function Documentation

§ changeDir()

template<class T>
template<class Parent , class typeT >
iterator_template TransportSolver::List2D< T >::iterator_template< Parent, typeT >::changeDir ( ) const
inline

Definition at line 71 of file transportationsolver.hxx.

§ coordinate()

template<class T>
template<class Parent , class typeT >
size_t TransportSolver::List2D< T >::iterator_template< Parent, typeT >::coordinate ( ) const
inline

Definition at line 65 of file transportationsolver.hxx.

+ Here is the call graph for this function:

§ index()

template<class T>
template<class Parent , class typeT >
size_t TransportSolver::List2D< T >::iterator_template< Parent, typeT >::index ( ) const
inline

Definition at line 60 of file transportationsolver.hxx.

§ isRowIterator()

template<class T>
template<class Parent , class typeT >
bool TransportSolver::List2D< T >::iterator_template< Parent, typeT >::isRowIterator ( ) const
inline

Definition at line 69 of file transportationsolver.hxx.

+ Here is the call graph for this function:

§ operator*()

template<class T>
template<class Parent , class typeT >
typeT& TransportSolver::List2D< T >::iterator_template< Parent, typeT >::operator* ( ) const
inline

Definition at line 58 of file transportationsolver.hxx.

+ Here is the call graph for this function:

§ operator++() [1/2]

template<class T>
template<class Parent , class typeT >
iterator_template TransportSolver::List2D< T >::iterator_template< Parent, typeT >::operator++ ( int  )
inline

Definition at line 78 of file transportationsolver.hxx.

§ operator++() [2/2]

template<class T>
template<class Parent , class typeT >
iterator_template& TransportSolver::List2D< T >::iterator_template< Parent, typeT >::operator++ ( )
inline

Definition at line 79 of file transportationsolver.hxx.

+ Here is the call graph for this function:

§ operator--()

template<class T>
template<class Parent , class typeT >
iterator_template& TransportSolver::List2D< T >::iterator_template< Parent, typeT >::operator-- ( )
inline

Definition at line 80 of file transportationsolver.hxx.

+ Here is the call graph for this function:

§ x()

template<class T>
template<class Parent , class typeT >
size_t TransportSolver::List2D< T >::iterator_template< Parent, typeT >::x ( ) const
inline

Definition at line 66 of file transportationsolver.hxx.

§ y()

template<class T>
template<class Parent , class typeT >
size_t TransportSolver::List2D< T >::iterator_template< Parent, typeT >::y ( ) const
inline

Definition at line 67 of file transportationsolver.hxx.