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. | |
| StrokeType | ogdf::intToStrokeType (int i) |
Converts integer i to stroke type. | |
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 141 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 82 of file graphics.h.
|
strong |
Types for node shapes.
Definition at line 116 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 46 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.