bpp-core3  3.0.0
bpp::Graph Member List

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

allEdgesIterator()=0bpp::Graphpure virtual
allNodesIterator()=0bpp::Graphpure virtual
allNodesIterator() const =0bpp::Graphpure virtual
AssociationGraphImplObserver classbpp::Graphfriend
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
getDegree(NodeId node) const =0bpp::Graphpure virtual
getEdge(NodeId nodeA, NodeId nodeB) const =0bpp::Graphpure virtual
getEdges(const NodeId node) const =0bpp::Graphpure 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
getNeighbors(const NodeId node) const =0bpp::Graphpure 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
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
getTop(EdgeId edge) const =0bpp::Graphpure virtual
incomingEdgesIterator(NodeId node)=0bpp::Graphpure virtual
incomingNeighborNodesIterator(NodeId node)=0bpp::Graphpure virtual
isDA() const =0bpp::Graphpure virtual
isDirected() const =0bpp::Graphpure virtual
isLeaf(NodeId node) const =0bpp::Graphpure virtual
isTree() const =0bpp::Graphpure 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
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
setRoot(NodeId newRoot)=0bpp::Graphprotectedpure virtual
unlink(NodeId nodeA, NodeId nodeB)=0bpp::Graphprotectedpure virtual
unregisterObserver(GraphObserver *observer)=0bpp::Graphpure virtual
~Graph()bpp::Graphinlinevirtual