OTB  9.0.0
Orfeo Toolbox
Public Types | Public Attributes | List of all members
grm::Graph< TNode > Struct Template Reference

#include <grmGraph.h>

+ Inheritance diagram for grm::Graph< TNode >:
+ Collaboration diagram for grm::Graph< TNode >:

Public Types

typedef EdgeListType::const_iterator EdgeConstIteratorType
 
typedef EdgeListType::iterator EdgeIteratorType
 
typedef std::vector< EdgeTypeEdgeListType
 
typedef NodeType::CRPTNeighborType EdgeType
 
typedef NodeListType::const_iterator NodeConstIteratorType
 
typedef NodeListType::iterator NodeIteratorType
 
typedef std::vector< NodePointerTypeNodeListType
 
typedef std::shared_ptr< NodeTypeNodePointerType
 
typedef TNode NodeType
 

Public Attributes

std::vector< NodePointerTypem_Nodes
 

Detailed Description

template<class TNode>
struct grm::Graph< TNode >

Definition at line 90 of file grmGraph.h.

Member Typedef Documentation

◆ EdgeConstIteratorType

template<class TNode >
typedef EdgeListType::const_iterator grm::Graph< TNode >::EdgeConstIteratorType

Definition at line 100 of file grmGraph.h.

◆ EdgeIteratorType

template<class TNode >
typedef EdgeListType::iterator grm::Graph< TNode >::EdgeIteratorType

Definition at line 99 of file grmGraph.h.

◆ EdgeListType

template<class TNode >
typedef std::vector<EdgeType> grm::Graph< TNode >::EdgeListType

Definition at line 98 of file grmGraph.h.

◆ EdgeType

template<class TNode >
typedef NodeType::CRPTNeighborType grm::Graph< TNode >::EdgeType

Definition at line 94 of file grmGraph.h.

◆ NodeConstIteratorType

template<class TNode >
typedef NodeListType::const_iterator grm::Graph< TNode >::NodeConstIteratorType

Definition at line 97 of file grmGraph.h.

◆ NodeIteratorType

template<class TNode >
typedef NodeListType::iterator grm::Graph< TNode >::NodeIteratorType

Definition at line 96 of file grmGraph.h.

◆ NodeListType

template<class TNode >
typedef std::vector<NodePointerType> grm::Graph< TNode >::NodeListType

Definition at line 95 of file grmGraph.h.

◆ NodePointerType

template<class TNode >
typedef std::shared_ptr<NodeType> grm::Graph< TNode >::NodePointerType

Definition at line 93 of file grmGraph.h.

◆ NodeType

template<class TNode >
typedef TNode grm::Graph< TNode >::NodeType

Definition at line 92 of file grmGraph.h.

Member Data Documentation

◆ m_Nodes

template<class TNode >
std::vector< NodePointerType > grm::Graph< TNode >::m_Nodes

Definition at line 102 of file grmGraph.h.


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