Open
Graph Drawing
Framework

 v. 2023.09 (Elderberry)
 

ogdf::ClusterGraph Member List

This is the complete list of members for ogdf::ClusterGraph, including all inherited members.

adjAvailable() constogdf::ClusterGraphinline
adjAvailable(bool val)ogdf::ClusterGraphinline
adjEdges(cluster c, EDGELIST &edges) constogdf::ClusterGraphinline
adjEntries(cluster c, ADJLIST &entries) constogdf::ClusterGraphinline
allClusters(CLUSTERLIST &clusterList) constogdf::ClusterGraphinline
assignNode(node v, cluster C)ogdf::ClusterGraphprivate
begin() constogdf::ClusterGraphinline
calculateArraySize(int add) constogdf::ClusterGraphinline
checkPostOrder() constogdf::ClusterGraphprivate
chooseCluster(std::function< bool(cluster)> includeCluster=[](cluster) { return true;}, bool isFastTest=true) constogdf::ClusterGraph
clear()ogdf::ClusterGraph
clearClusterTree(cluster C)ogdf::ClusterGraph
clearClusterTree(cluster c, List< node > &attached)ogdf::ClusterGraphprivate
cleared() overrideogdf::ClusterGraphinlineprotectedvirtual
clearObservers()ogdf::Observable< ClusterGraphObserver, ClusterGraph >inlineprotected
cluster_iterator typedefogdf::ClusterGraph
clusterDepth(cluster c) constogdf::ClusterGraphinline
ClusterGraph()ogdf::ClusterGraph
ClusterGraph(const Graph &G)ogdf::ClusterGraphexplicit
ClusterGraph(const ClusterGraph &C)ogdf::ClusterGraph
ClusterGraph(const ClusterGraph &C, Graph &G)ogdf::ClusterGraph
ClusterGraph(const ClusterGraph &C, Graph &G, ClusterArray< cluster > &originalClusterTable, NodeArray< node > &originalNodeTable)ogdf::ClusterGraph
ClusterGraph(const ClusterGraph &C, Graph &G, ClusterArray< cluster > &originalClusterTable, NodeArray< node > &originalNodeTable, EdgeArray< edge > &edgeCopy)ogdf::ClusterGraph
clusterOf(node v) constogdf::ClusterGraphinline
clustersogdf::ClusterGraph
collapse(NODELIST &nodes, Graph &G)ogdf::ClusterGraphinline
commonCluster(SList< node > &nodes)ogdf::ClusterGraph
commonCluster(node v, node w) constogdf::ClusterGraphinline
commonClusterAncestorsPath(node v, node w, cluster &c1, cluster &c2, List< cluster > &eL) constogdf::ClusterGraph
commonClusterLastAncestors(node v, node w, cluster &c1, cluster &c2) constogdf::ClusterGraphinline
commonClusterPath(node v, node w, List< cluster > &eL) constogdf::ClusterGraphinline
computeSubTreeDepth(cluster c) constogdf::ClusterGraph
consistencyCheck() constogdf::ClusterGraph
constGraph() constogdf::ClusterGraphinline
copyArrayEntries(int toIndex, int fromIndex)ogdf::RegistryBase< Key, Registry, Iterator >inline
copyClusterTree(const ClusterGraph &C, const Graph &G, ClusterArray< cluster > &originalClusterTable, std::function< node(node)> nodeMap=[](node v) { return v;})ogdf::ClusterGraph
copyLCA(const ClusterGraph &C)ogdf::ClusterGraphprotected
createCluster(const SList< node > &nodes, const cluster parent=nullptr)ogdf::ClusterGraph
createEmptyCluster(const cluster parent=nullptr, int clusterId=-1)ogdf::ClusterGraph
deepCopy(const ClusterGraph &C, Graph &G)ogdf::ClusterGraphprivate
deepCopy(const ClusterGraph &C, Graph &G, ClusterArray< cluster > &originalClusterTable, NodeArray< node > &originalNodeTable)ogdf::ClusterGraphprivate
deepCopy(const ClusterGraph &C, Graph &G, ClusterArray< cluster > &originalClusterTable, NodeArray< node > &originalNodeTable, EdgeArray< edge > &edgeCopy)ogdf::ClusterGraphprivate
delCluster(cluster c)ogdf::ClusterGraph
doClear()ogdf::ClusterGraphprotected
doCreateCluster(const SList< node > &nodes, const cluster parent, int clusterId=-1)ogdf::ClusterGraphprotected
doCreateCluster(const SList< node > &nodes, SList< cluster > &emptyCluster, const cluster parent, int clusterId=-1)ogdf::ClusterGraphprotected
edgeAdded(edge) overrideogdf::ClusterGraphinlineprotectedvirtual
edgeDeleted(edge) overrideogdf::ClusterGraphinlineprotectedvirtual
emptyClusters(SList< cluster > &emptyCluster, SList< cluster > *checkCluster=nullptr)ogdf::ClusterGraph
emptyOnClusterDelete(cluster c)ogdf::ClusterGraphinline
emptyOnNodeDelete(cluster c)ogdf::ClusterGraphinline
end() constogdf::ClusterGraphinline
fillEmptyClusters(SList< cluster > &emptyCluster, const T &clusterList) constogdf::ClusterGraphinlineprivate
firstCluster() constogdf::ClusterGraphinline
firstPostOrderCluster() constogdf::ClusterGraphinline
getArraySize() constogdf::RegistryBase< Key, Registry, Iterator >inline
getGraph() constogdf::GraphObserverinline
getObserved() constogdf::Observer< Graph, GraphObserver >inline
getObservers() constogdf::Observable< ClusterGraphObserver, ClusterGraph >inlineprotected
getRegisteredArrays() constogdf::RegistryBase< Key, Registry, Iterator >inline
GraphObserver()=defaultogdf::GraphObserver
GraphObserver(const Graph *G)ogdf::GraphObserverinlineexplicit
init(const Graph &G)ogdf::ClusterGraph
initGraph(const Graph &G)ogdf::ClusterGraphprivate
isAutoShrink() constogdf::RegistryBase< Key, Registry, Iterator >inline
isKeyAssociated(cluster key) constogdf::ClusterGraphinline
iterator_type typedefogdf::RegistryBase< Key, Registry, Iterator >
key_type typedefogdf::RegistryBase< Key, Registry, Iterator >
keyAdded(Key key)ogdf::RegistryBase< Key, Registry, Iterator >inline
keyRemoved(Key key)ogdf::RegistryBase< Key, Registry, Iterator >inline
keysCleared()ogdf::RegistryBase< Key, Registry, Iterator >inline
keyToIndex(cluster key)ogdf::ClusterGraphinlinestatic
lastCluster() constogdf::ClusterGraphinline
leftMostCluster(cluster c) constogdf::ClusterGraphprotected
m_adjAvailableogdf::ClusterGraphprivate
m_allowEmptyClustersogdf::ClusterGraphprivate
m_autoShrinkogdf::RegistryBase< Key, Registry, Iterator >private
m_clusterIdCountogdf::ClusterGraphprivate
m_depthUpToDateogdf::ClusterGraphmutableprotected
m_itMapogdf::ClusterGraphprivate
m_itObsListogdf::Observer< Graph, GraphObserver >private
m_lcaNumberogdf::ClusterGraphmutableprotected
m_lcaSearchogdf::ClusterGraphmutableprotected
Observable< ClusterGraphObserver, ClusterGraph >::m_mutexRegArraysogdf::Observable< ClusterGraphObserver, ClusterGraph >mutableprivate
m_nodeMapogdf::ClusterGraphprivate
m_pObservedogdf::Observer< Graph, GraphObserver >private
m_postOrderStartogdf::ClusterGraphmutableprivate
m_registeredArraysogdf::RegistryBase< Key, Registry, Iterator >mutableprivate
m_regObserversogdf::Observable< ClusterGraphObserver, ClusterGraph >mutableprivate
m_rootClusterogdf::ClusterGraphprivate
m_sizeogdf::RegistryBase< Key, Registry, Iterator >private
m_updateDepthogdf::ClusterGraphmutableprotected
m_vAncestorogdf::ClusterGraphmutableprotected
m_wAncestorogdf::ClusterGraphmutableprotected
makeAdjEntries(cluster c, LISTITERATOR start)ogdf::ClusterGraphinline
maxClusterIndex() constogdf::ClusterGraphinline
maxKeyIndex() constogdf::ClusterGraphinline
moveCluster(cluster c, cluster newParent)ogdf::ClusterGraph
moveRegisterArray(registration_iterator_type it, registered_array_type *pArray) constogdf::RegistryBase< Key, Registry, Iterator >inline
newCluster(cluster parent, int id=-1)ogdf::ClusterGraph
newCluster(int id)ogdf::ClusterGraphprivate
newCluster()ogdf::ClusterGraphprivate
nodeAdded(node v) overrideogdf::ClusterGraphinlineprotectedvirtual
nodeDeleted(node v) overrideogdf::ClusterGraphprotectedvirtual
numberOfClusters() constogdf::ClusterGraphinline
Observable()=defaultogdf::Observable< ClusterGraphObserver, ClusterGraph >
Observable(const Observable &copy)=deleteogdf::Observable< ClusterGraphObserver, ClusterGraph >
Observable(Observable &&move)=deleteogdf::Observable< ClusterGraphObserver, ClusterGraph >
Observer()=defaultogdf::Observer< Graph, GraphObserver >
Observer(const Observer &copy)=deleteogdf::Observer< Graph, GraphObserver >
Observer(Observer &&move)=deleteogdf::Observer< Graph, GraphObserver >
Observer< TObserved, TObserver >ogdf::Observable< ClusterGraphObserver, ClusterGraph >private
operator const Graph &() constogdf::ClusterGraphinline
operator=(const ClusterGraph &C)ogdf::ClusterGraph
ogdf::GraphObserver::operator=(const Observer &copy)=deleteogdf::Observer< Graph, GraphObserver >
ogdf::GraphObserver::operator=(Observer &&move)=deleteogdf::Observer< Graph, GraphObserver >
Observable< ClusterGraphObserver, ClusterGraph >::operator=(const Observable &copy)=deleteogdf::Observable< ClusterGraphObserver, ClusterGraph >
Observable< ClusterGraphObserver, ClusterGraph >::operator=(Observable &&move)=deleteogdf::Observable< ClusterGraphObserver, ClusterGraph >
ogdf::RegistryBase::operator=(const RegistryBase &other)=deleteogdf::RegistryBase< Key, Registry, Iterator >
ogdf::RegistryBase::operator=(RegistryBase &&other) noexcept=deleteogdf::RegistryBase< Key, Registry, Iterator >
postOrder() constogdf::ClusterGraphprivate
postOrder(cluster c, SListPure< cluster > &S) constogdf::ClusterGraphprivate
postOrderPredecessor(cluster c) constogdf::ClusterGraphprotected
pullUpSubTree(cluster c)ogdf::ClusterGraph
reassignNode(node v, cluster c)ogdf::ClusterGraph
recurseClearClusterTreeOnChildren(cluster c, List< node > &attached)ogdf::ClusterGraphinlineprivate
registerArray(registered_array_type *pArray) constogdf::RegistryBase< Key, Registry, Iterator >inline
registered_array_type typedefogdf::RegistryBase< Key, Registry, Iterator >
registerObserver(ClusterGraphObserver *obs) constogdf::Observable< ClusterGraphObserver, ClusterGraph >inlineprivate
registration_iterator_type typedefogdf::RegistryBase< Key, Registry, Iterator >
registration_list_type typedefogdf::RegistryBase< Key, Registry, Iterator >
registrationChanged(const Graph *newG) overrideogdf::ClusterGraphprotectedvirtual
registry_type typedefogdf::RegistryBase< Key, Registry, Iterator >
RegistryBase()=defaultogdf::RegistryBase< Key, Registry, Iterator >protected
RegistryBase(const RegistryBase &copy)=deleteogdf::RegistryBase< Key, Registry, Iterator >
RegistryBase(RegistryBase &&move) noexcept=deleteogdf::RegistryBase< Key, Registry, Iterator >
reInit(Graph &G)ogdf::ClusterGraphinline
reinitGraph(const Graph &G)ogdf::ClusterGraphprivate
removeNodeAssignment(node v)ogdf::ClusterGraphinlineprivate
representsCombEmbedding() constogdf::ClusterGraph
representsConnectedCombEmbedding() constogdf::ClusterGraph
reregister(const Graph *obs)ogdf::Observer< Graph, GraphObserver >inline
reserveSpace(int new_keys)ogdf::RegistryBase< Key, Registry, Iterator >inline
resizeArrays()ogdf::RegistryBase< Key, Registry, Iterator >inline
resizeArrays(int size)ogdf::RegistryBase< Key, Registry, Iterator >inline
resizeArrays(int size, bool shrink)ogdf::RegistryBase< Key, Registry, Iterator >inline
rootCluster() constogdf::ClusterGraphinline
setAutoShrink(bool mAutoShrink)ogdf::RegistryBase< Key, Registry, Iterator >inline
setUpdateDepth(bool b) constogdf::ClusterGraphinline
shallowCopy(const ClusterGraph &C)ogdf::ClusterGraphprivate
swapArrayEntries(int index1, int index2)ogdf::RegistryBase< Key, Registry, Iterator >inline
treeDepth() constogdf::ClusterGraph
unassignNode(node v)ogdf::ClusterGraphprivate
unregisterArray(registration_iterator_type it) const noexceptogdf::RegistryBase< Key, Registry, Iterator >inline
unregisterArrays() noexceptogdf::RegistryBase< Key, Registry, Iterator >inline
unregisterObserver(typename ListPure< ClusterGraphObserver * >::iterator it) constogdf::Observable< ClusterGraphObserver, ClusterGraph >inlineprivate
updatePostOrder(cluster c, cluster oldParent, cluster newParent)ogdf::ClusterGraphprotected
~ClusterGraph()ogdf::ClusterGraphvirtual
~Observable()ogdf::Observable< ClusterGraphObserver, ClusterGraph >inlinevirtual
~Observer()ogdf::Observer< Graph, GraphObserver >inlinevirtual
~RegistryBase() noexceptogdf::RegistryBase< Key, Registry, Iterator >inlinevirtual