#include <ogdf/layered/ExtendedNestingGraph.h>
Classes | |
struct | Adjacency |
struct | ClusterCrossing |
Public Types | |
enum | Type { Type::Compound, Type::Node, Type::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 115 of file ExtendedNestingGraph.h.
|
strong |
Enumerator | |
---|---|
Compound | |
Node | |
AuxNode |
Definition at line 117 of file ExtendedNestingGraph.h.
|
inline |
Definition at line 165 of file ExtendedNestingGraph.h.
|
inline |
Definition at line 178 of file ExtendedNestingGraph.h.
|
inline |
Definition at line 211 of file ExtendedNestingGraph.h.
|
inline |
Definition at line 194 of file ExtendedNestingGraph.h.
|
inline |
Definition at line 202 of file ExtendedNestingGraph.h.
|
inline |
Definition at line 198 of file ExtendedNestingGraph.h.
|
inline |
Definition at line 213 of file ExtendedNestingGraph.h.
|
inline |
Definition at line 188 of file ExtendedNestingGraph.h.
|
inline |
Definition at line 190 of file ExtendedNestingGraph.h.
|
inline |
Definition at line 196 of file ExtendedNestingGraph.h.
|
inline |
Definition at line 207 of file ExtendedNestingGraph.h.
|
inline |
Definition at line 192 of file ExtendedNestingGraph.h.
|
inline |
Definition at line 223 of file ExtendedNestingGraph.h.
|
inline |
Definition at line 204 of file ExtendedNestingGraph.h.
void ogdf::LHTreeNode::removeAuxChildren | ( | ) |
|
inline |
Definition at line 221 of file ExtendedNestingGraph.h.
|
inline |
Definition at line 215 of file ExtendedNestingGraph.h.
|
inline |
Definition at line 209 of file ExtendedNestingGraph.h.
void ogdf::LHTreeNode::setPos | ( | ) |
|
inline |
Definition at line 219 of file ExtendedNestingGraph.h.
|
inline |
Definition at line 200 of file ExtendedNestingGraph.h.
|
private |
Definition at line 239 of file ExtendedNestingGraph.h.
|
private |
Definition at line 243 of file ExtendedNestingGraph.h.
Definition at line 228 of file ExtendedNestingGraph.h.
List<ClusterCrossing> ogdf::LHTreeNode::m_lowerClusterCrossing |
Definition at line 230 of file ExtendedNestingGraph.h.
|
private |
Definition at line 236 of file ExtendedNestingGraph.h.
|
private |
Definition at line 235 of file ExtendedNestingGraph.h.
|
private |
Definition at line 233 of file ExtendedNestingGraph.h.
|
private |
Definition at line 244 of file ExtendedNestingGraph.h.
|
private |
Definition at line 240 of file ExtendedNestingGraph.h.
|
private |
Definition at line 237 of file ExtendedNestingGraph.h.
|
private |
Definition at line 242 of file ExtendedNestingGraph.h.
Definition at line 227 of file ExtendedNestingGraph.h.
List<ClusterCrossing> ogdf::LHTreeNode::m_upperClusterCrossing |
Definition at line 229 of file ExtendedNestingGraph.h.