opengm::external::MinSTCutIBFS< NType, VType > Class Template Reference

IBFS solver for the min st-cut framework GraphCut. More...

#include <minstcutibfs.hxx>

Collaboration diagram for opengm::external::MinSTCutIBFS< NType, VType >:
Collaboration graph
[legend]

List of all members.

Public Types

typedef NType node_type
typedef VType ValueType
typedef IBFSGraph< ValueType,
ValueType, ValueType
graph_type

Public Member Functions

 MinSTCutIBFS ()
 MinSTCutIBFS (size_t numberOfNodes, size_t numberOfEdges)
void addEdge (node_type, node_type, ValueType)
void calculateCut (std::vector< bool > &)

Detailed Description

template<class NType, class VType>
class opengm::external::MinSTCutIBFS< NType, VType >

IBFS solver for the min st-cut framework GraphCut.

Definition at line 12 of file minstcutibfs.hxx.


Member Typedef Documentation

template<class NType , class VType >
typedef IBFSGraph<ValueType,ValueType,ValueType> opengm::external::MinSTCutIBFS< NType, VType >::graph_type

Definition at line 13 of file minstcutibfs.hxx.

template<class NType , class VType >
typedef NType opengm::external::MinSTCutIBFS< NType, VType >::node_type

Definition at line 11 of file minstcutibfs.hxx.

template<class NType , class VType >
typedef VType opengm::external::MinSTCutIBFS< NType, VType >::ValueType

Definition at line 12 of file minstcutibfs.hxx.


Constructor & Destructor Documentation

template<class NType , class VType >
opengm::external::MinSTCutIBFS< NType, VType >::MinSTCutIBFS (  )  [inline]

Definition at line 40 of file minstcutibfs.hxx.

template<class NType , class VType >
opengm::external::MinSTCutIBFS< NType, VType >::MinSTCutIBFS ( size_t  numberOfNodes,
size_t  numberOfEdges 
) [inline]

Definition at line 47 of file minstcutibfs.hxx.


Member Function Documentation

template<class NType , class VType >
void opengm::external::MinSTCutIBFS< NType, VType >::addEdge ( node_type  n1,
node_type  n2,
ValueType  cost 
) [inline]

Definition at line 57 of file minstcutibfs.hxx.

template<class NType , class VType >
void opengm::external::MinSTCutIBFS< NType, VType >::calculateCut ( std::vector< bool > &  segmentation  )  [inline]

Definition at line 71 of file minstcutibfs.hxx.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Mon Jun 17 16:31:13 2013 for OpenGM by  doxygen 1.6.3