This module contains data structures and algorithms for drawing graphs. More...
Modules | |
Energy-based Layout Algorithms | |
Various energy-based and force-directed layout algorithms. | |
Layer-based Layout Algorithms | |
Layer-based layout algorithms such as the Sugiyama framework for hierarchical graph drawing. | |
Planar and Planarization-based Layout Algorithms | |
Layout algorithms for planar graphs and layout algorithms based on the planarization approach. | |
Layout Algorithms for Clustered Graphs | |
Various layout algorithms for clustered graphs, as well as related functionality. | |
Helper Classes for Implementing Layout Algorithms | |
Various classes that simplify or support the implementation of layout algorithms. | |
Classes | |
class | ogdf::ClusterGraphAttributes |
Stores additional attributes of a clustered graph (like layout information). More... | |
class | ogdf::Color |
Colors represented as RGBA values. More... | |
struct | ogdf::Fill |
Properties of fills. More... | |
class | ogdf::GraphAttributes |
Stores additional attributes of a graph (like layout information). More... | |
class | ogdf::GraphIO |
Utility class providing graph I/O in various exchange formats. More... | |
class | ogdf::GridLayout |
Representation of a graph's grid layout. More... | |
class | ogdf::Layout |
Stores a layout of a graph (coordinates of nodes, bend points of edges). More... | |
class | ogdf::LayoutStandards |
Standard values for graphical attributes and layouts. More... | |
class | ogdf::LayoutStatistics |
Computes statistical information about a layout. More... | |
class | ogdf::PreprocessorLayout |
The PreprocessorLayout removes multi-edges and self-loops. More... | |
struct | ogdf::Stroke |
Properties of strokes. More... | |
Functions | |
FillPattern | ogdf::intToFillPattern (int i) |
Converts integer i to fill pattern. More... | |
StrokeType | ogdf::intToStrokeType (int i) |
Converts integer i to stroke type. More... | |
This module contains data structures and algorithms for drawing graphs.
|
strong |
Types for edge arrows.
Enumerator | |
---|---|
None | no edge arrows |
Last | edge arrow at target node of the edge |
First | edge arrow at source node of the edge |
Both | edge arrow at target and source node of the edge |
Undefined |
Definition at line 145 of file graphics.h.
|
strong |
Fill patterns.
Enumerator | |
---|---|
None | |
Solid | |
Dense1 | |
Dense2 | |
Dense3 | |
Dense4 | |
Dense5 | |
Dense6 | |
Dense7 | |
Horizontal | |
Vertical | |
Cross | |
BackwardDiagonal | |
ForwardDiagonal | |
DiagonalCross |
Definition at line 86 of file graphics.h.
|
strong |
Types for node shapes.
Definition at line 120 of file graphics.h.
|
strong |
|
strong |
|
strong |
Line types of strokes.
Enumerator | |
---|---|
None | no line |
Solid | solid line |
Dash | dashed line |
Dot | dotted line |
Dashdot | line style "dash dot dash dot ..." |
Dashdotdot | line style "dash dot dot dash dot dot ..." |
Definition at line 50 of file graphics.h.
FillPattern ogdf::intToFillPattern | ( | int | i | ) |
Converts integer i
to fill pattern.
StrokeType ogdf::intToStrokeType | ( | int | i | ) |
Converts integer i
to stroke type.