bpp-core3  3.0.0
bpp::AssociationTreeGraphObserver< N, E > Member List

This is the complete list of members for bpp::AssociationTreeGraphObserver< N, E >, including all inherited members.

addSon(const std::shared_ptr< N > nodeObject, const std::shared_ptr< N > sonNodeObject, const std::shared_ptr< E > edgeObject=0)=0bpp::AssociationTreeGraphObserver< N, E >pure virtual
allEdgesIterator()=0bpp::AssociationGraphObserver< N, E >pure virtual
allNodesIterator()=0bpp::AssociationGraphObserver< N, E >pure virtual
allNodesIterator() const =0bpp::AssociationGraphObserver< N, E >pure virtual
associateEdge(std::shared_ptr< E > edgeObject, EdgeGraphid edge)=0bpp::AssociationGraphObserver< N, E >pure virtual
associateNode(std::shared_ptr< N > nodeObject, NodeGraphid node)=0bpp::AssociationGraphObserver< N, E >pure virtual
branchesIterator(std::shared_ptr< N > node)=0bpp::AssociationTreeGraphObserver< N, E >pure virtual
branchesIterator(std::shared_ptr< N > node) const =0bpp::AssociationTreeGraphObserver< N, E >pure virtual
clone() const =0bpp::Clonablepure virtual
copy(const A &a, typename std::enable_if< !std::is_base_of< B, A >::value &&!std::is_abstract< B >::value, B * >::type *=0)bpp::AssociationGraphObserver< N, E >inlinestatic
copy(const A &a, typename std::enable_if< !std::is_base_of< B, A >::value &&std::is_abstract< B >::value, B * >::type *=0)bpp::AssociationGraphObserver< N, E >inlinestatic
copy(const A &a, typename std::enable_if< std::is_base_of< B, A >::value &&!std::is_abstract< A >::value, B * >::type *=0)bpp::AssociationGraphObserver< N, E >inlinestatic
copy(const A &a, typename std::enable_if< std::is_base_of< B, A >::value &&std::is_abstract< A >::value &&std::is_base_of< Clonable, A >::value, B * >::type *=0)bpp::AssociationGraphObserver< N, E >inlinestatic
copy(const A &a, typename std::enable_if< std::is_base_of< B, A >::value &&std::is_abstract< A >::value &&!std::is_base_of< Clonable, A >::value, B * >::type *=0)bpp::AssociationGraphObserver< N, E >inlinestatic
createNode(std::shared_ptr< N > newNodeObject)=0bpp::AssociationGraphObserver< N, E >pure virtual
createNode(std::shared_ptr< N > objectOriginNode, std::shared_ptr< N > newNodeObject, std::shared_ptr< E > newEdgeObject=00)=0bpp::AssociationGraphObserver< N, E >pure virtual
deletedEdgesUpdate(const std::vector< unsigned int > &edgesToDelete)=0bpp::GraphObserverpure virtual
deletedNodesUpdate(const std::vector< unsigned int > &nodesToDelete)=0bpp::GraphObserverpure virtual
deleteNode(std::shared_ptr< N > nodeObject)=0bpp::AssociationGraphObserver< N, E >pure virtual
dissociateEdge(std::shared_ptr< E > edgeObject)=0bpp::AssociationGraphObserver< N, E >pure virtual
dissociateNode(std::shared_ptr< N > nodeObject)=0bpp::AssociationGraphObserver< N, E >pure virtual
EdgeGraphid typedefbpp::AssociationTreeGraphObserver< N, E >
EdgeIndex typedefbpp::AssociationTreeGraphObserver< N, E >
EdgeIterator typedefbpp::AssociationTreeGraphObserver< N, E >
getAllEdges() const =0bpp::AssociationGraphObserver< N, E >pure virtual
getAllEdgesIndexes() const =0bpp::AssociationGraphObserver< N, E >pure virtual
getAllInnerNodes() const =0bpp::AssociationGraphObserver< N, E >pure virtual
getAllInnerNodesIndexes() const =0bpp::AssociationGraphObserver< N, E >pure virtual
getAllLeaves() const =0bpp::AssociationGraphObserver< N, E >pure virtual
getAllLeavesIndexes() const =0bpp::AssociationGraphObserver< N, E >pure virtual
getAllNodes() const =0bpp::AssociationGraphObserver< N, E >pure virtual
getAllNodesIndexes() const =0bpp::AssociationGraphObserver< N, E >pure virtual
getBranches(const std::shared_ptr< N > node) const =0bpp::AssociationTreeGraphObserver< N, E >pure virtual
getBranches(const NodeIndex node) const =0bpp::AssociationTreeGraphObserver< N, E >pure virtual
getEdge(EdgeIndex edgeIndex) const =0bpp::AssociationGraphObserver< N, E >pure virtual
getEdgeFromGraphid(EdgeGraphid)=0bpp::AssociationGraphObserver< N, E >pure virtual
getEdgeFromGraphid(EdgeGraphid) const =0bpp::AssociationGraphObserver< N, E >pure virtual
getEdgeGraphid(const std::shared_ptr< E > edgeObject) const =0bpp::AssociationGraphObserver< N, E >pure virtual
getEdgeIndex(const std::shared_ptr< E > edgeObject) const =0bpp::AssociationGraphObserver< N, E >pure virtual
getEdgeIndexes(std::vector< std::shared_ptr< E > > edgeObjects) const =0bpp::AssociationGraphObserver< N, E >pure virtual
getEdgeLinking(std::shared_ptr< N > nodeA, std::shared_ptr< N > nodeB) const =0bpp::AssociationGraphObserver< N, E >pure virtual
getEdgePathBetweenTwoNodes(const std::shared_ptr< N > nodeA, const std::shared_ptr< N > nodeB) const =0bpp::AssociationTreeGraphObserver< N, E >pure virtual
getEdges(const std::shared_ptr< N > node) const =0bpp::AssociationGraphObserver< N, E >pure virtual
getEdges(NodeIndex node) const =0bpp::AssociationGraphObserver< N, E >pure virtual
getEdgesFromGraphid(std::vector< EdgeGraphid >) const =0bpp::AssociationGraphObserver< N, E >pure virtual
getEdgeToFather(const std::shared_ptr< N > nodeObject) const =0bpp::AssociationTreeGraphObserver< N, E >pure virtual
getEdgeToFather(const NodeIndex nodeIndex) const =0bpp::AssociationTreeGraphObserver< N, E >pure virtual
getFatherOfEdge(const std::shared_ptr< E > edge) const =0bpp::AssociationTreeGraphObserver< N, E >pure virtual
getFatherOfEdge(const EdgeIndex edge) const =0bpp::AssociationTreeGraphObserver< N, E >pure virtual
getFatherOfNode(const std::shared_ptr< N > nodeObject) const =0bpp::AssociationTreeGraphObserver< N, E >pure virtual
getIncomingEdges(const std::shared_ptr< N > node) const =0bpp::AssociationGraphObserver< N, E >pure virtual
getIncomingEdges(NodeIndex node) const =0bpp::AssociationGraphObserver< N, E >pure virtual
getIncomingNeighbors(const std::shared_ptr< N > node) const =0bpp::AssociationGraphObserver< N, E >pure virtual
getIncomingNeighbors(NodeIndex node) const =0bpp::AssociationGraphObserver< N, E >pure virtual
getLeavesFromNode(std::shared_ptr< N > node, unsigned int maxDepth) const =0bpp::AssociationGraphObserver< N, E >pure virtual
getLeavesUnderNode(std::shared_ptr< N > node) const =0bpp::AssociationTreeGraphObserver< N, E >pure virtual
getNeighbors(const std::shared_ptr< N > node) const =0bpp::AssociationGraphObserver< N, E >pure virtual
getNeighbors(NodeIndex node) const =0bpp::AssociationGraphObserver< N, E >pure virtual
getNode(NodeIndex nodeIndex) const =0bpp::AssociationGraphObserver< N, E >pure virtual
getNodeFromGraphid(NodeGraphid) const =0bpp::AssociationGraphObserver< N, E >pure virtual
getNodeFromGraphid(NodeGraphid)=0bpp::AssociationGraphObserver< N, E >pure virtual
getNodeGraphid(const std::shared_ptr< N > nodeObject) const =0bpp::AssociationGraphObserver< N, E >pure virtual
getNodeIndex(const std::shared_ptr< N > nodeObject) const =0bpp::AssociationGraphObserver< N, E >pure virtual
getNodeIndexes(std::vector< std::shared_ptr< N > > nodeObjects) const =0bpp::AssociationGraphObserver< N, E >pure virtual
getNodePathBetweenTwoNodes(const std::shared_ptr< N > nodeA, const std::shared_ptr< N > nodeB, bool includeAncestor=true) const =0bpp::AssociationTreeGraphObserver< N, E >pure virtual
getNodesFromGraphid(std::vector< NodeGraphid >) const =0bpp::AssociationGraphObserver< N, E >pure virtual
getNumberOfSons(const std::shared_ptr< N > node) const =0bpp::AssociationTreeGraphObserver< N, E >pure virtual
getOutgoingEdges(const std::shared_ptr< N > node) const =0bpp::AssociationGraphObserver< N, E >pure virtual
getOutgoingEdges(NodeIndex node) const =0bpp::AssociationGraphObserver< N, E >pure virtual
getOutgoingNeighbors(const std::shared_ptr< N > node) const =0bpp::AssociationGraphObserver< N, E >pure virtual
getOutgoingNeighbors(NodeIndex node) const =0bpp::AssociationGraphObserver< N, E >pure virtual
getRoot() const =0bpp::AssociationGraphObserver< N, E >pure virtual
getRootIndex() const =0bpp::AssociationGraphObserver< N, E >pure virtual
getSon(const std::shared_ptr< E > edge) const =0bpp::AssociationTreeGraphObserver< N, E >pure virtual
getSon(const EdgeIndex edge) const =0bpp::AssociationTreeGraphObserver< N, E >pure virtual
getSons(const std::shared_ptr< N > node) const =0bpp::AssociationTreeGraphObserver< N, E >pure virtual
getSons(const NodeIndex node) const =0bpp::AssociationTreeGraphObserver< N, E >pure virtual
getSubtreeEdges(const std::shared_ptr< N > localRoot) const =0bpp::AssociationTreeGraphObserver< N, E >pure virtual
getSubtreeNodes(const std::shared_ptr< N > localRoot) const =0bpp::AssociationTreeGraphObserver< N, E >pure virtual
hasEdge(EdgeIndex edgeIndex) const =0bpp::AssociationGraphObserver< N, E >pure virtual
hasEdgeIndex(const std::shared_ptr< E > edgeObject) const =0bpp::AssociationGraphObserver< N, E >pure virtual
hasFather(const std::shared_ptr< N > nodeObject) const =0bpp::AssociationTreeGraphObserver< N, E >pure virtual
hasFather(const NodeIndex node) const =0bpp::AssociationTreeGraphObserver< N, E >pure virtual
hasNode(NodeIndex nodeIndex) const =0bpp::AssociationGraphObserver< N, E >pure virtual
hasNodeIndex(const std::shared_ptr< N > nodeObject) const =0bpp::AssociationGraphObserver< N, E >pure virtual
incomingEdgesIterator(std::shared_ptr< N > node)=0bpp::AssociationGraphObserver< N, E >pure virtual
incomingNeighborNodesIterator(std::shared_ptr< N > node)=0bpp::AssociationGraphObserver< N, E >pure virtual
incomingNeighborNodesIterator(std::shared_ptr< N > node) const =0bpp::AssociationGraphObserver< N, E >pure virtual
isRooted() const =0bpp::AssociationTreeGraphObserver< N, E >pure virtual
isValid() const =0bpp::AssociationTreeGraphObserver< N, E >pure virtual
link(std::shared_ptr< N > nodeObjectA, std::shared_ptr< N > nodeObjectB, std::shared_ptr< E > edgeObject=00)=0bpp::AssociationGraphObserver< N, E >pure virtual
NodeGraphid typedefbpp::AssociationTreeGraphObserver< N, E >
NodeIndex typedefbpp::AssociationTreeGraphObserver< N, E >
NodeIterator typedefbpp::AssociationTreeGraphObserver< N, E >
outgoingEdgesIterator(std::shared_ptr< N > node)=0bpp::AssociationGraphObserver< N, E >pure virtual
outgoingNeighborNodesIterator(std::shared_ptr< N > node)=0bpp::AssociationGraphObserver< N, E >pure virtual
outgoingNeighborNodesIterator(std::shared_ptr< N > node) const =0bpp::AssociationGraphObserver< N, E >pure virtual
removeSon(const std::shared_ptr< N > node, const std::shared_ptr< N > son)=0bpp::AssociationTreeGraphObserver< N, E >pure virtual
removeSons(const std::shared_ptr< N > node)=0bpp::AssociationTreeGraphObserver< N, E >pure virtual
rootAt(const std::shared_ptr< N > root)=0bpp::AssociationTreeGraphObserver< N, E >pure virtual
setEdgeIndex(const std::shared_ptr< E > edgeObject, EdgeIndex index)=0bpp::AssociationGraphObserver< N, E >pure virtual
setEdgeLinking(std::shared_ptr< N > nodeA, std::shared_ptr< N > nodeB, std::shared_ptr< E > edge)=0bpp::AssociationGraphObserver< N, E >pure virtual
setFather(const std::shared_ptr< N > nodeObject, const std::shared_ptr< N > fatherNodeObject, const std::shared_ptr< E > edgeObject=0)=0bpp::AssociationTreeGraphObserver< N, E >pure virtual
setNodeIndex(const std::shared_ptr< N > nodeObject, NodeIndex index)=0bpp::AssociationGraphObserver< N, E >pure virtual
sonsIterator(std::shared_ptr< N > node)=0bpp::AssociationTreeGraphObserver< N, E >pure virtual
sonsIterator(std::shared_ptr< N > node) const =0bpp::AssociationTreeGraphObserver< N, E >pure virtual
unlink(std::shared_ptr< N > nodeObjectA, std::shared_ptr< N > nodeObjectB)=0bpp::AssociationGraphObserver< N, E >pure virtual
~Clonable()=defaultbpp::Clonablevirtual