|
Open Graph Drawing Framework |
v. 2023.09 (Elderberry)
|
|
|
Go to the documentation of this file.
200 IPoint& boundingBox,
bool fixEmbedding)
override;
The namespace for all OGDF objects.
Declares the base class ShellingOrderModule for modules that compute a shelling order of a graph.
double m_baseRatio
The option for specifying the base ratio.
Includes declaration of graph class.
Declaration of classes GenericPoint, GenericPolyline, GenericLine, GenericSegment,...
Base class for modules that compute a shelling order of a graph.
std::unique_ptr< ShellingOrderModule > m_computeOrder
The shelling order module.
std::unique_ptr< AugmentationModule > m_augmenter
The augmentation module.
Class for adjacency list elements.
void sideOptimization(bool opt)
Sets the option sideOptimization to opt.
Declaration of interface for graph augmentation algorithms.
void sizeOptimization(bool opt)
Sets the option sizeOptimization to opt.
double baseRatio() const
Returns the current setting of option baseRatio.
Base class for planar grid layout algorithms.
RegisteredArray for nodes, edges and adjEntries of a graph.
Data type for general directed graphs (adjacency list representation).
The base class for graph augmentation algorithms.
bool sideOptimization() const
Returns the current setting of option sideOptimization.
void setShellingOrder(ShellingOrderModule *pOrder)
Sets the shelling order module.
Base class for embedder algorithms.
void baseRatio(double ratio)
Sets the option baseRatio to ratio.
bool m_sideOptimization
The option for size optimization.
Basic declarations, included by all source files.
#define OGDF_EXPORT
Specifies that a function or class is exported by the OGDF DLL.
Defines ogdf::EmbedderModule.
Implementation of the Planar-Draw layout algorithm.
bool sizeOptimization() const
Returns the current setting of option sizeOptimization.
Representation of a graph's grid layout.
void setEmbedder(EmbedderModule *pEmbedder)
Sets the module option for the graph embedding algorithm.
std::unique_ptr< EmbedderModule > m_embedder
The planar embedder module.
bool m_sizeOptimization
The option for allowing arbitrary slopes.
The shelling order of a graph.
void setAugmenter(AugmentationModule *pAugmenter)
Sets the augmentation module.
Declaration of interface for grid layout algorithms.