Declaration of class GraphAttributes which extends a Graph by additional attributes.
MLG is the main data structure for ModularMultilevelMixer.
Declaration of classes GenericPoint, GenericPolyline, GenericLine, GenericSegment,...
Computes the convex hull of a set of points or a layout.
double leftOfLine(const DPoint &normal, const DPoint &point, const DPoint &pointOnLine) const
DPolygon call(MultilevelGraph &MLG) const
bool sameDirection(const DPoint &start, const DPoint &end, const DPoint &s, const DPoint &e) const
DPoint calcNormal(const DPoint &start, const DPoint &end) const
DPolygon call(std::vector< DPoint > points) const
void leftHull(std::vector< DPoint > points, DPoint &start, DPoint &end, DPolygon &hullPoly) const
DPolygon call(GraphAttributes &GA) const
DPolygon conv(const DPolygon &poly) const
Polygons with real coordinates.
Stores additional attributes of a graph (like layout information).
#define OGDF_EXPORT
Specifies that a function or class is exported by the OGDF DLL.
static MultilevelBuilder * getDoubleFactoredZeroAdjustedMerger()
The namespace for all OGDF objects.