CAPD DynSys Library  5.2.0
capd::invset::GraphNode< EdgeSetT, NodeData > Struct Template Reference

#include <capd/invset/GraphNode.h>

Public Types

typedef EdgeSetT EdgeSetType
 
typedef EdgeSetType::value_type EdgeType
 

Public Member Functions

GraphNode operator= (const NodeData &nodeData)
 
void insertEdge (const EdgeType &edge)
 
void clearInEdges ()
 
void clearOutEdges ()
 
void clearEdges ()
 

Static Public Member Functions

static const GraphNodegetEmptyNode ()
 

Public Attributes

EdgeSetType inEdges
 
EdgeSetType outEdges
 

Member Typedef Documentation

◆ EdgeSetType

template<typename EdgeSetT , typename NodeData >
typedef EdgeSetT capd::invset::GraphNode< EdgeSetT, NodeData >::EdgeSetType

◆ EdgeType

template<typename EdgeSetT , typename NodeData >
typedef EdgeSetType::value_type capd::invset::GraphNode< EdgeSetT, NodeData >::EdgeType

Member Function Documentation

◆ clearEdges()

template<typename EdgeSetT , typename NodeData >
void capd::invset::GraphNode< EdgeSetT, NodeData >::clearEdges ( )
inline

◆ clearInEdges()

template<typename EdgeSetT , typename NodeData >
void capd::invset::GraphNode< EdgeSetT, NodeData >::clearInEdges ( )
inline

◆ clearOutEdges()

template<typename EdgeSetT , typename NodeData >
void capd::invset::GraphNode< EdgeSetT, NodeData >::clearOutEdges ( )
inline

◆ getEmptyNode()

template<typename EdgeSetT , typename NodeData >
static const GraphNode& capd::invset::GraphNode< EdgeSetT, NodeData >::getEmptyNode ( )
inlinestatic

◆ insertEdge()

template<typename EdgeSetT , typename NodeData >
void capd::invset::GraphNode< EdgeSetT, NodeData >::insertEdge ( const EdgeType edge)
inline

◆ operator=()

template<typename EdgeSetT , typename NodeData >
GraphNode capd::invset::GraphNode< EdgeSetT, NodeData >::operator= ( const NodeData nodeData)
inline

Member Data Documentation

◆ inEdges

template<typename EdgeSetT , typename NodeData >
EdgeSetType capd::invset::GraphNode< EdgeSetT, NodeData >::inEdges

◆ outEdges

template<typename EdgeSetT , typename NodeData >
EdgeSetType capd::invset::GraphNode< EdgeSetT, NodeData >::outEdges