Tulip
5.3.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 | |
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 | |
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 | |
applyPropertyAlgorithm(const std::string &algorithm, PropertyInterface *result, std::string &errorMessage, PluginProgress *progress, DataSet *parameters=nullptr) | tlp::Graph | inline |
attributeExist(const std::string &name) const | tlp::Graph | inline |
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) | tlp::Graph | virtual |
createMetaNode(const std::set< node > &nodeSet, bool multiEdges=true, bool delAllEdge=true) | tlp::Graph | |
createMetaNode(Graph *subGraph, bool multiEdges=true, bool delAllEdge=true) | tlp::Graph | virtual |
createMetaNodes(Iterator< Graph *> *itS, Graph *quotientGraph, std::vector< node > &metaNodes) | 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(const std::set< node > &nodeSet, 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 | |
removeObserver(Observable *const observerver) const | tlp::Observable | |
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 |