Open
Graph Drawing
Framework

 v. 2023.09 (Elderberry)
 

Geometry.h
Go to the documentation of this file.
1 
31 #pragma once
32 
33 #ifdef OGDF_INCLUDE_CGAL
34 
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: AugmentationModule.h:36
ogdf::Direction
Direction
Definition: basic.h:148
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