Represents planar orthogonal drawing algorithm for mixed-upward planar embedded graphs (UML-diagrams)
More...
#include <ogdf/uml/OrthoLayoutUML.h>
Represents planar orthogonal drawing algorithm for mixed-upward planar embedded graphs (UML-diagrams)
Definition at line 47 of file OrthoLayoutUML.h.
◆ OrthoLayoutUML()
ogdf::OrthoLayoutUML::OrthoLayoutUML |
( |
| ) |
|
◆ align()
void ogdf::OrthoLayoutUML::align |
( |
bool |
b | ) |
|
|
inline |
◆ call()
Computes a planar layout of PG
in drawing
.
Must be overridden by derived classes.
- Parameters
-
PG | is the input planarized representation which may be modified. |
adjExternal | is an adjacenty entry on the external face. |
drawing | is the computed layout of PG . |
Implements ogdf::LayoutPlanRepUMLModule.
◆ classifyEdges()
◆ computeBoundingBox()
void ogdf::OrthoLayoutUML::computeBoundingBox |
( |
const PlanRepUML & |
PG, |
|
|
Layout & |
drawing |
|
) |
| |
|
private |
◆ costAssoc() [1/2]
int ogdf::OrthoLayoutUML::costAssoc |
( |
| ) |
const |
|
inline |
◆ costAssoc() [2/2]
void ogdf::OrthoLayoutUML::costAssoc |
( |
int |
c | ) |
|
|
inline |
◆ costGen() [1/2]
int ogdf::OrthoLayoutUML::costGen |
( |
| ) |
const |
|
inline |
◆ costGen() [2/2]
void ogdf::OrthoLayoutUML::costGen |
( |
int |
c | ) |
|
|
inline |
◆ cOverhang() [1/2]
double ogdf::OrthoLayoutUML::cOverhang |
( |
| ) |
const |
|
inline |
◆ cOverhang() [2/2]
void ogdf::OrthoLayoutUML::cOverhang |
( |
double |
c | ) |
|
|
inline |
◆ getOptions()
virtual int ogdf::OrthoLayoutUML::getOptions |
( |
| ) |
|
|
inlineoverridevirtual |
◆ margin() [1/2]
double ogdf::OrthoLayoutUML::margin |
( |
| ) |
const |
|
inline |
◆ margin() [2/2]
void ogdf::OrthoLayoutUML::margin |
( |
double |
m | ) |
|
|
inline |
◆ optionProfile()
void ogdf::OrthoLayoutUML::optionProfile |
( |
int |
i | ) |
|
|
inline |
Set the option profile, thereby fixing a set of drawing options.
Definition at line 93 of file OrthoLayoutUML.h.
◆ preferedDir() [1/2]
OrthoDir ogdf::OrthoLayoutUML::preferedDir |
( |
| ) |
const |
|
inline |
◆ preferedDir() [2/2]
void ogdf::OrthoLayoutUML::preferedDir |
( |
OrthoDir |
dir | ) |
|
|
inline |
◆ scaling()
void ogdf::OrthoLayoutUML::scaling |
( |
bool |
b | ) |
|
|
inline |
◆ separation() [1/2]
virtual double ogdf::OrthoLayoutUML::separation |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ separation() [2/2]
virtual void ogdf::OrthoLayoutUML::separation |
( |
double |
sep | ) |
|
|
inlineoverridevirtual |
◆ setBendBound()
void ogdf::OrthoLayoutUML::setBendBound |
( |
int |
i | ) |
|
|
inline |
◆ setOptions()
virtual void ogdf::OrthoLayoutUML::setOptions |
( |
int |
| ) |
|
|
inlineoverridevirtual |
◆ m_align
bool ogdf::OrthoLayoutUML::m_align |
|
private |
◆ m_bendBound
int ogdf::OrthoLayoutUML::m_bendBound |
|
private |
bounds number of bends per edge in ortho shaper
Definition at line 170 of file OrthoLayoutUML.h.
◆ m_costAssoc
int ogdf::OrthoLayoutUML::m_costAssoc |
|
private |
◆ m_costGen
int ogdf::OrthoLayoutUML::m_costGen |
|
private |
◆ m_cOverhang
double ogdf::OrthoLayoutUML::m_cOverhang |
|
private |
◆ m_margin
double ogdf::OrthoLayoutUML::m_margin |
|
private |
◆ m_optionProfile
int ogdf::OrthoLayoutUML::m_optionProfile |
|
private |
◆ m_orthoStyle
int ogdf::OrthoLayoutUML::m_orthoStyle |
|
private |
◆ m_preferedDir
OrthoDir ogdf::OrthoLayoutUML::m_preferedDir |
|
private |
◆ m_scalingSteps
int ogdf::OrthoLayoutUML::m_scalingSteps |
|
private |
◆ m_separation
double ogdf::OrthoLayoutUML::m_separation |
|
private |
◆ m_useScalingCompaction
bool ogdf::OrthoLayoutUML::m_useScalingCompaction |
|
private |
The documentation for this class was generated from the following file: