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: