Interface of general layout algorithms. More...
#include <ogdf/module/LayoutModule.h>
Inheritance diagram for ogdf::LayoutModule:Public Member Functions | |
| LayoutModule () | |
| Initializes a layout module. | |
| virtual | ~LayoutModule () |
| virtual void | call (GraphAttributes &GA)=0 |
| Computes a layout of graph GA. | |
| virtual void | call (GraphAttributes &GA, GraphConstraints &GC) |
| Computes a layout of graph GA wrt the constraints in GC (if applicable). | |
| void | operator() (GraphAttributes &GA) |
| Computes a layout of graph GA. | |
Interface of general layout algorithms.
Definition at line 65 of file LayoutModule.h.
|
inline |
Initializes a layout module.
Definition at line 68 of file LayoutModule.h.
|
inlinevirtual |
Definition at line 70 of file LayoutModule.h.
|
pure virtual |
Computes a layout of graph GA.
This method is the actual algorithm call and must be implemented by derived classes.
| GA | is the input graph and will also be assigned the layout information. |
Implemented in ogdf::FMMMLayout, ogdf::SugiyamaLayout, ogdf::GEMLayout, ogdf::RadialTreeLayout, ogdf::ModularMultilevelMixer, ogdf::TreeLayout, ogdf::PlanarizationLayout, ogdf::ProcrustesSubLayout, ogdf::FastMultipoleMultilevelEmbedder, ogdf::StressMajorization, ogdf::SpringEmbedderKK, ogdf::SpringEmbedderFR, ogdf::CircularLayout, ogdf::PreprocessorLayout, ogdf::TutteLayout, ogdf::GridLayoutModule, ogdf::ScalingLayout, ogdf::BalloonLayout, ogdf::FastMultipoleEmbedder, ogdf::UpwardPlanarizationLayout, ogdf::DavidsonHarelLayout, ogdf::ComponentSplitterLayout, ogdf::DominanceLayout, ogdf::MultilevelLayoutModule, ogdf::SpringEmbedderFRExact, ogdf::ForceLayoutModule, ogdf::VisibilityLayout, ogdf::MultilevelLayout, ogdf::MMMExampleNoTwistLayout, ogdf::MMMExampleFastLayout, ogdf::MMMExampleNiceLayout, and ogdf::MixedForceLayout.
|
inlinevirtual |
Computes a layout of graph GA wrt the constraints in GC (if applicable).
Reimplemented in ogdf::MultilevelLayout.
Definition at line 85 of file LayoutModule.h.
|
inline |
Computes a layout of graph GA.
| GA | is the input graph and will also be assigned the layout information. |
Reimplemented in ogdf::MultilevelLayoutModule.
Definition at line 92 of file LayoutModule.h.