bpp-core3  3.0.0
bpp::TreeGraph Member List

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

addSon(Graph::NodeId node, Graph::NodeId sonNode)=0bpp::TreeGraphpure virtual
addSon(Graph::NodeId node, Graph::NodeId sonNode, Graph::EdgeId edgeId)=0bpp::TreeGraphpure virtual
allEdgesIterator()=0bpp::Graphpure virtual
allNodesIterator()=0bpp::Graphpure virtual
allNodesIterator() const =0bpp::Graphpure virtual
branchesIterator(Graph::NodeId node)=0bpp::TreeGraphpure virtual
branchesIterator(Graph::NodeId node) const =0bpp::TreeGraphpure 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
getBottom(EdgeId edge) const =0bpp::Graphpure virtual
getBranches(Graph::NodeId node) const =0bpp::TreeGraphpure virtual
getDegree(NodeId node) const =0bpp::Graphpure virtual
getEdge(NodeId nodeA, NodeId nodeB) const =0bpp::Graphpure virtual
getEdgePathBetweenTwoNodes(Graph::NodeId nodeA, Graph::NodeId nodeB) const =0bpp::TreeGraphpure virtual
getEdges(const NodeId node) const =0bpp::Graphpure virtual
getEdgeToFather(Graph::NodeId node) const =0bpp::TreeGraphpure virtual
getFatherOfNode(Graph::NodeId nodeid) const =0bpp::TreeGraphpure 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::TreeGraphpure virtual
getNeighbors(const NodeId node) const =0bpp::Graphpure virtual
getNodePathBetweenTwoNodes(Graph::NodeId nodeA, Graph::NodeId nodeB, bool includeAncestor=true) const =0bpp::TreeGraphpure virtual
getNodes(EdgeId edge) const =0bpp::Graphpure virtual
getNumberOfEdges() const =0bpp::Graphpure 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::TreeGraphpure 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::TreeGraphpure virtual
getSubtreeEdges(Graph::NodeId localRoot) const =0bpp::TreeGraphpure virtual
getSubtreeNodes(Graph::NodeId localRoot) const =0bpp::TreeGraphpure virtual
getTop(EdgeId edge) const =0bpp::Graphpure virtual
hasFather(Graph::NodeId node) const =0bpp::TreeGraphpure virtual
incomingEdgesIterator(NodeId node)=0bpp::Graphpure virtual
incomingNeighborNodesIterator(NodeId node)=0bpp::Graphpure virtual
isDA() const =0bpp::Graphpure virtual
isDirected() const =0bpp::Graphpure virtual
isLeaf(Graph::NodeId node) const =0bpp::TreeGraphpure virtual
isTree() const =0bpp::Graphpure virtual
isValid() const =0bpp::TreeGraphpure 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
MRCA(const std::vector< Graph::NodeId > &nodes) const =0bpp::TreeGraphpure 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
removeSon(Graph::NodeId node, Graph::NodeId son)=0bpp::TreeGraphpure virtual
removeSons(Graph::NodeId node)bpp::TreeGraph
rootAt(Graph::NodeId newRoot)=0bpp::TreeGraphpure virtual
setFather(Graph::NodeId node, Graph::NodeId fatherNode)=0bpp::TreeGraphpure virtual
setFather(Graph::NodeId node, Graph::NodeId fatherNode, Graph::EdgeId edgeId)=0bpp::TreeGraphpure virtual
setOutGroup(Graph::NodeId newOutGroup)=0bpp::TreeGraphpure virtual
setRoot(NodeId newRoot)=0bpp::Graphprotectedpure virtual
sonsIterator(Graph::NodeId node)=0bpp::TreeGraphpure virtual
sonsIterator(Graph::NodeId node) const =0bpp::TreeGraphpure virtual
unlink(NodeId nodeA, NodeId nodeB)=0bpp::Graphprotectedpure virtual
unregisterObserver(GraphObserver *observer)=0bpp::Graphpure virtual
unRoot(bool joinRootSons)=0bpp::TreeGraphpure virtual
~Graph()bpp::Graphinlinevirtual