Overview | Modules | Class Hierarchy | Classes | Members

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

addCloneSubGraph(std::string name="unnamed") | tlp::Graph |
addEdge(const node, const node)=0 | tlp::Graph | `[pure virtual]`
addEdge(const edge)=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]`
addGraphObserver(GraphObserver *) const | tlp::Graph |
addListener(Observable *const obs) const | tlp::Observable |
addLocalProperty(const std::string &name, PropertyInterface *prop)=0 | tlp::Graph | `[pure virtual]`
addNode()=0 | tlp::Graph | `[pure virtual]`
addNode(const node)=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]`
addObserver(Observable *const obs) const | tlp::Observable |
addSubGraph(BooleanProperty *selection=NULL, unsigned int id=0, std::string name="unnamed")=0 | tlp::Graph | `[pure virtual]`
addSubGraph(std::string name) | tlp::Graph |
applyAlgorithm(const std::string &algorithm, std::string &errorMessage, DataSet *dataSet=NULL, PluginProgress *progress=NULL) | tlp::Graph |
applyPropertyAlgorithm(const std::string &algorithm, PropertyInterface *result, std::string &msg, PluginProgress *progress=NULL, DataSet *data=NULL) | tlp::Graph |
attributeExist(const std::string &name) | tlp::Graph | `[inline]`
canDeleteProperty(Graph *g, PropertyInterface *prop) | tlp::Graph | `[inline, protected, virtual]`
canPop()=0 | tlp::Graph | `[pure virtual]`
canPopThenUnpop()=0 | tlp::Graph | `[pure virtual]`
canUnpop()=0 | tlp::Graph | `[pure virtual]`
circularCalls | tlp::Graph | `[protected]`
clear()=0 | tlp::Graph | `[pure virtual]`
clearSubGraphs()=0 | tlp::Graph | `[protected, pure virtual]`
computeProperty(const std::string &algorithm, PropertyType *result, std::string &msg, PluginProgress *progress=NULL, DataSet *data=NULL) | tlp::Graph |
countGraphObservers() const | tlp::Graph | `[inline]`
countListeners() const | tlp::Observable |
countObservers() const | tlp::Observable |
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 |
createMetaNodes(Iterator< Graph * > *itS, Graph *quotientGraph, std::vector< node > &metaNodes) | tlp::Graph |
deg(const node) const =0 | tlp::Graph | `[pure virtual]`
delAllSubGraphs(Graph *)=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]`
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 > *itN, bool deleteInAllGraphs=false)=0 | tlp::Graph | `[pure virtual]`
delSubGraph(Graph *)=0 | tlp::Graph | `[pure virtual]`
ends(const edge) const =0 | tlp::Graph | `[pure virtual]`
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 |
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]`
getEdgeMetaInfo(const edge) const =0 | tlp::Graph | `[pure virtual]`
getEdges() const =0 | tlp::Graph | `[pure virtual]`
getId() const | tlp::Graph | `[inline]`
getInEdges(const node) const =0 | tlp::Graph | `[pure virtual]`
getInheritedObjectProperties() const =0 | tlp::Graph | `[pure virtual]`
getInheritedProperties() const =0 | tlp::Graph | `[pure virtual]`
getInNode(const node, unsigned int) const =0 | tlp::Graph | `[pure virtual]`
getInNodes(const node) const =0 | tlp::Graph | `[pure virtual]`
getInOutEdges(const node) const =0 | tlp::Graph | `[pure virtual]`
getInOutNodes(const node) 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]`
getNodeMetaInfo(const node) const =0 | tlp::Graph | `[pure virtual]`
getNodes() const =0 | tlp::Graph | `[pure virtual]`
getNonConstAttributes()=0 | tlp::Graph | `[protected, 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]`
getObservables() const | tlp::Observable | `[protected]`
getOneEdge() const =0 | tlp::Graph | `[pure virtual]`
getOneNode() const =0 | tlp::Graph | `[pure virtual]`
getOutEdges(const node) const =0 | tlp::Graph | `[pure virtual]`
getOutNode(const node, unsigned int) const =0 | tlp::Graph | `[pure virtual]`
getOutNodes(const node) const =0 | tlp::Graph | `[pure virtual]`
getProperties() const =0 | tlp::Graph | `[pure virtual]`
getProperty(const std::string &name) | tlp::Graph |
getProperty(const std::string &name) const =0 | tlp::Graph | `[pure virtual]`
getProperty(const std::string &propertyName, const std::string &propertyType) | tlp::Graph |
getReceived() const | tlp::Observable |
getRoot() const =0 | tlp::Graph | `[pure virtual]`
getSent() const | tlp::Observable |
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() | tlp::Graph | `[inline]`
GraphAbstract class | tlp::Graph | `[friend]`
GraphDecorator class | tlp::Graph | `[friend]`
GraphUpdatesRecorder class | tlp::Graph | `[friend]`
hasOnlookers() const | tlp::Observable | `[protected]`
holdObservers() | tlp::Observable | `[static]`
id | tlp::Graph | `[protected]`
indeg(const node) const =0 | tlp::Graph | `[pure virtual]`
inducedSubGraph(const std::set< node > &nodeSet, Graph *parentSubGraph=NULL) | tlp::Graph |
isAlive(tlp::node n) | tlp::Observable | `[static]`
isDescendantGraph(const Graph *sg) const =0 | tlp::Graph | `[pure virtual]`
isElement(const node) const =0 | tlp::Graph | `[pure virtual]`
isElement(const edge) const =0 | tlp::Graph | `[pure virtual]`
isMetaEdge(const edge) const =0 | tlp::Graph | `[pure virtual]`
isMetaNode(const node) const =0 | tlp::Graph | `[pure virtual]`
isSubGraph(const Graph *sg) const =0 | tlp::Graph | `[pure virtual]`
notifyAddEdge(const edge e) | tlp::Graph | `[protected]`
notifyAddEdge(Graph *, const edge e) | tlp::Graph | `[inline, protected]`
notifyAddLocalProperty(const std::string &) | tlp::Graph | `[protected]`
notifyAddLocalProperty(Graph *, const std::string &name) | tlp::Graph | `[inline, protected]`
notifyAddNode(const node n) | tlp::Graph | `[protected]`
notifyAddNode(Graph *, const node n) | tlp::Graph | `[inline, protected]`
notifyAddSubGraph(const Graph *) | tlp::Graph | `[protected]`
notifyAddSubGraph(Graph *, const Graph *sg) | tlp::Graph | `[inline, protected]`
notifyAfterDelLocalProperty(const std::string &) | tlp::Graph | `[protected]`
notifyAfterSetAttribute(const std::string &) | tlp::Graph | `[protected]`
notifyAfterSetAttribute(Graph *, const std::string &name) | tlp::Graph | `[inline, protected]`
notifyAfterSetEnds(const edge e) | tlp::Graph | `[protected]`
notifyAfterSetEnds(Graph *, const edge e) | tlp::Graph | `[inline, protected]`
notifyBeforeDelLocalProperty(const std::string &) | tlp::Graph | `[protected]`
notifyBeforeSetAttribute(const std::string &) | tlp::Graph | `[protected]`
notifyBeforeSetAttribute(Graph *, const std::string &name) | tlp::Graph | `[inline, protected]`
notifyBeforeSetEnds(const edge e) | tlp::Graph | `[protected]`
notifyBeforeSetEnds(Graph *, const edge e) | tlp::Graph | `[inline, protected]`
notifyDelEdge(const edge e) | tlp::Graph | `[protected]`
notifyDelEdge(Graph *, const edge e) | tlp::Graph | `[inline, protected]`
notifyDelLocalProperty(Graph *, const std::string &name) | tlp::Graph | `[inline, protected]`
notifyDelNode(const node n) | tlp::Graph | `[protected]`
notifyDelNode(Graph *, const node n) | tlp::Graph | `[inline, protected]`
notifyDelSubGraph(const Graph *) | tlp::Graph | `[protected]`
notifyDelSubGraph(Graph *, const Graph *sg) | tlp::Graph | `[inline, protected]`
notifyDestroy() | tlp::Graph | `[protected]`
notifyDestroy(Graph *) | tlp::Graph | `[inline, protected]`
notifyObservers() | tlp::Observable | `[protected]`
notifyRemoveAttribute(const std::string &) | tlp::Graph | `[protected]`
notifyRemoveAttribute(Graph *, const std::string &name) | tlp::Graph | `[inline, protected]`
notifyReverseEdge(const edge e) | tlp::Graph | `[protected]`
notifyReverseEdge(Graph *, const edge e) | tlp::Graph | `[inline, protected]`
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() | tlp::Observable | `[protected]`
Observable(const Observable &) | tlp::Observable | `[protected]`
observableDeleted() | tlp::Observable | `[protected]`
observableDestroyed(Observable *) | tlp::Observable | `[protected, virtual]`
observersHoldCounter() | tlp::Observable | `[inline, static]`
openMetaNode(node n, bool updateProperties=true) | tlp::Graph |
operator=(const Observable &) | tlp::Observable | `[protected]`
opposite(const edge, const node) const =0 | tlp::Graph | `[pure virtual]`
outdeg(const node) const =0 | tlp::Graph | `[pure virtual]`
pop(bool unpopAllowed=true)=0 | tlp::Graph | `[pure virtual]`
PropertyManager class | tlp::Graph | `[friend]`
push(bool unpopAllowed=true, std::vector< PropertyInterface * > *propertiesToPreserveOnPop=NULL)=0 | tlp::Graph | `[pure virtual]`
removeAttribute(const std::string &name) | tlp::Graph | `[inline]`
removeEdge(const edge)=0 | tlp::Graph | `[protected, pure virtual]`
removeGraphObserver(GraphObserver *) const | tlp::Graph |
removeListener(Observable *const obs) const | tlp::Observable |
removeNode(const node)=0 | tlp::Graph | `[protected, pure virtual]`
removeObserver(Observable *const obs) const | tlp::Observable |
removeSubGraph(Graph *)=0 | tlp::Graph | `[protected, pure virtual]`
reserveEdges(unsigned int nbEdges)=0 | tlp::Graph | `[pure virtual]`
reserveNodes(unsigned int nbNodes)=0 | tlp::Graph | `[pure virtual]`
restoreEdge(edge, node source, node target)=0 | tlp::Graph | `[protected, pure virtual]`
restoreEdges(const std::vector< edge > &edges, const std::vector< std::pair< node, node > > &ends)=0 | tlp::Graph | `[protected, pure virtual]`
restoreNode(node)=0 | tlp::Graph | `[protected, pure virtual]`
restoreNodes(const std::vector< node > &nodes)=0 | tlp::Graph | `[protected, pure virtual]`
restoreSubGraph(Graph *)=0 | tlp::Graph | `[protected, pure virtual]`
reverse(const edge)=0 | tlp::Graph | `[pure virtual]`
sendEvent(const Event &) | 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, const std::vector< edge > &)=0 | tlp::Graph | `[pure virtual]`
setEnds(const edge, const node source, const node target)=0 | tlp::Graph | `[pure virtual]`
setName(const std::string &name)=0 | tlp::Graph | `[pure virtual]`
setSource(const edge, const node)=0 | tlp::Graph | `[pure virtual]`
setSubGraphToKeep(Graph *)=0 | tlp::Graph | `[protected, pure virtual]`
setSuperGraph(Graph *)=0 | tlp::Graph | `[pure virtual]`
setTarget(const edge, const node)=0 | tlp::Graph | `[pure virtual]`
source(const edge) const =0 | tlp::Graph | `[pure virtual]`
swapEdgeOrder(const node, const edge, const edge)=0 | tlp::Graph | `[pure virtual]`
target(const edge) const =0 | tlp::Graph | `[pure virtual]`
treatEvent(const Event &) | tlp::Observable | `[protected, virtual]`
treatEvents(const std::vector< Event > &events) | tlp::Observable | `[protected, virtual]`
unholdObservers() | tlp::Observable | `[static]`
unholdObservers(bool) | tlp::Observable | `[inline, static]`
unpop()=0 | tlp::Graph | `[pure virtual]`
update(std::set< Observable * >::iterator, std::set< Observable * >::iterator) | tlp::Observable | `[protected, virtual]`
~Graph() | tlp::Graph | `[inline, virtual]`
~Observable() | tlp::Observable | `[protected, virtual]`

Tulip Software by LaBRI Visualization Team 2001 - 2012