GraphBase< NODE, EDGE > Member List

This is the complete list of members for GraphBase< NODE, EDGE > , including all inherited members.

_edges GraphBase< NODE, EDGE > protected
_nodes GraphBase< NODE, EDGE > protected
_type GraphBase< NODE, EDGE > protected
AddEdge (NodeType *p1, NodeType *p2, Int pos=NOTOK) GraphBase< NODE, EDGE >
AddNode (const NodeType &node, Int pos=NOTOK) GraphBase< NODE, EDGE >
AppendGraph (const GraphBase &src) GraphBase< NODE, EDGE >
CopyFrom (const GraphBase &src) GraphBase< NODE, EDGE >
DeleteEdge (EdgeType *edge, Bool nodes=false) GraphBase< NODE, EDGE >
DeleteEdge (Int pos, Bool nodes=false) GraphBase< NODE, EDGE >
DeleteNode (NodeType *node, Bool replaceEdge=true) GraphBase< NODE, EDGE >
DeleteNode (Int pos, Bool replaceEdge=true) GraphBase< NODE, EDGE >
EdgeType typedef GraphBase< NODE, EDGE >
FindEdge (EDGE *edge) GraphBase< NODE, EDGE >
FindNode (NODE *node) GraphBase< NODE, EDGE >
FindNodeByPosition (const Vector &position, Float tolerance=0.0) GraphBase< NODE, EDGE >
FindNodeByPosition (const Vector &position, Float tolerance=0.0) const GraphBase< NODE, EDGE >
GetEdge (Int idx) GraphBase< NODE, EDGE >
GetEdge (Int idx) const GraphBase< NODE, EDGE >
GetEdgeByPoints (NodeType *p1, NodeType *p2) const GraphBase< NODE, EDGE >
GetEdgesCount () const GraphBase< NODE, EDGE >
GetFirstNode () GraphBase< NODE, EDGE >
GetLastNode () GraphBase< NODE, EDGE >
GetNode (Int idx) GraphBase< NODE, EDGE >
GetNode (Int idx) const GraphBase< NODE, EDGE >
GetNodesCount (Bool subPoint=false) const GraphBase< NODE, EDGE >
GetPredecessor (NODE *node) GraphBase< NODE, EDGE >
GetPredecessorEdge (NODE *node) GraphBase< NODE, EDGE >
GetSuccessor (NODE *node) GraphBase< NODE, EDGE >
GetSuccessorEdge (NODE *node) GraphBase< NODE, EDGE >
GetType () const GraphBase< NODE, EDGE >
GraphBase () GraphBase< NODE, EDGE > explicit
GraphBase (GraphBase &&src) GraphBase< NODE, EDGE >
MeltEdge (EdgeType *edge) GraphBase< NODE, EDGE >
MeltEdge (Int pos) GraphBase< NODE, EDGE >
NodeType typedef GraphBase< NODE, EDGE >
重置 () GraphBase< NODE, EDGE >
SetType (GRAPH_TYPE type) GraphBase< NODE, EDGE >
SplitEdge (const NODE &node, EdgeType *edge) GraphBase< NODE, EDGE >
SplitEdge (NodeType *node, EdgeType *edge) GraphBase< NODE, EDGE >
Super typedef GraphBase< NODE, EDGE >
WeldNodes (NodeType *p1, NodeType *p2) GraphBase< NODE, EDGE >
~GraphBase () GraphBase< NODE, EDGE >