Interface of general layout algorithms. More...
#include <ogdf/basic/LayoutModule.h>
Public Member Functions | |
LayoutModule () | |
Initializes a layout module. | |
virtual | ~LayoutModule () |
virtual void | call (GraphAttributes &GA)=0 |
Computes a layout of graph GA . | |
void | operator() (GraphAttributes &GA) |
Computes a layout of graph GA . | |
Interface of general layout algorithms.
Definition at line 44 of file LayoutModule.h.
|
inline |
Initializes a layout module.
Definition at line 47 of file LayoutModule.h.
|
inlinevirtual |
Definition at line 49 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::TutteLayout, ogdf::BalloonLayout, ogdf::BertaultLayout, ogdf::NodeRespecterLayout, ogdf::PreprocessorLayout, ogdf::DavidsonHarelLayout, ogdf::DTreeMultilevelEmbedder2D, ogdf::DTreeMultilevelEmbedder3D, ogdf::FastMultipoleEmbedder, ogdf::FastMultipoleMultilevelEmbedder, ogdf::FMMMLayout, ogdf::GEMLayout, ogdf::ModularMultilevelMixer, ogdf::ScalingLayout, ogdf::MultilevelLayout, ogdf::PivotMDS, ogdf::spring_embedder::SpringEmbedderBase, ogdf::SpringEmbedderFRExact, ogdf::SpringEmbedderKK, ogdf::StressMinimization, ogdf::GeometricEdgeInsertion, ogdf::GeometricVertexInsertion, ogdf::VertexMovement, ogdf::SugiyamaLayout, ogdf::CircularLayout, ogdf::LinearLayout, ogdf::ProcrustesSubLayout, ogdf::ComponentSplitterLayout, ogdf::SimpleCCPacker, ogdf::PlanarizationLayout, ogdf::RadialTreeLayout, ogdf::TreeLayout, ogdf::DominanceLayout, ogdf::UpwardPlanarizationLayout, ogdf::VisibilityLayout, ogdf::GridLayoutModule, ogdf::PreprocessorLayout, ogdf::ForceLayoutModule, ogdf::MultilevelLayoutModule, and ogdf::ScalingLayout.
|
inline |
Computes a layout of graph GA
.
GA | is the input graph and will also be assigned the layout information. |
Definition at line 65 of file LayoutModule.h.