![]()  | 
  
    Tulip
    6.0.0
    
   Large graphs analysis and drawing 
   | 
 
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::Graph | virtual | 
| addEdge(const node source, const node target)=0 | tlp::Graph | pure virtual | 
| addEdge(const edge e)=0 | tlp::Graph | pure virtual | 
| addEdges(const std::vector< std::pair< node, node >> &edges)=0 | tlp::Graph | pure virtual | 
| addEdges(const std::vector< std::pair< node, node >> &edges, std::vector< edge > &addedEdges)=0 | tlp::Graph | pure virtual | 
| addEdges(Iterator< edge > *edges)=0 | tlp::Graph | pure virtual | 
| addEdges(const std::vector< edge > &edges) | tlp::Graph | |
| addListener(Observable *const listener) const | tlp::Observable | |
| addListener(Observable &listener) const | tlp::Observable | inline | 
| addLocalProperty(const std::string &name, PropertyInterface *prop)=0 | tlp::Graph | pure virtual | 
| addNode()=0 | tlp::Graph | pure virtual | 
| addNode(const node n)=0 | tlp::Graph | pure virtual | 
| addNodes(unsigned int nbNodes)=0 | tlp::Graph | pure virtual | 
| addNodes(unsigned int nbNodes, std::vector< node > &addedNodes)=0 | tlp::Graph | pure virtual | 
| addNodes(Iterator< node > *nodes)=0 | tlp::Graph | pure virtual | 
| addNodes(const std::vector< node > &nodes) | tlp::Graph | |
| addObserver(Observable *const observer) const | tlp::Observable | |
| addObserver(Observable &observer) const | tlp::Observable | inline | 
| addSubGraph(BooleanProperty *selection=nullptr, const std::string &name="unnamed")=0 | tlp::Graph | pure virtual | 
| addSubGraph(const std::string &name) | tlp::Graph | |
| allEdges(const node n) const =0 | tlp::Graph | pure 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 =0 | tlp::Graph | pure virtual | 
| canPop()=0 | tlp::Graph | pure virtual | 
| canPopThenUnpop()=0 | tlp::Graph | pure virtual | 
| canUnpop()=0 | tlp::Graph | pure virtual | 
| clear()=0 | tlp::Graph | pure virtual | 
| countListeners() const | tlp::Observable | |
| countObservers() const | tlp::Observable | |
| createMetaNode(const std::vector< node > &nodes, bool multiEdges=true, bool delAllEdge=true, bool allGrouped=true) | tlp::Graph | virtual | 
| createMetaNode(Graph *subGraph, bool multiEdges=true, bool delAllEdge=true, bool allGrouped=true) | tlp::Graph | virtual | 
| createMetaNodes(Iterator< Graph * > *itS, Graph *quotientGraph, std::vector< node > &metaNodes, bool inoutGrouped=true) | tlp::Graph | virtual | 
| deg(const node n) const =0 | tlp::Graph | pure virtual | 
| delAllSubGraphs(Graph *graph=nullptr)=0 | tlp::Graph | pure virtual | 
| delEdge(const edge e, bool deleteInAllGraphs=false)=0 | tlp::Graph | pure virtual | 
| delEdges(Iterator< edge > *itE, bool deleteInAllGraphs=false)=0 | tlp::Graph | pure virtual | 
| delEdges(const std::vector< edge > &edges, bool deleteInAllGraphs=false) | tlp::Graph | |
| delLocalProperty(const std::string &name)=0 | tlp::Graph | pure virtual | 
| delNode(const node n, bool deleteInAllGraphs=false)=0 | tlp::Graph | pure virtual | 
| delNodes(Iterator< node > *it, bool deleteInAllGraphs=false)=0 | tlp::Graph | pure virtual | 
| delNodes(const std::vector< node > &nodes, bool deleteInAllGraphs=false) | tlp::Graph | |
| dfs(const node root=node()) const =0 | tlp::Graph | pure virtual | 
| disableEventNotification() | tlp::Observable | inlinestatic | 
| edgePos(const edge e) const =0 | tlp::Graph | pure virtual | 
| edges() const =0 | tlp::Graph | pure virtual | 
| enableEventNotification() | tlp::Observable | inlinestatic | 
| ends(const edge e) const =0 | tlp::Graph | pure virtual | 
| existAttribute(const std::string &name) const | tlp::Graph | inline | 
| existEdge(const node source, const node target, bool directed=true) const =0 | tlp::Graph | pure virtual | 
| existLocalProperty(const std::string &name) const =0 | tlp::Graph | pure virtual | 
| existProperty(const std::string &name) const =0 | tlp::Graph | pure virtual | 
| getAttribute(const std::string &name, ATTRIBUTETYPE &value) const | tlp::Graph | |
| getAttribute(const std::string &name) const | tlp::Graph | |
| getAttributes() const | tlp::Graph | inline | 
| getDescendantGraph(unsigned int id) const =0 | tlp::Graph | pure virtual | 
| getDescendantGraph(const std::string &name) const =0 | tlp::Graph | pure virtual | 
| getDescendantGraphs() const | tlp::Graph | |
| getEdgeMetaInfo(const edge metaEdge) const =0 | tlp::Graph | pure virtual | 
| getEdges() const =0 | tlp::Graph | pure virtual | 
| getEdges(const node source, const node target, bool directed=true) const =0 | tlp::Graph | pure virtual | 
| getId() const | tlp::Graph | inline | 
| getInEdges(const node n) const =0 | tlp::Graph | pure virtual | 
| getInheritedObjectProperties() const =0 | tlp::Graph | pure virtual | 
| getInheritedProperties() const =0 | tlp::Graph | pure virtual | 
| getInNode(const node n, unsigned int i) const =0 | tlp::Graph | pure virtual | 
| getInNodes(const node n) const =0 | tlp::Graph | pure virtual | 
| getInOutEdges(const node n) const =0 | tlp::Graph | pure virtual | 
| getInOutNodes(const node n) const =0 | tlp::Graph | pure virtual | 
| getLocalObjectProperties() const =0 | tlp::Graph | pure virtual | 
| getLocalProperties() const =0 | tlp::Graph | pure virtual | 
| getLocalProperty(const std::string &name) | tlp::Graph | |
| getLocalProperty(const std::string &propertyName, const std::string &propertyType) | tlp::Graph | |
| getName() const =0 | tlp::Graph | pure virtual | 
| getNode(const tlp::Observable *obs) | tlp::Observable | static | 
| getNodeMetaInfo(const node metaNode) const =0 | tlp::Graph | pure virtual | 
| getNodes() const =0 | tlp::Graph | pure virtual | 
| getNthSubGraph(unsigned int n) const | tlp::Graph | virtual | 
| getObject(tlp::node n) | tlp::Observable | static | 
| getObjectProperties() const =0 | tlp::Graph | pure virtual | 
| getObservableGraph() | tlp::Observable | static | 
| getOneEdge() const =0 | tlp::Graph | pure virtual | 
| getOneNode() const =0 | tlp::Graph | pure virtual | 
| getOutEdges(const node n) const =0 | tlp::Graph | pure virtual | 
| getOutNode(const node n, unsigned int i) const =0 | tlp::Graph | pure virtual | 
| getOutNodes(const node n) const =0 | tlp::Graph | pure virtual | 
| getProperties() const =0 | tlp::Graph | pure virtual | 
| getProperty(const std::string &name) const =0 | tlp::Graph | pure virtual | 
| getProperty(const std::string &name) | tlp::Graph | |
| getProperty(const std::string &propertyName, const std::string &propertyType) | tlp::Graph | |
| getRandomEdge() const =0 | tlp::Graph | pure virtual | 
| getRandomNode() const =0 | tlp::Graph | pure virtual | 
| getReceived() const | tlp::Observable | |
| getRoot() const =0 | tlp::Graph | pure virtual | 
| getScheduled(tlp::node n) | tlp::Observable | static | 
| getSent() const | tlp::Observable | |
| getSink() const | tlp::Graph | virtual | 
| getSource() const | tlp::Graph | virtual | 
| getSubGraph(unsigned int id) const =0 | tlp::Graph | pure virtual | 
| getSubGraph(const std::string &name) const =0 | tlp::Graph | pure virtual | 
| getSubGraphs() const =0 | tlp::Graph | pure virtual | 
| getSuperGraph() const =0 | tlp::Graph | pure virtual | 
| Graph() (defined in tlp::Graph) | tlp::Graph | inline | 
| GraphAbstract (defined in tlp::Graph) | tlp::Graph | friend | 
| GraphDecorator (defined in tlp::Graph) | tlp::Graph | friend | 
| GraphUpdatesRecorder (defined in tlp::Graph) | tlp::Graph | friend | 
| hasEdge(const node source, const node target, bool directed=true) const | tlp::Graph | inlinevirtual | 
| hasOnlookers() const | tlp::Observable | protected | 
| holdObservers() | tlp::Observable | static | 
| indeg(const node n) const =0 | tlp::Graph | pure 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::Observable | static | 
| isDescendantGraph(const Graph *subGraph) const =0 | tlp::Graph | pure virtual | 
| isElement(const node n) const =0 | tlp::Graph | pure virtual | 
| isElement(const edge e) const =0 | tlp::Graph | pure virtual | 
| isEmpty() const | tlp::Graph | inlinevirtual | 
| isMetaEdge(const edge e) const =0 | tlp::Graph | pure virtual | 
| isMetaNode(const node n) const =0 | tlp::Graph | pure virtual | 
| isSubGraph(const Graph *subGraph) const =0 | tlp::Graph | pure virtual | 
| nodePos(const node n) const =0 | tlp::Graph | pure virtual | 
| nodes() const =0 | tlp::Graph | pure virtual | 
| numberOfDescendantGraphs() const =0 | tlp::Graph | pure virtual | 
| numberOfEdges() const =0 | tlp::Graph | pure virtual | 
| numberOfNodes() const =0 | tlp::Graph | pure virtual | 
| numberOfSubGraphs() const =0 | tlp::Graph | pure virtual | 
| Observable() (defined in tlp::Observable) | tlp::Observable | protected | 
| Observable(const Observable &) (defined in tlp::Observable) | tlp::Observable | protected | 
| observableDeleted() | tlp::Observable | protected | 
| observersHoldCounter() | tlp::Observable | inlinestatic | 
| openMetaNode(node n, bool updateProperties=true) | tlp::Graph | |
| operator=(const Observable &) (defined in tlp::Observable) | tlp::Observable | protected | 
| opposite(const edge e, const node n) const =0 | tlp::Graph | pure virtual | 
| outdeg(const node n) const =0 | tlp::Graph | pure virtual | 
| pop(bool unpopAllowed=true)=0 | tlp::Graph | pure virtual | 
| popIfNoUpdates()=0 | tlp::Graph | pure virtual | 
| PropertyInterface (defined in tlp::Graph) | tlp::Graph | friend | 
| PropertyManager (defined in tlp::Graph) | tlp::Graph | friend | 
| push(bool unpopAllowed=true, std::vector< PropertyInterface * > *propertiesToPreserveOnPop=nullptr)=0 | tlp::Graph | pure virtual | 
| removeAttribute(const std::string &name) | tlp::Graph | inline | 
| removeListener(Observable *const listener) const | tlp::Observable | |
| removeListener(Observable &listener) const | tlp::Observable | inline | 
| removeObserver(Observable *const observer) const | tlp::Observable | |
| removeObserver(Observable &observer) const | tlp::Observable | inline | 
| reserveEdges(unsigned int nbEdges)=0 (defined in tlp::Graph) | tlp::Graph | pure virtual | 
| reserveNodes(unsigned int nbNodes)=0 (defined in tlp::Graph) | tlp::Graph | pure virtual | 
| reverse(const edge e)=0 | tlp::Graph | pure virtual | 
| sendEvent(const Event &message) | tlp::Observable | protected | 
| 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)=0 | tlp::Graph | pure virtual | 
| setEnds(const edge e, const node source, const node target)=0 | tlp::Graph | pure virtual | 
| setName(const std::string &name)=0 | tlp::Graph | pure virtual | 
| setSource(const edge e, const node source)=0 | tlp::Graph | pure virtual | 
| setSuperGraph(Graph *)=0 (defined in tlp::Graph) | tlp::Graph | pure virtual | 
| setTarget(const edge e, const node target)=0 | tlp::Graph | pure virtual | 
| sortElts()=0 | tlp::Graph | pure virtual | 
| source(const edge e) const =0 | tlp::Graph | pure virtual | 
| subGraphs() const =0 | tlp::Graph | pure virtual | 
| swapEdgeOrder(const node n, const edge e1, const edge e2)=0 | tlp::Graph | pure virtual | 
| target(const edge e) const =0 | tlp::Graph | pure virtual | 
| treatEvent(const Event &message) | tlp::Observable | protectedvirtual | 
| treatEvents(const std::vector< Event > &events) | tlp::Observable | protectedvirtual | 
| unholdObservers() | tlp::Observable | static | 
| unpop()=0 | tlp::Graph | pure virtual | 
| ~Graph() override (defined in tlp::Graph) | tlp::Graph | inline | 
| ~Observable() (defined in tlp::Observable) | tlp::Observable | protectedvirtual |