bpp-core3
3.0.0
|
This is the complete list of members for bpp::TreeGraph, including all inherited members.
addSon(Graph::NodeId node, Graph::NodeId sonNode)=0 | bpp::TreeGraph | pure virtual |
addSon(Graph::NodeId node, Graph::NodeId sonNode, Graph::EdgeId edgeId)=0 | bpp::TreeGraph | pure virtual |
allEdgesIterator()=0 | bpp::Graph | pure virtual |
allNodesIterator()=0 | bpp::Graph | pure virtual |
allNodesIterator() const =0 | bpp::Graph | pure virtual |
branchesIterator(Graph::NodeId node)=0 | bpp::TreeGraph | pure virtual |
branchesIterator(Graph::NodeId node) const =0 | bpp::TreeGraph | pure virtual |
containsReciprocalRelations() const =0 | bpp::Graph | pure virtual |
createNode()=0 | bpp::Graph | pure virtual |
createNodeFromEdge(NodeId origin)=0 | bpp::Graph | pure virtual |
createNodeFromNode(NodeId origin)=0 | bpp::Graph | pure virtual |
createNodeOnEdge(NodeId edge)=0 | bpp::Graph | pure virtual |
deleteNode(NodeId node)=0 | bpp::Graph | pure virtual |
EdgeId typedef | bpp::Graph | |
getAllEdges() const =0 | bpp::Graph | pure virtual |
getAllInnerNodes() const =0 | bpp::Graph | pure virtual |
getAllLeaves() const =0 | bpp::Graph | pure virtual |
getAllNodes() const =0 | bpp::Graph | pure virtual |
getAnyEdge(NodeId nodeA, NodeId nodeB) const =0 | bpp::Graph | pure virtual |
getBottom(EdgeId edge) const =0 | bpp::Graph | pure virtual |
getBranches(Graph::NodeId node) const =0 | bpp::TreeGraph | pure virtual |
getDegree(NodeId node) const =0 | bpp::Graph | pure virtual |
getEdge(NodeId nodeA, NodeId nodeB) const =0 | bpp::Graph | pure virtual |
getEdgePathBetweenTwoNodes(Graph::NodeId nodeA, Graph::NodeId nodeB) const =0 | bpp::TreeGraph | pure virtual |
getEdges(const NodeId node) const =0 | bpp::Graph | pure virtual |
getEdgeToFather(Graph::NodeId node) const =0 | bpp::TreeGraph | pure virtual |
getFatherOfNode(Graph::NodeId nodeid) const =0 | bpp::TreeGraph | pure virtual |
getIncomingEdges(NodeId node) const =0 | bpp::Graph | pure virtual |
getIncomingNeighbors(NodeId node) const =0 | bpp::Graph | pure virtual |
getLeavesFromNode(NodeId node, unsigned int maxDepth) const =0 | bpp::Graph | pure virtual |
getLeavesUnderNode(Graph::NodeId node) const =0 | bpp::TreeGraph | pure virtual |
getNeighbors(const NodeId node) const =0 | bpp::Graph | pure virtual |
getNodePathBetweenTwoNodes(Graph::NodeId nodeA, Graph::NodeId nodeB, bool includeAncestor=true) const =0 | bpp::TreeGraph | pure virtual |
getNodes(EdgeId edge) const =0 | bpp::Graph | pure virtual |
getNumberOfEdges() const =0 | bpp::Graph | pure virtual |
getNumberOfIncomingNeighbors(const NodeId node) const =0 | bpp::Graph | pure virtual |
getNumberOfNeighbors(NodeId node) const =0 | bpp::Graph | pure virtual |
getNumberOfNodes() const =0 | bpp::Graph | pure virtual |
getNumberOfOutgoingNeighbors(NodeId node) const =0 | bpp::Graph | pure virtual |
getNumberOfSons(Graph::NodeId node) const =0 | bpp::TreeGraph | pure virtual |
getOutgoingEdges(const NodeId node) const =0 | bpp::Graph | pure virtual |
getOutgoingNeighbors(const NodeId node) const =0 | bpp::Graph | pure virtual |
getRoot() const =0 | bpp::Graph | pure virtual |
getSetOfAllLeaves() const =0 | bpp::Graph | pure virtual |
getSons(Graph::NodeId node) const =0 | bpp::TreeGraph | pure virtual |
getSubtreeEdges(Graph::NodeId localRoot) const =0 | bpp::TreeGraph | pure virtual |
getSubtreeNodes(Graph::NodeId localRoot) const =0 | bpp::TreeGraph | pure virtual |
getTop(EdgeId edge) const =0 | bpp::Graph | pure virtual |
hasFather(Graph::NodeId node) const =0 | bpp::TreeGraph | pure virtual |
incomingEdgesIterator(NodeId node)=0 | bpp::Graph | pure virtual |
incomingNeighborNodesIterator(NodeId node)=0 | bpp::Graph | pure virtual |
isDA() const =0 | bpp::Graph | pure virtual |
isDirected() const =0 | bpp::Graph | pure virtual |
isLeaf(Graph::NodeId node) const =0 | bpp::TreeGraph | pure virtual |
isTree() const =0 | bpp::Graph | pure virtual |
isValid() const =0 | bpp::TreeGraph | pure virtual |
link(NodeId nodeA, NodeId nodeB)=0 | bpp::Graph | protectedpure virtual |
link(Graph::NodeId nodeA, Graph::NodeId nodeB, Graph::EdgeId edgeID)=0 | bpp::Graph | protectedpure virtual |
makeDirected()=0 | bpp::Graph | pure virtual |
makeUndirected()=0 | bpp::Graph | pure virtual |
MRCA(const std::vector< Graph::NodeId > &nodes) const =0 | bpp::TreeGraph | pure virtual |
NodeId typedef | bpp::Graph | |
notifyDeletedEdges(const std::vector< EdgeId > &edgesToDelete) const =0 | bpp::Graph | protectedpure virtual |
notifyDeletedNodes(const std::vector< NodeId > &nodesToDelete) const =0 | bpp::Graph | protectedpure virtual |
orientate()=0 | bpp::Graph | pure virtual |
outgoingEdgesIterator(NodeId node)=0 | bpp::Graph | pure virtual |
outgoingNeighborNodesIterator(NodeId node)=0 | bpp::Graph | pure virtual |
outputToDot(std::ostream &out, const std::string &name) const =0 | bpp::Graph | pure virtual |
registerObserver(GraphObserver *observer)=0 | bpp::Graph | pure virtual |
removeSon(Graph::NodeId node, Graph::NodeId son)=0 | bpp::TreeGraph | pure virtual |
removeSons(Graph::NodeId node) | bpp::TreeGraph | |
rootAt(Graph::NodeId newRoot)=0 | bpp::TreeGraph | pure virtual |
setFather(Graph::NodeId node, Graph::NodeId fatherNode)=0 | bpp::TreeGraph | pure virtual |
setFather(Graph::NodeId node, Graph::NodeId fatherNode, Graph::EdgeId edgeId)=0 | bpp::TreeGraph | pure virtual |
setOutGroup(Graph::NodeId newOutGroup)=0 | bpp::TreeGraph | pure virtual |
setRoot(NodeId newRoot)=0 | bpp::Graph | protectedpure virtual |
sonsIterator(Graph::NodeId node)=0 | bpp::TreeGraph | pure virtual |
sonsIterator(Graph::NodeId node) const =0 | bpp::TreeGraph | pure virtual |
unlink(NodeId nodeA, NodeId nodeB)=0 | bpp::Graph | protectedpure virtual |
unregisterObserver(GraphObserver *observer)=0 | bpp::Graph | pure virtual |
unRoot(bool joinRootSons)=0 | bpp::TreeGraph | pure virtual |
~Graph() | bpp::Graph | inlinevirtual |