|
Open Graph Drawing Framework |
v. 2023.09 (Elderberry)
|
|
|
Go to the documentation of this file.
68 call(PG, adjExternal, drawing);
85 virtual double separation()
const = 0;
88 virtual void separation(
double sep) = 0;
The namespace for all OGDF objects.
Interface for planar UML layout algorithms.
Includes declaration of graph class.
Planarized representations (of a connected component) of a graph.
Declaration of class Layout.
Declaration of classes GenericPoint, GenericPolyline, GenericLine, GenericSegment,...
Planarized representation (of a connected component) of a UMLGraph; allows special handling of hierar...
virtual int getOptions()
Returns the (generic) options.
Class for adjacency list elements.
virtual ~LayoutPlanRepUMLModule()
Stores a layout of a graph (coordinates of nodes, bend points of edges).
LayoutPlanRepUMLModule()
Initializes a UML planar layout module.
void operator()(PlanRepUML &PG, adjEntry adjExternal, Layout &drawing)
Computes a planar layout of PG in drawing.
#define OGDF_MALLOC_NEW_DELETE
Makes the class use malloc for memory allocation.
void setBoundingBox(PlanRep &PG, Layout &drawing)
Computes and sets the bounding box variable m_boundingBox.
virtual void setOptions(int)
Sets the (generic) options; derived classes have to cope with the interpretation)
Basic declarations, included by all source files.
const DPoint & getBoundingBox() const
Returns the bounding box of the computed layout.
#define OGDF_EXPORT
Specifies that a function or class is exported by the OGDF DLL.
DPoint m_boundingBox
Stores the bounding box of the computed layout.
Declaration of memory manager for allocating small pieces of memory.
DPoint computeBoundingBox(PlanRep &PG) const
Computes the bounding box of the layout, which is a drawing of PG.