bpp-core3
3.0.0
|
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)=0 | bpp::AssociationTreeGraphObserver< N, E > | pure virtual |
allEdgesIterator()=0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
allNodesIterator()=0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
allNodesIterator() const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
associateEdge(std::shared_ptr< E > edgeObject, EdgeGraphid edge)=0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
associateNode(std::shared_ptr< N > nodeObject, NodeGraphid node)=0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
branchesIterator(std::shared_ptr< N > node)=0 | bpp::AssociationTreeGraphObserver< N, E > | pure virtual |
branchesIterator(std::shared_ptr< N > node) const =0 | bpp::AssociationTreeGraphObserver< N, E > | pure virtual |
clone() const =0 | bpp::Clonable | pure 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)=0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
createNode(std::shared_ptr< N > objectOriginNode, std::shared_ptr< N > newNodeObject, std::shared_ptr< E > newEdgeObject=00)=0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
deletedEdgesUpdate(const std::vector< unsigned int > &edgesToDelete)=0 | bpp::GraphObserver | pure virtual |
deletedNodesUpdate(const std::vector< unsigned int > &nodesToDelete)=0 | bpp::GraphObserver | pure virtual |
deleteNode(std::shared_ptr< N > nodeObject)=0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
dissociateEdge(std::shared_ptr< E > edgeObject)=0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
dissociateNode(std::shared_ptr< N > nodeObject)=0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
EdgeGraphid typedef | bpp::AssociationTreeGraphObserver< N, E > | |
EdgeIndex typedef | bpp::AssociationTreeGraphObserver< N, E > | |
EdgeIterator typedef | bpp::AssociationTreeGraphObserver< N, E > | |
getAllEdges() const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
getAllEdgesIndexes() const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
getAllInnerNodes() const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
getAllInnerNodesIndexes() const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
getAllLeaves() const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
getAllLeavesIndexes() const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
getAllNodes() const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
getAllNodesIndexes() const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
getBranches(const std::shared_ptr< N > node) const =0 | bpp::AssociationTreeGraphObserver< N, E > | pure virtual |
getBranches(const NodeIndex node) const =0 | bpp::AssociationTreeGraphObserver< N, E > | pure virtual |
getEdge(EdgeIndex edgeIndex) const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
getEdgeFromGraphid(EdgeGraphid)=0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
getEdgeFromGraphid(EdgeGraphid) const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
getEdgeGraphid(const std::shared_ptr< E > edgeObject) const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
getEdgeIndex(const std::shared_ptr< E > edgeObject) const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
getEdgeIndexes(std::vector< std::shared_ptr< E >> edgeObjects) const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
getEdgeLinking(std::shared_ptr< N > nodeA, std::shared_ptr< N > nodeB) const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
getEdgePathBetweenTwoNodes(const std::shared_ptr< N > nodeA, const std::shared_ptr< N > nodeB) const =0 | bpp::AssociationTreeGraphObserver< N, E > | pure virtual |
getEdges(const std::shared_ptr< N > node) const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
getEdges(NodeIndex node) const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
getEdgesFromGraphid(std::vector< EdgeGraphid >) const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
getEdgeToFather(const std::shared_ptr< N > nodeObject) const =0 | bpp::AssociationTreeGraphObserver< N, E > | pure virtual |
getEdgeToFather(const NodeIndex nodeIndex) const =0 | bpp::AssociationTreeGraphObserver< N, E > | pure virtual |
getFatherOfEdge(const std::shared_ptr< E > edge) const =0 | bpp::AssociationTreeGraphObserver< N, E > | pure virtual |
getFatherOfEdge(const EdgeIndex edge) const =0 | bpp::AssociationTreeGraphObserver< N, E > | pure virtual |
getFatherOfNode(const std::shared_ptr< N > nodeObject) const =0 | bpp::AssociationTreeGraphObserver< N, E > | pure virtual |
getIncomingEdges(const std::shared_ptr< N > node) const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
getIncomingEdges(NodeIndex node) const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
getIncomingNeighbors(const std::shared_ptr< N > node) const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
getIncomingNeighbors(NodeIndex node) const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
getLeavesFromNode(std::shared_ptr< N > node, unsigned int maxDepth) const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
getLeavesUnderNode(std::shared_ptr< N > node) const =0 | bpp::AssociationTreeGraphObserver< N, E > | pure virtual |
getNeighbors(const std::shared_ptr< N > node) const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
getNeighbors(NodeIndex node) const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
getNode(NodeIndex nodeIndex) const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
getNodeFromGraphid(NodeGraphid) const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
getNodeFromGraphid(NodeGraphid)=0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
getNodeGraphid(const std::shared_ptr< N > nodeObject) const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
getNodeIndex(const std::shared_ptr< N > nodeObject) const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
getNodeIndexes(std::vector< std::shared_ptr< N >> nodeObjects) const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
getNodePathBetweenTwoNodes(const std::shared_ptr< N > nodeA, const std::shared_ptr< N > nodeB, bool includeAncestor=true) const =0 | bpp::AssociationTreeGraphObserver< N, E > | pure virtual |
getNodesFromGraphid(std::vector< NodeGraphid >) const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
getNumberOfSons(const std::shared_ptr< N > node) const =0 | bpp::AssociationTreeGraphObserver< N, E > | pure virtual |
getOutgoingEdges(const std::shared_ptr< N > node) const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
getOutgoingEdges(NodeIndex node) const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
getOutgoingNeighbors(const std::shared_ptr< N > node) const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
getOutgoingNeighbors(NodeIndex node) const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
getRoot() const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
getRootIndex() const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
getSon(const std::shared_ptr< E > edge) const =0 | bpp::AssociationTreeGraphObserver< N, E > | pure virtual |
getSon(const EdgeIndex edge) const =0 | bpp::AssociationTreeGraphObserver< N, E > | pure virtual |
getSons(const std::shared_ptr< N > node) const =0 | bpp::AssociationTreeGraphObserver< N, E > | pure virtual |
getSons(const NodeIndex node) const =0 | bpp::AssociationTreeGraphObserver< N, E > | pure virtual |
getSubtreeEdges(const std::shared_ptr< N > localRoot) const =0 | bpp::AssociationTreeGraphObserver< N, E > | pure virtual |
getSubtreeNodes(const std::shared_ptr< N > localRoot) const =0 | bpp::AssociationTreeGraphObserver< N, E > | pure virtual |
hasEdge(EdgeIndex edgeIndex) const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
hasEdgeIndex(const std::shared_ptr< E > edgeObject) const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
hasFather(const std::shared_ptr< N > nodeObject) const =0 | bpp::AssociationTreeGraphObserver< N, E > | pure virtual |
hasFather(const NodeIndex node) const =0 | bpp::AssociationTreeGraphObserver< N, E > | pure virtual |
hasNode(NodeIndex nodeIndex) const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
hasNodeIndex(const std::shared_ptr< N > nodeObject) const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
incomingEdgesIterator(std::shared_ptr< N > node)=0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
incomingNeighborNodesIterator(std::shared_ptr< N > node)=0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
incomingNeighborNodesIterator(std::shared_ptr< N > node) const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
isRooted() const =0 | bpp::AssociationTreeGraphObserver< N, E > | pure virtual |
isValid() const =0 | bpp::AssociationTreeGraphObserver< N, E > | pure virtual |
link(std::shared_ptr< N > nodeObjectA, std::shared_ptr< N > nodeObjectB, std::shared_ptr< E > edgeObject=00)=0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
NodeGraphid typedef | bpp::AssociationTreeGraphObserver< N, E > | |
NodeIndex typedef | bpp::AssociationTreeGraphObserver< N, E > | |
NodeIterator typedef | bpp::AssociationTreeGraphObserver< N, E > | |
outgoingEdgesIterator(std::shared_ptr< N > node)=0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
outgoingNeighborNodesIterator(std::shared_ptr< N > node)=0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
outgoingNeighborNodesIterator(std::shared_ptr< N > node) const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
removeSon(const std::shared_ptr< N > node, const std::shared_ptr< N > son)=0 | bpp::AssociationTreeGraphObserver< N, E > | pure virtual |
removeSons(const std::shared_ptr< N > node)=0 | bpp::AssociationTreeGraphObserver< N, E > | pure virtual |
rootAt(const std::shared_ptr< N > root)=0 | bpp::AssociationTreeGraphObserver< N, E > | pure virtual |
setEdgeIndex(const std::shared_ptr< E > edgeObject, EdgeIndex index)=0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
setEdgeLinking(std::shared_ptr< N > nodeA, std::shared_ptr< N > nodeB, std::shared_ptr< E > edge)=0 | bpp::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)=0 | bpp::AssociationTreeGraphObserver< N, E > | pure virtual |
setNodeIndex(const std::shared_ptr< N > nodeObject, NodeIndex index)=0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
sonsIterator(std::shared_ptr< N > node)=0 | bpp::AssociationTreeGraphObserver< N, E > | pure virtual |
sonsIterator(std::shared_ptr< N > node) const =0 | bpp::AssociationTreeGraphObserver< N, E > | pure virtual |
unlink(std::shared_ptr< N > nodeObjectA, std::shared_ptr< N > nodeObjectB)=0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
~Clonable()=default | bpp::Clonable | virtual |