Open
Graph Drawing
Framework

 v. 2023.09 (Elderberry)
 

ogdf::UMLLayoutModule Class Referenceabstract

Interface of UML layout algorithms. More...

#include <ogdf/uml/UMLLayoutModule.h>

+ Inheritance diagram for ogdf::UMLLayoutModule:

Public Member Functions

 UMLLayoutModule ()
 Initializes a UML layout module. More...
 
virtual ~UMLLayoutModule ()
 
virtual void call (UMLGraph &umlGraph)=0
 Computes a layout of UML graph umlGraph. More...
 
void operator() (UMLGraph &umlGraph)
 Computes a layout of UML graph umlGraph. More...
 

Detailed Description

Interface of UML layout algorithms.

Definition at line 44 of file UMLLayoutModule.h.

Constructor & Destructor Documentation

◆ UMLLayoutModule()

ogdf::UMLLayoutModule::UMLLayoutModule ( )
inline

Initializes a UML layout module.

Definition at line 47 of file UMLLayoutModule.h.

◆ ~UMLLayoutModule()

virtual ogdf::UMLLayoutModule::~UMLLayoutModule ( )
inlinevirtual

Definition at line 49 of file UMLLayoutModule.h.

Member Function Documentation

◆ call()

virtual void ogdf::UMLLayoutModule::call ( UMLGraph umlGraph)
pure virtual

Computes a layout of UML graph umlGraph.

Must be implemented by derived classes.

Parameters
umlGraphis the input UML graph and has to be assigned the UML layout.

Implemented in ogdf::PlanarizationLayoutUML.

◆ operator()()

void ogdf::UMLLayoutModule::operator() ( UMLGraph umlGraph)
inline

Computes a layout of UML graph umlGraph.

Parameters
umlGraphis the input UML graph and has to be assigned the UML layout.

Definition at line 64 of file UMLLayoutModule.h.


The documentation for this class was generated from the following file: