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

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.

+ Here is the caller graph for this function:

Member Function Documentation

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.

+ Here is the call graph for this function:

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:

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.

+ Here is the caller graph for this function:

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:

+ Here is the caller graph for this function:

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:

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.

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:

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:

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.

+ Here is the caller graph for this function:

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.

+ Here is the caller graph for this function: