#include <ogdf/layered/ExtendedNestingGraph.h>
Classes | |
| struct | Adjacency |
| struct | ClusterCrossing |
Public Types | |
| enum class | Type { Compound , Node , AuxNode } |
Public Member Functions | |
| LHTreeNode (cluster c, LHTreeNode *up) | |
| LHTreeNode (LHTreeNode *parent, node v, Type t=Type::Node) | |
| LHTreeNode * | child (int i) |
| const LHTreeNode * | child (int i) const |
| const LHTreeNode * | down () const |
| node | getNode () const |
| void | initChild (int n) |
| bool | isCompound () const |
| int | numberOfChildren () const |
| cluster | originalCluster () const |
| LHTreeNode * | parent () |
| const LHTreeNode * | parent () const |
| void | permute () |
| int | pos () const |
| void | removeAuxChildren () |
| void | restore () |
| void | setChild (int i, LHTreeNode *p) |
| void | setParent (LHTreeNode *p) |
| void | setPos () |
| void | store () |
| const LHTreeNode * | up () const |
Public Attributes | |
| List< Adjacency > | m_lowerAdj |
| List< ClusterCrossing > | m_lowerClusterCrossing |
| List< Adjacency > | m_upperAdj |
| List< ClusterCrossing > | m_upperClusterCrossing |
Private Attributes | |
| Array< LHTreeNode * > | m_child |
| LHTreeNode * | m_down |
| node | m_node |
| cluster | m_origCluster |
| LHTreeNode * | m_parent |
| int | m_pos |
| Array< LHTreeNode * > | m_storedChild |
| Type | m_type |
| LHTreeNode * | m_up |
Definition at line 108 of file ExtendedNestingGraph.h.
|
strong |
| Enumerator | |
|---|---|
| Compound | |
| Node | |
| AuxNode | |
Definition at line 110 of file ExtendedNestingGraph.h.
|
inline |
Definition at line 158 of file ExtendedNestingGraph.h.
|
inline |
Definition at line 171 of file ExtendedNestingGraph.h.
|
inline |
Definition at line 204 of file ExtendedNestingGraph.h.
|
inline |
Definition at line 187 of file ExtendedNestingGraph.h.
|
inline |
Definition at line 195 of file ExtendedNestingGraph.h.
|
inline |
Definition at line 191 of file ExtendedNestingGraph.h.
Definition at line 206 of file ExtendedNestingGraph.h.
|
inline |
Definition at line 181 of file ExtendedNestingGraph.h.
|
inline |
Definition at line 183 of file ExtendedNestingGraph.h.
|
inline |
Definition at line 189 of file ExtendedNestingGraph.h.
|
inline |
Definition at line 200 of file ExtendedNestingGraph.h.
|
inline |
Definition at line 185 of file ExtendedNestingGraph.h.
|
inline |
Definition at line 216 of file ExtendedNestingGraph.h.
|
inline |
Definition at line 197 of file ExtendedNestingGraph.h.
| void ogdf::LHTreeNode::removeAuxChildren | ( | ) |
|
inline |
Definition at line 214 of file ExtendedNestingGraph.h.
|
inline |
Definition at line 208 of file ExtendedNestingGraph.h.
|
inline |
Definition at line 202 of file ExtendedNestingGraph.h.
| void ogdf::LHTreeNode::setPos | ( | ) |
|
inline |
Definition at line 212 of file ExtendedNestingGraph.h.
|
inline |
Definition at line 193 of file ExtendedNestingGraph.h.
|
private |
Definition at line 232 of file ExtendedNestingGraph.h.
|
private |
Definition at line 236 of file ExtendedNestingGraph.h.
Definition at line 221 of file ExtendedNestingGraph.h.
| List<ClusterCrossing> ogdf::LHTreeNode::m_lowerClusterCrossing |
Definition at line 223 of file ExtendedNestingGraph.h.
|
private |
Definition at line 229 of file ExtendedNestingGraph.h.
|
private |
Definition at line 228 of file ExtendedNestingGraph.h.
|
private |
Definition at line 226 of file ExtendedNestingGraph.h.
|
private |
Definition at line 237 of file ExtendedNestingGraph.h.
|
private |
Definition at line 233 of file ExtendedNestingGraph.h.
|
private |
Definition at line 230 of file ExtendedNestingGraph.h.
|
private |
Definition at line 235 of file ExtendedNestingGraph.h.
Definition at line 220 of file ExtendedNestingGraph.h.
| List<ClusterCrossing> ogdf::LHTreeNode::m_upperClusterCrossing |
Definition at line 222 of file ExtendedNestingGraph.h.