addEdgeIndex(const Eref edgeObject) | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inline |
addNodeIndex(const Nref nodeObject) | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inline |
addSon(const std::shared_ptr< N > nodeObject, const std::shared_ptr< N > sonNodeObject, const std::shared_ptr< E > edgeObject=0) | bpp::AssociationTreeGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
bpp::allEdgesIterator()=0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
AssociationGraphImplObserver< N, E, TreeGraphImpl >::allEdgesIterator() | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
AssociationGraphImplObserver< N, E, TreeGraphImpl >::allEdgesIterator() const | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inline |
bpp::allNodesIterator()=0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
bpp::allNodesIterator() const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
AssociationGraphImplObserver< N, E, TreeGraphImpl >::allNodesIterator() | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
AssociationGraphImplObserver< N, E, TreeGraphImpl >::allNodesIterator() const | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
bpp::associateEdge(std::shared_ptr< E > edgeObject, EdgeGraphid edge)=0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
AssociationGraphImplObserver< N, E, TreeGraphImpl >::associateEdge(Eref edgeObject, EdgeGraphid graphEdge) | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
bpp::associateNode(std::shared_ptr< N > nodeObject, NodeGraphid node)=0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
AssociationGraphImplObserver< N, E, TreeGraphImpl >::associateNode(Nref nodeObject, NodeGraphid graphNode) | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
AssociationGraphImplObserver(bool directed=false) | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inline |
AssociationGraphImplObserver(std::shared_ptr< TreeGraphImpl > subjectGraph=00) | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inline |
AssociationGraphImplObserver(AssociationGraphImplObserver< N2, E2, TreeGraphImpl > const &graphObserver) | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inline |
AssociationGraphImplObserver(AssociationGraphImplObserver< N, E, TreeGraphImpl > const &graphObserver) | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inline |
AssociationTreeGraphImplObserver(bool rooted=false) | bpp::AssociationTreeGraphImplObserver< N, E, TreeGraphImpl > | inline |
AssociationTreeGraphImplObserver(std::shared_ptr< TreeGraphImpl > subjectTreeGraph) | bpp::AssociationTreeGraphImplObserver< N, E, TreeGraphImpl > | inline |
AssociationTreeGraphImplObserver(bpp::AssociationTreeGraphImplObserver< N, E, TreeGraphImpl > const &treeGraphObserver) | bpp::AssociationTreeGraphImplObserver< N, E, TreeGraphImpl > | inline |
AssociationTreeGraphImplObserver(bpp::AssociationTreeGraphImplObserver< N2, E2, TreeGraphImpl > const &treeGraphObserver) | bpp::AssociationTreeGraphImplObserver< N, E, TreeGraphImpl > | inline |
branchesIterator(std::shared_ptr< N > node) | bpp::AssociationTreeGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
branchesIterator(std::shared_ptr< N > node) const | bpp::AssociationTreeGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
clone() const | bpp::AssociationTreeGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
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 |
bpp::createNode(std::shared_ptr< N > newNodeObject)=0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
bpp::createNode(std::shared_ptr< N > objectOriginNode, std::shared_ptr< N > newNodeObject, std::shared_ptr< E > newEdgeObject=00)=0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
AssociationGraphImplObserver< N, E, TreeGraphImpl >::createNode(Nref nodeObject) | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
AssociationGraphImplObserver< N, E, TreeGraphImpl >::createNode(Nref objectOriginNode, Nref newNodeObject, Eref newEdgeObject=00) | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
bpp::deletedEdgesUpdate(const std::vector< unsigned int > &edgesToDelete)=0 | bpp::GraphObserver | pure virtual |
AssociationGraphImplObserver< N, E, TreeGraphImpl >::deletedEdgesUpdate(const std::vector< unsigned int > &edgesToDelete) | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
bpp::deletedNodesUpdate(const std::vector< unsigned int > &nodesToDelete)=0 | bpp::GraphObserver | pure virtual |
AssociationGraphImplObserver< N, E, TreeGraphImpl >::deletedNodesUpdate(const std::vector< unsigned int > &nodesToDelete) | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
bpp::deleteNode(std::shared_ptr< N > nodeObject)=0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
AssociationGraphImplObserver< N, E, TreeGraphImpl >::deleteNode(Nref nodeObject) | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
bpp::dissociateEdge(std::shared_ptr< E > edgeObject)=0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
AssociationGraphImplObserver< N, E, TreeGraphImpl >::dissociateEdge(Eref edgeObject) | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
bpp::dissociateNode(std::shared_ptr< N > nodeObject)=0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
AssociationGraphImplObserver< N, E, TreeGraphImpl >::dissociateNode(Nref nodeObject) | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
EdgeGraphid typedef | bpp::AssociationTreeGraphImplObserver< N, E, TreeGraphImpl > | |
EdgeIndex typedef | bpp::AssociationTreeGraphImplObserver< N, E, TreeGraphImpl > | |
EdgeIterator typedef | bpp::AssociationTreeGraphObserver< N, E > | |
edgeToString(const Eref edgeObject) const | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inline |
Eref typedef | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | |
bpp::getAllEdges() const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
AssociationGraphImplObserver< N, E, TreeGraphImpl >::getAllEdges() const | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
bpp::getAllEdgesIndexes() const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
AssociationGraphImplObserver< N, E, TreeGraphImpl >::getAllEdgesIndexes() const | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
bpp::getAllInnerNodes() const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
AssociationGraphImplObserver< N, E, TreeGraphImpl >::getAllInnerNodes() const | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
bpp::getAllInnerNodesIndexes() const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
AssociationGraphImplObserver< N, E, TreeGraphImpl >::getAllInnerNodesIndexes() const | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
bpp::getAllLeaves() const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
AssociationGraphImplObserver< N, E, TreeGraphImpl >::getAllLeaves() const | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
bpp::getAllLeavesIndexes() const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
AssociationGraphImplObserver< N, E, TreeGraphImpl >::getAllLeavesIndexes() const | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
bpp::getAllNodes() const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
AssociationGraphImplObserver< N, E, TreeGraphImpl >::getAllNodes() const | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
bpp::getAllNodesIndexes() const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
AssociationGraphImplObserver< N, E, TreeGraphImpl >::getAllNodesIndexes() const | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
getBranches(const std::shared_ptr< N > node) const | bpp::AssociationTreeGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
getBranches(const NodeIndex node) const | bpp::AssociationTreeGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
getDegree(const Nref node) const | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inline |
bpp::getEdge(EdgeIndex edgeIndex) const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
AssociationGraphImplObserver< N, E, TreeGraphImpl >::getEdge(EdgeIndex edge) const | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
bpp::getEdgeFromGraphid(EdgeGraphid)=0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
bpp::getEdgeFromGraphid(EdgeGraphid) const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
AssociationGraphImplObserver< N, E, TreeGraphImpl >::getEdgeFromGraphid(EdgeGraphid edge) | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
AssociationGraphImplObserver< N, E, TreeGraphImpl >::getEdgeFromGraphid(EdgeGraphid edge) const | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
bpp::getEdgeGraphid(const std::shared_ptr< E > edgeObject) const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
AssociationGraphImplObserver< N, E, TreeGraphImpl >::getEdgeGraphid(const Eref edgeObject) const | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
bpp::getEdgeIndex(const std::shared_ptr< E > edgeObject) const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
AssociationGraphImplObserver< N, E, TreeGraphImpl >::getEdgeIndex(const Eref edgeObject) const | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
bpp::getEdgeIndexes(std::vector< std::shared_ptr< E >> edgeObjects) const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
AssociationGraphImplObserver< N, E, TreeGraphImpl >::getEdgeIndexes(std::vector< Eref > edges) const | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inline |
bpp::getEdgeLinking(std::shared_ptr< N > nodeA, std::shared_ptr< N > nodeB) const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
AssociationGraphImplObserver< N, E, TreeGraphImpl >::getEdgeLinking(Nref nodeA, Nref nodeB) const | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
getEdgePathBetweenTwoNodes(const std::shared_ptr< N > nodeA, const std::shared_ptr< N > nodeB) const | bpp::AssociationTreeGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
getEdgePathBetweenTwoNodes(const NodeIndex nodeA, const NodeIndex nodeB, bool includeAncestor=true) const | bpp::AssociationTreeGraphImplObserver< N, E, TreeGraphImpl > | inline |
bpp::getEdges(const std::shared_ptr< N > node) const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
bpp::getEdges(NodeIndex node) const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
AssociationGraphImplObserver< N, E, TreeGraphImpl >::getEdges(const Nref node) const | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
AssociationGraphImplObserver< N, E, TreeGraphImpl >::getEdges(NodeIndex node) const | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
bpp::getEdgesFromGraphid(std::vector< EdgeGraphid >) const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
AssociationGraphImplObserver< N, E, TreeGraphImpl >::getEdgesFromGraphid(std::vector< EdgeGraphid > edges) const | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
getEdgeToFather(const std::shared_ptr< N > nodeObject) const | bpp::AssociationTreeGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
getEdgeToFather(const NodeIndex index) const | bpp::AssociationTreeGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
getFatherOfEdge(const std::shared_ptr< E > edge) const | bpp::AssociationTreeGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
getFatherOfEdge(const EdgeIndex edge) const | bpp::AssociationTreeGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
getFatherOfNode(const std::shared_ptr< N > nodeObject) const | bpp::AssociationTreeGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
getGraph() const | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inline |
getGraph() | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inline |
bpp::getIncomingEdges(const std::shared_ptr< N > node) const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
bpp::getIncomingEdges(NodeIndex node) const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
AssociationGraphImplObserver< N, E, TreeGraphImpl >::getIncomingEdges(const Nref node) const | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
AssociationGraphImplObserver< N, E, TreeGraphImpl >::getIncomingEdges(NodeIndex node) const | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
bpp::getIncomingNeighbors(const std::shared_ptr< N > node) const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
bpp::getIncomingNeighbors(NodeIndex node) const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
AssociationGraphImplObserver< N, E, TreeGraphImpl >::getIncomingNeighbors(const Nref node) const | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
AssociationGraphImplObserver< N, E, TreeGraphImpl >::getIncomingNeighbors(NodeIndex node) const | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
bpp::getLeavesFromNode(std::shared_ptr< N > node, unsigned int maxDepth) const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
AssociationGraphImplObserver< N, E, TreeGraphImpl >::getLeavesFromNode(Nref node, unsigned int maxDepth) const | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
getLeavesUnderNode(std::shared_ptr< N > node) const | bpp::AssociationTreeGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
getLeavesUnderNode(NodeIndex node) const | bpp::AssociationTreeGraphImplObserver< N, E, TreeGraphImpl > | inline |
bpp::getNeighbors(const std::shared_ptr< N > node) const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
bpp::getNeighbors(NodeIndex node) const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
AssociationGraphImplObserver< N, E, TreeGraphImpl >::getNeighbors(const Nref node) const | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
AssociationGraphImplObserver< N, E, TreeGraphImpl >::getNeighbors(NodeIndex node) const | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
bpp::getNode(NodeIndex nodeIndex) const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
AssociationGraphImplObserver< N, E, TreeGraphImpl >::getNode(NodeIndex node) const | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
bpp::getNodeFromGraphid(NodeGraphid) const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
bpp::getNodeFromGraphid(NodeGraphid)=0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
AssociationGraphImplObserver< N, E, TreeGraphImpl >::getNodeFromGraphid(NodeGraphid node) | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
AssociationGraphImplObserver< N, E, TreeGraphImpl >::getNodeFromGraphid(NodeGraphid node) const | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
bpp::getNodeGraphid(const std::shared_ptr< N > nodeObject) const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
AssociationGraphImplObserver< N, E, TreeGraphImpl >::getNodeGraphid(const Nref nodeObject) const | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
bpp::getNodeIndex(const std::shared_ptr< N > nodeObject) const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
AssociationGraphImplObserver< N, E, TreeGraphImpl >::getNodeIndex(const Nref nodeObject) const | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
bpp::getNodeIndexes(std::vector< std::shared_ptr< N >> nodeObjects) const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
AssociationGraphImplObserver< N, E, TreeGraphImpl >::getNodeIndexes(std::vector< Nref > nodes) const | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inline |
getNodePathBetweenTwoNodes(const std::shared_ptr< N > nodeA, const std::shared_ptr< N > nodeB, bool includeAncestor=true) const | bpp::AssociationTreeGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
getNodePathBetweenTwoNodes(const NodeIndex nodeA, const NodeIndex nodeB, bool includeAncestor=true) const | bpp::AssociationTreeGraphImplObserver< N, E, TreeGraphImpl > | inline |
getNodes(Eref edge) const | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inline |
bpp::getNodesFromGraphid(std::vector< NodeGraphid >) const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
AssociationGraphImplObserver< N, E, TreeGraphImpl >::getNodesFromGraphid(std::vector< NodeGraphid > nodes) const | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
getNumberOfEdges() const | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inline |
getNumberOfLeaves() const | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inline |
getNumberOfNodes() const | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inline |
getNumberOfSons(const std::shared_ptr< N > node) const | bpp::AssociationTreeGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
bpp::getOutgoingEdges(const std::shared_ptr< N > node) const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
bpp::getOutgoingEdges(NodeIndex node) const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
AssociationGraphImplObserver< N, E, TreeGraphImpl >::getOutgoingEdges(const Nref node) const | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
AssociationGraphImplObserver< N, E, TreeGraphImpl >::getOutgoingEdges(NodeIndex node) const | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
bpp::getOutgoingNeighbors(const std::shared_ptr< N > node) const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
bpp::getOutgoingNeighbors(NodeIndex node) const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
AssociationGraphImplObserver< N, E, TreeGraphImpl >::getOutgoingNeighbors(const Nref node) const | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
AssociationGraphImplObserver< N, E, TreeGraphImpl >::getOutgoingNeighbors(NodeIndex node) const | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
bpp::getRoot() const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
AssociationGraphImplObserver< N, E, TreeGraphImpl >::getRoot() const | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
bpp::getRootIndex() const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
AssociationGraphImplObserver< N, E, TreeGraphImpl >::getRootIndex() const | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
getSon(const std::shared_ptr< E > edge) const | bpp::AssociationTreeGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
getSon(const EdgeIndex edge) const | bpp::AssociationTreeGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
getSons(const std::shared_ptr< N > node) const | bpp::AssociationTreeGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
getSons(const NodeIndex node) const | bpp::AssociationTreeGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
getSubtreeEdges(const std::shared_ptr< N > localRoot) const | bpp::AssociationTreeGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
getSubtreeEdges(const NodeIndex localRoot) const | bpp::AssociationTreeGraphImplObserver< N, E, TreeGraphImpl > | inline |
getSubtreeNodes(const std::shared_ptr< N > localRoot) const | bpp::AssociationTreeGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
getSubtreeNodes(const NodeIndex localRoot) const | bpp::AssociationTreeGraphImplObserver< N, E, TreeGraphImpl > | inline |
bpp::hasEdge(EdgeIndex edgeIndex) const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
AssociationGraphImplObserver< N, E, TreeGraphImpl >::hasEdge(Eref edgeObject) const | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inline |
AssociationGraphImplObserver< N, E, TreeGraphImpl >::hasEdge(EdgeIndex edge) const | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
bpp::hasEdgeIndex(const std::shared_ptr< E > edgeObject) const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
AssociationGraphImplObserver< N, E, TreeGraphImpl >::hasEdgeIndex(const Eref edgeObject) const | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
hasFather(const std::shared_ptr< N > nodeObject) const | bpp::AssociationTreeGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
hasFather(const NodeIndex index) const | bpp::AssociationTreeGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
bpp::hasNode(NodeIndex nodeIndex) const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
AssociationGraphImplObserver< N, E, TreeGraphImpl >::hasNode(Nref nodeObject) const | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inline |
AssociationGraphImplObserver< N, E, TreeGraphImpl >::hasNode(NodeIndex node) const | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
bpp::hasNodeIndex(const std::shared_ptr< N > nodeObject) const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
AssociationGraphImplObserver< N, E, TreeGraphImpl >::hasNodeIndex(const Nref nodeObject) const | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
bpp::incomingEdgesIterator(std::shared_ptr< N > node)=0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
AssociationGraphImplObserver< N, E, TreeGraphImpl >::incomingEdgesIterator(Nref node) | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
AssociationGraphImplObserver< N, E, TreeGraphImpl >::incomingEdgesIterator(Nref node) const | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inline |
bpp::incomingNeighborNodesIterator(std::shared_ptr< N > node)=0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
bpp::incomingNeighborNodesIterator(std::shared_ptr< N > node) const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
AssociationGraphImplObserver< N, E, TreeGraphImpl >::incomingNeighborNodesIterator(Nref node) | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
AssociationGraphImplObserver< N, E, TreeGraphImpl >::incomingNeighborNodesIterator(Nref node) const | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
isLeaf(const Nref node) const | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inline |
isLeaf(const NodeIndex nodeid) const | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inline |
isRooted() const | bpp::AssociationTreeGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
isValid() const | bpp::AssociationTreeGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
bpp::link(std::shared_ptr< N > nodeObjectA, std::shared_ptr< N > nodeObjectB, std::shared_ptr< E > edgeObject=00)=0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
AssociationGraphImplObserver< N, E, TreeGraphImpl >::link(Nref nodeObjectA, Nref nodeObjectB, Eref edgeObject=00) | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
MRCA(const std::vector< std::shared_ptr< N >> vNodeObject) const | bpp::AssociationTreeGraphImplObserver< N, E, TreeGraphImpl > | inline |
NodeGraphid typedef | bpp::AssociationTreeGraphImplObserver< N, E, TreeGraphImpl > | |
NodeIndex typedef | bpp::AssociationTreeGraphImplObserver< N, E, TreeGraphImpl > | |
NodeIterator typedef | bpp::AssociationTreeGraphObserver< N, E > | |
nodeToString(const Nref nodeObject) const | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inline |
Nref typedef | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | |
operator=(bpp::AssociationTreeGraphImplObserver< N, E, TreeGraphImpl > const &treeGraphObserver) | bpp::AssociationTreeGraphImplObserver< N, E, TreeGraphImpl > | inline |
AssociationGraphImplObserver< N, E, TreeGraphImpl >::operator=(bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > const &graphObserver) | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inline |
bpp::outgoingEdgesIterator(std::shared_ptr< N > node)=0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
AssociationGraphImplObserver< N, E, TreeGraphImpl >::outgoingEdgesIterator(Nref node) | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
AssociationGraphImplObserver< N, E, TreeGraphImpl >::outgoingEdgesIterator(Nref node) const | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inline |
bpp::outgoingNeighborNodesIterator(std::shared_ptr< N > node)=0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
bpp::outgoingNeighborNodesIterator(std::shared_ptr< N > node) const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
AssociationGraphImplObserver< N, E, TreeGraphImpl >::outgoingNeighborNodesIterator(Nref node) | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
AssociationGraphImplObserver< N, E, TreeGraphImpl >::outgoingNeighborNodesIterator(Nref node) const | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
outputToDot(const std::string &fname, const std::string &name) const | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inline |
outputToDot(std::ostream &out, const std::string &name) const | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inline |
removeSon(const std::shared_ptr< N > node, const std::shared_ptr< N > son) | bpp::AssociationTreeGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
removeSons(const std::shared_ptr< N > node) | bpp::AssociationTreeGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
rootAt(const std::shared_ptr< N > root) | bpp::AssociationTreeGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
bpp::setEdgeIndex(const std::shared_ptr< E > edgeObject, EdgeIndex index)=0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
AssociationGraphImplObserver< N, E, TreeGraphImpl >::setEdgeIndex(const Eref edgeObject, EdgeIndex index) | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
bpp::setEdgeLinking(std::shared_ptr< N > nodeA, std::shared_ptr< N > nodeB, std::shared_ptr< E > edge)=0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
AssociationGraphImplObserver< N, E, TreeGraphImpl >::setEdgeLinking(Nref nodeA, Nref nodeB, Eref edge) | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
setFather(const std::shared_ptr< N > nodeObject, const std::shared_ptr< N > fatherNodeObject, const std::shared_ptr< E > edgeObject=0) | bpp::AssociationTreeGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
bpp::setNodeIndex(const std::shared_ptr< N > nodeObject, NodeIndex index)=0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
AssociationGraphImplObserver< N, E, TreeGraphImpl >::setNodeIndex(const Nref nodeObject, NodeIndex index) | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
setRoot(const Nref newRoot) | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inline |
sonsIterator(std::shared_ptr< N > node) | bpp::AssociationTreeGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
sonsIterator(std::shared_ptr< N > node) const | bpp::AssociationTreeGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
subjectGraph_ | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | protected |
bpp::unlink(std::shared_ptr< N > nodeObjectA, std::shared_ptr< N > nodeObjectB)=0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
AssociationGraphImplObserver< N, E, TreeGraphImpl >::unlink(Nref nodeObjectA, Nref nodeObjectB) | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inlinevirtual |
~AssociationGraphImplObserver() | bpp::AssociationGraphImplObserver< N, E, TreeGraphImpl > | inline |
~AssociationTreeGraphImplObserver() | bpp::AssociationTreeGraphImplObserver< N, E, TreeGraphImpl > | inline |
~Clonable()=default | bpp::Clonable | virtual |