Open
Graph Drawing
Framework
v. 2023.09 (Elderberry)
Overview
Class Hierarchy
Class Index
Class List
Members
Namespaces
Source Files
Geometry.h
Go to the documentation of this file.
1
31
#pragma once
32
33
#ifdef OGDF_INCLUDE_CGAL
34
35
# include <
ogdf/geometric/cr_min/geometry/objects/Circle.h
>
36
# include <
ogdf/geometric/cr_min/geometry/objects/Cone.h
>
37
# include <
ogdf/geometric/cr_min/geometry/objects/Direction.h
>
38
# include <
ogdf/geometric/cr_min/geometry/objects/Line.h
>
39
# include <
ogdf/geometric/cr_min/geometry/objects/LineSegment.h
>
40
# include <
ogdf/geometric/cr_min/geometry/objects/Point.h
>
41
# include <
ogdf/geometric/cr_min/geometry/objects/Polygon.h
>
42
# include <
ogdf/geometric/cr_min/geometry/objects/Polyline.h
>
43
# include <
ogdf/geometric/cr_min/geometry/objects/Ray.h
>
44
# include <
ogdf/geometric/cr_min/geometry/objects/Rectangle.h
>
45
# include <
ogdf/geometric/cr_min/geometry/objects/Vector.h
>
46
47
namespace
ogdf
{
48
namespace
internal {
49
namespace
gcm {
50
namespace
geometry {
51
52
template
<
typename
_Kernel>
53
class
Geometry_t {
54
public
:
55
using
Kernel = _Kernel;
56
using
Point
= Point_t<Kernel>;
57
using
LineSegment = LineSegment_t<Kernel>;
58
using
Ray = Ray_t<Kernel>;
59
using
Polygon = Polygon_t<Kernel>;
60
using
Line = Line_t<Kernel>;
61
using
Polyline = Polyline_t<Kernel>;
62
using
Circle = Circle_t<Kernel>;
63
using
Direction
= Direction_t<Kernel>;
64
using
Cone = Cone_t<Kernel>;
65
using
Rectangle = Rectangle_t<Kernel>;
66
using
Vector = Vector_t<Kernel>;
67
};
68
69
}
70
}
71
}
72
}
73
74
#endif
ogdf
The namespace for all OGDF objects.
Definition:
multilevelmixer.cpp:39
ogdf::Direction
Direction
Definition:
basic.h:150
Point.h
Circle.h
Vector.h
Rectangle.h
Ray.h
LineSegment.h
Polyline.h
Line.h
Polygon.h
Cone.h
ogdf::gml::Key::Point
@ Point
Direction.h
include
ogdf
geometric
cr_min
geometry
objects
Geometry.h
This site is powered by Netlify.
© 1999–2024
The OGDF Team