Template Class BaseGraphCreateWrap#
Defined in File BaseGraphCreate.h
Inheritance Relationships#
Base Type#
public BaseGraphCreate(Class BaseGraphCreate)
Class Documentation#
-
template<class GraphImpl>
class BaseGraphCreateWrap : public BaseGraphCreate# Public Functions
-
inline BaseGraphCreateWrap()#
-
inline virtual ~BaseGraphCreateWrap()#
-
inline virtual BaseGraphNode *CreateNode(NodeContent _id)#
-
inline virtual BaseGraphEdge *CreateEdge(BaseGraphNode *src, BaseGraphNode *snk, EdgeContent _id)#
-
inline virtual void MoveEdgeEndPoint(BaseGraphEdge *e, BaseGraphNode *n, GraphAccess::EdgeDirection dir)#
-
inline virtual void DeleteNode(BaseGraphNode *n)#
-
inline virtual void DeleteEdge(BaseGraphEdge *n)#
-
inline virtual NodeIterator GetNodeIterator() const#
-
inline virtual EdgeIterator GetNodeEdgeIterator(const Node *n, GraphAccess::EdgeDirection dir) const#
-
inline virtual Node *GetEdgeEndPoint(const BaseGraphEdge *e, GraphAccess::EdgeDirection dir) const#
-
inline virtual bool ContainNode(const BaseGraphNode *n) const#
-
inline virtual bool ContainEdge(const BaseGraphEdge *n) const#
Protected Functions
-
inline GraphImpl::EdgeDirection TranslateDirection(GraphAccess::EdgeDirection dir) const#
-
inline BaseGraphCreateWrap()#