bpp-core3  3.0.0
bpp::DAGraph Member List

This is the complete list of members for bpp::DAGraph, including all inherited members.

addFather(Graph::NodeId node, Graph::NodeId father)=0bpp::DAGraphpure virtual
addFather(Graph::NodeId node, Graph::NodeId father, Graph::EdgeId edgeId)=0bpp::DAGraphpure virtual
addSon(Graph::NodeId node, Graph::NodeId sonNode)bpp::DAGraph
addSon(Graph::NodeId node, Graph::NodeId sonNode, Graph::EdgeId edge)bpp::DAGraph
allEdgesIterator()=0bpp::Graphpure virtual
allNodesIterator()=0bpp::Graphpure virtual
allNodesIterator() const =0bpp::Graphpure virtual
containsReciprocalRelations() const =0bpp::Graphpure virtual
createNode()=0bpp::Graphpure virtual
createNodeFromEdge(NodeId origin)=0bpp::Graphpure virtual
createNodeFromNode(NodeId origin)=0bpp::Graphpure virtual
createNodeOnEdge(NodeId edge)=0bpp::Graphpure virtual
deleteNode(NodeId node)=0bpp::Graphpure virtual
EdgeId typedefbpp::Graph
getAllEdges() const =0bpp::Graphpure virtual
getAllInnerNodes() const =0bpp::Graphpure virtual
getAllLeaves() const =0bpp::Graphpure virtual
getAllNodes() const =0bpp::Graphpure virtual
getAnyEdge(NodeId nodeA, NodeId nodeB) const =0bpp::Graphpure virtual
getBelowEdges(Graph::NodeId localRoot) const =0bpp::DAGraphpure virtual
getBelowNodes(Graph::NodeId localRoot) const =0bpp::DAGraphpure virtual
getBottom(EdgeId edge) const =0bpp::Graphpure virtual
getDegree(NodeId node) const =0bpp::Graphpure virtual
getEdge(NodeId nodeA, NodeId nodeB) const =0bpp::Graphpure virtual
getEdges(const NodeId node) const =0bpp::Graphpure virtual
getFathers(Graph::NodeId node) const =0bpp::DAGraphpure virtual
getIncomingEdges(NodeId node) const =0bpp::Graphpure virtual
getIncomingNeighbors(NodeId node) const =0bpp::Graphpure virtual
getLeavesFromNode(NodeId node, unsigned int maxDepth) const =0bpp::Graphpure virtual
getLeavesUnderNode(Graph::NodeId node) const =0bpp::DAGraphpure virtual
getNeighbors(const NodeId node) const =0bpp::Graphpure virtual
getNodes(EdgeId edge) const =0bpp::Graphpure virtual
getNumberOfEdges() const =0bpp::Graphpure virtual
getNumberOfFathers(Graph::NodeId node) const =0bpp::DAGraphpure virtual
getNumberOfIncomingNeighbors(const NodeId node) const =0bpp::Graphpure virtual
getNumberOfNeighbors(NodeId node) const =0bpp::Graphpure virtual
getNumberOfNodes() const =0bpp::Graphpure virtual
getNumberOfOutgoingNeighbors(NodeId node) const =0bpp::Graphpure virtual
getNumberOfSons(Graph::NodeId node) const =0bpp::DAGraphpure virtual
getOutgoingEdges(const NodeId node) const =0bpp::Graphpure virtual
getOutgoingNeighbors(const NodeId node) const =0bpp::Graphpure virtual
getRoot() const =0bpp::Graphpure virtual
getSetOfAllLeaves() const =0bpp::Graphpure virtual
getSons(Graph::NodeId node) const =0bpp::DAGraphpure virtual
getTop(EdgeId edge) const =0bpp::Graphpure virtual
hasFather(Graph::NodeId node) const =0bpp::DAGraphpure virtual
incomingEdgesIterator(NodeId node)=0bpp::Graphpure virtual
incomingNeighborNodesIterator(NodeId node)=0bpp::Graphpure virtual
isDA() const =0bpp::Graphpure virtual
isDirected() const =0bpp::Graphpure virtual
isLeaf(NodeId node) const =0bpp::Graphpure virtual
isRooted() const =0bpp::DAGraphpure virtual
isTree() const =0bpp::Graphpure virtual
isValid() const =0bpp::DAGraphpure virtual
link(NodeId nodeA, NodeId nodeB)=0bpp::Graphprotectedpure virtual
link(Graph::NodeId nodeA, Graph::NodeId nodeB, Graph::EdgeId edgeID)=0bpp::Graphprotectedpure virtual
makeDirected()=0bpp::Graphpure virtual
makeUndirected()=0bpp::Graphpure virtual
NodeId typedefbpp::Graph
notifyDeletedEdges(const std::vector< EdgeId > &edgesToDelete) const =0bpp::Graphprotectedpure virtual
notifyDeletedNodes(const std::vector< NodeId > &nodesToDelete) const =0bpp::Graphprotectedpure virtual
orientate()=0bpp::Graphpure virtual
outgoingEdgesIterator(NodeId node)=0bpp::Graphpure virtual
outgoingNeighborNodesIterator(NodeId node)=0bpp::Graphpure virtual
outputToDot(std::ostream &out, const std::string &name) const =0bpp::Graphpure virtual
registerObserver(GraphObserver *observer)=0bpp::Graphpure virtual
removeFather(Graph::NodeId node, Graph::NodeId father)=0bpp::DAGraphpure virtual
removeFathers(Graph::NodeId node)=0bpp::DAGraphpure virtual
removeSon(Graph::NodeId node, Graph::NodeId son)=0bpp::DAGraphpure virtual
removeSons(Graph::NodeId node)=0bpp::DAGraphpure virtual
rootAt(Graph::NodeId newRoot)=0bpp::DAGraphpure virtual
setRoot(NodeId newRoot)=0bpp::Graphprotectedpure virtual
unlink(NodeId nodeA, NodeId nodeB)=0bpp::Graphprotectedpure virtual
unregisterObserver(GraphObserver *observer)=0bpp::Graphpure virtual
~Graph()bpp::Graphinlinevirtual