Tulip  5.4.0
Large graphs analysis and drawing
tlp::Graph Member List

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

addCloneSubGraph(const std::string &name="unnamed", bool addSibling=false, bool addSiblingProperties=false)tlp::Graphvirtual
addEdge(const node source, const node target)=0tlp::Graphpure virtual
addEdge(const edge e)=0tlp::Graphpure virtual
addEdges(const std::vector< std::pair< node, node >> &edges)=0tlp::Graphpure virtual
addEdges(const std::vector< std::pair< node, node >> &edges, std::vector< edge > &addedEdges)=0tlp::Graphpure virtual
addEdges(Iterator< edge > *edges)=0tlp::Graphpure virtual
addEdges(const std::vector< edge > &edges)tlp::Graph
addListener(Observable *const listener) consttlp::Observable
addListener(Observable &listener) consttlp::Observableinline
addLocalProperty(const std::string &name, PropertyInterface *prop)=0tlp::Graphpure virtual
addNode()=0tlp::Graphpure virtual
addNode(const node n)=0tlp::Graphpure virtual
addNodes(unsigned int nbNodes)=0tlp::Graphpure virtual
addNodes(unsigned int nbNodes, std::vector< node > &addedNodes)=0tlp::Graphpure virtual
addNodes(Iterator< node > *nodes)=0tlp::Graphpure virtual
addNodes(const std::vector< node > &nodes)tlp::Graph
addObserver(Observable *const observer) consttlp::Observable
addObserver(Observable &observer) consttlp::Observableinline
addSubGraph(BooleanProperty *selection=nullptr, const std::string &name="unnamed")=0tlp::Graphpure virtual
addSubGraph(const std::string &name)tlp::Graph
allEdges(const node n) const =0tlp::Graphpure virtual
applyAlgorithm(const std::string &algorithm, std::string &errorMessage, DataSet *parameters=nullptr, PluginProgress *progress=nullptr)tlp::Graph
applyPropertyAlgorithm(const std::string &algorithm, PropertyInterface *result, std::string &errorMessage, DataSet *parameters=nullptr, PluginProgress *progress=nullptr)tlp::Graph
bfs(const node root=node()) const =0tlp::Graphpure virtual
canPop()=0tlp::Graphpure virtual
canPopThenUnpop()=0tlp::Graphpure virtual
canUnpop()=0tlp::Graphpure virtual
clear()=0tlp::Graphpure virtual
countListeners() consttlp::Observable
countObservers() consttlp::Observable
createMetaNode(const std::vector< node > &nodes, bool multiEdges=true, bool delAllEdge=true)tlp::Graphvirtual
createMetaNode(Graph *subGraph, bool multiEdges=true, bool delAllEdge=true)tlp::Graphvirtual
createMetaNodes(Iterator< Graph *> *itS, Graph *quotientGraph, std::vector< node > &metaNodes)tlp::Graphvirtual
deg(const node n) const =0tlp::Graphpure virtual
delAllSubGraphs(Graph *graph=nullptr)=0tlp::Graphpure virtual
delEdge(const edge e, bool deleteInAllGraphs=false)=0tlp::Graphpure virtual
delEdges(Iterator< edge > *itE, bool deleteInAllGraphs=false)=0tlp::Graphpure virtual
delEdges(const std::vector< edge > &edges, bool deleteInAllGraphs=false)tlp::Graph
delLocalProperty(const std::string &name)=0tlp::Graphpure virtual
delNode(const node n, bool deleteInAllGraphs=false)=0tlp::Graphpure virtual
delNodes(Iterator< node > *it, bool deleteInAllGraphs=false)=0tlp::Graphpure virtual
delNodes(const std::vector< node > &nodes, bool deleteInAllGraphs=false)tlp::Graph
dfs(const node root=node()) const =0tlp::Graphpure virtual
disableEventNotification()tlp::Observableinlinestatic
edgePos(const edge e) const =0tlp::Graphpure virtual
edges() const =0tlp::Graphpure virtual
enableEventNotification()tlp::Observableinlinestatic
ends(const edge e) const =0tlp::Graphpure virtual
existAttribute(const std::string &name) consttlp::Graphinline
existEdge(const node source, const node target, bool directed=true) const =0tlp::Graphpure virtual
existLocalProperty(const std::string &name) const =0tlp::Graphpure virtual
existProperty(const std::string &name) const =0tlp::Graphpure virtual
getAttribute(const std::string &name, ATTRIBUTETYPE &value) consttlp::Graph
getAttribute(const std::string &name) consttlp::Graph
getAttributes() consttlp::Graphinline
getDescendantGraph(unsigned int id) const =0tlp::Graphpure virtual
getDescendantGraph(const std::string &name) const =0tlp::Graphpure virtual
getDescendantGraphs() consttlp::Graph
getEdgeMetaInfo(const edge metaEdge) const =0tlp::Graphpure virtual
getEdges() const =0tlp::Graphpure virtual
getEdges(const node source, const node target, bool directed=true) const =0tlp::Graphpure virtual
getId() consttlp::Graphinline
getInEdges(const node n) const =0tlp::Graphpure virtual
getInheritedObjectProperties() const =0tlp::Graphpure virtual
getInheritedProperties() const =0tlp::Graphpure virtual
getInNode(const node n, unsigned int i) const =0tlp::Graphpure virtual
getInNodes(const node n) const =0tlp::Graphpure virtual
getInOutEdges(const node n) const =0tlp::Graphpure virtual
getInOutNodes(const node n) const =0tlp::Graphpure virtual
getLocalObjectProperties() const =0tlp::Graphpure virtual
getLocalProperties() const =0tlp::Graphpure virtual
getLocalProperty(const std::string &name)tlp::Graph
getLocalProperty(const std::string &propertyName, const std::string &propertyType)tlp::Graph
getName() const =0tlp::Graphpure virtual
getNode(const tlp::Observable *obs)tlp::Observablestatic
getNodeMetaInfo(const node metaNode) const =0tlp::Graphpure virtual
getNodes() const =0tlp::Graphpure virtual
getNthSubGraph(unsigned int n) consttlp::Graphvirtual
getObject(tlp::node n)tlp::Observablestatic
getObjectProperties() const =0tlp::Graphpure virtual
getObservableGraph()tlp::Observablestatic
getOneEdge() const =0tlp::Graphpure virtual
getOneNode() const =0tlp::Graphpure virtual
getOutEdges(const node n) const =0tlp::Graphpure virtual
getOutNode(const node n, unsigned int i) const =0tlp::Graphpure virtual
getOutNodes(const node n) const =0tlp::Graphpure virtual
getProperties() const =0tlp::Graphpure virtual
getProperty(const std::string &name) const =0tlp::Graphpure virtual
getProperty(const std::string &name)tlp::Graph
getProperty(const std::string &propertyName, const std::string &propertyType)tlp::Graph
getRandomEdge() const =0tlp::Graphpure virtual
getRandomNode() const =0tlp::Graphpure virtual
getReceived() consttlp::Observable
getRoot() const =0tlp::Graphpure virtual
getScheduled(tlp::node n)tlp::Observablestatic
getSent() consttlp::Observable
getSink() consttlp::Graphvirtual
getSource() consttlp::Graphvirtual
getSubGraph(unsigned int id) const =0tlp::Graphpure virtual
getSubGraph(const std::string &name) const =0tlp::Graphpure virtual
getSubGraphs() const =0tlp::Graphpure virtual
getSuperGraph() const =0tlp::Graphpure virtual
Graph() (defined in tlp::Graph)tlp::Graphinline
GraphAbstract (defined in tlp::Graph)tlp::Graphfriend
GraphDecorator (defined in tlp::Graph)tlp::Graphfriend
GraphUpdatesRecorder (defined in tlp::Graph)tlp::Graphfriend
hasEdge(const node source, const node target, bool directed=true) consttlp::Graphinlinevirtual
hasOnlookers() consttlp::Observableprotected
holdObservers()tlp::Observablestatic
indeg(const node n) const =0tlp::Graphpure virtual
inducedSubGraph(const std::vector< node > &nodes, Graph *parentSubGraph=nullptr, const std::string &name="unnamed")tlp::Graph
inducedSubGraph(BooleanProperty *selection, Graph *parentSubGraph=nullptr, const std::string &name="unnamed")tlp::Graph
isAlive(tlp::node n)tlp::Observablestatic
isDescendantGraph(const Graph *subGraph) const =0tlp::Graphpure virtual
isElement(const node n) const =0tlp::Graphpure virtual
isElement(const edge e) const =0tlp::Graphpure virtual
isEmpty() consttlp::Graphinlinevirtual
isMetaEdge(const edge e) const =0tlp::Graphpure virtual
isMetaNode(const node n) const =0tlp::Graphpure virtual
isSubGraph(const Graph *subGraph) const =0tlp::Graphpure virtual
nodePos(const node n) const =0tlp::Graphpure virtual
nodes() const =0tlp::Graphpure virtual
numberOfDescendantGraphs() const =0tlp::Graphpure virtual
numberOfEdges() const =0tlp::Graphpure virtual
numberOfNodes() const =0tlp::Graphpure virtual
numberOfSubGraphs() const =0tlp::Graphpure virtual
Observable() (defined in tlp::Observable)tlp::Observableprotected
Observable(const Observable &) (defined in tlp::Observable)tlp::Observableprotected
observableDeleted()tlp::Observableprotected
observersHoldCounter()tlp::Observableinlinestatic
openMetaNode(node n, bool updateProperties=true)tlp::Graph
operator=(const Observable &) (defined in tlp::Observable)tlp::Observableprotected
opposite(const edge e, const node n) const =0tlp::Graphpure virtual
outdeg(const node n) const =0tlp::Graphpure virtual
pop(bool unpopAllowed=true)=0tlp::Graphpure virtual
popIfNoUpdates()=0tlp::Graphpure virtual
PropertyInterface (defined in tlp::Graph)tlp::Graphfriend
PropertyManager (defined in tlp::Graph)tlp::Graphfriend
push(bool unpopAllowed=true, std::vector< PropertyInterface *> *propertiesToPreserveOnPop=nullptr)=0tlp::Graphpure virtual
removeAttribute(const std::string &name)tlp::Graphinline
removeListener(Observable *const listener) consttlp::Observable
removeListener(Observable &listener) consttlp::Observableinline
removeObserver(Observable *const observer) consttlp::Observable
removeObserver(Observable &observer) consttlp::Observableinline
reserveEdges(unsigned int nbEdges)=0 (defined in tlp::Graph)tlp::Graphpure virtual
reserveNodes(unsigned int nbNodes)=0 (defined in tlp::Graph)tlp::Graphpure virtual
reverse(const edge e)=0tlp::Graphpure virtual
sendEvent(const Event &message)tlp::Observableprotected
setAttribute(const std::string &name, const ATTRIBUTETYPE &value)tlp::Graph
setAttribute(const std::string &name, const DataType *value)tlp::Graph
setEdgeOrder(const node n, const std::vector< edge > &edges)=0tlp::Graphpure virtual
setEnds(const edge e, const node source, const node target)=0tlp::Graphpure virtual
setName(const std::string &name)=0tlp::Graphpure virtual
setSource(const edge e, const node source)=0tlp::Graphpure virtual
setSuperGraph(Graph *)=0 (defined in tlp::Graph)tlp::Graphpure virtual
setTarget(const edge e, const node target)=0tlp::Graphpure virtual
sortElts()=0tlp::Graphpure virtual
source(const edge e) const =0tlp::Graphpure virtual
subGraphs() const =0tlp::Graphpure virtual
swapEdgeOrder(const node n, const edge e1, const edge e2)=0tlp::Graphpure virtual
target(const edge e) const =0tlp::Graphpure virtual
treatEvent(const Event &message)tlp::Observableprotectedvirtual
treatEvents(const std::vector< Event > &events)tlp::Observableprotectedvirtual
unholdObservers()tlp::Observablestatic
unpop()=0tlp::Graphpure virtual
~Graph() override (defined in tlp::Graph)tlp::Graphinline
~Observable() (defined in tlp::Observable)tlp::Observableprotectedvirtual