#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.