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 >
|
|