50 #ifndef CGAL_CARTESIAN_CLASSES_H
51 #define CGAL_CARTESIAN_CLASSES_H
55 #ifndef CGAL_CFG_NO_ADVANCED_KERNEL
64 template <
class R,
class T =
typename R::Rep_tag >
class Point_2;
65 template <
class R,
class T =
typename R::Rep_tag >
class Vector_2;
66 template <
class R,
class T =
typename R::Rep_tag >
class Direction_2;
67 template <
class R,
class T =
typename R::Rep_tag >
class Line_2;
68 template <
class R,
class T =
typename R::Rep_tag >
class Ray_2;
69 template <
class R,
class T =
typename R::Rep_tag >
class Segment_2;
70 template <
class R,
class T =
typename R::Rep_tag >
class Triangle_2;
71 template <
class R,
class T =
typename R::Rep_tag >
class Circle_2;
77 template <
class R,
class T =
typename R::Rep_tag >
class Plane_3;
78 template <
class R,
class T =
typename R::Rep_tag >
class Point_3;
79 template <
class R,
class T =
typename R::Rep_tag >
class Vector_3;
80 template <
class R,
class T =
typename R::Rep_tag >
class Direction_3;
81 template <
class R,
class T =
typename R::Rep_tag >
class Line_3;
82 template <
class R,
class T =
typename R::Rep_tag >
class Ray_3;
83 template <
class R,
class T =
typename R::Rep_tag >
class Segment_3;
84 template <
class R,
class T =
typename R::Rep_tag >
class Triangle_3;
85 template <
class R,
class T =
typename R::Rep_tag >
class Tetrahedron_3;
86 template <
class R,
class T =
typename R::Rep_tag >
class Sphere_3;
87 template <
class R,
class T =
typename R::Rep_tag >
class Iso_cuboid_3;
104 template <
class R >
class PointC2;
105 template <
class R >
class VectorC2;
106 template <
class R >
class DirectionC2;
107 template <
class R >
class LineC2;
108 template <
class R >
class RayC2;
109 template <
class R >
class SegmentC2;
110 template <
class R >
class TriangleC2;
111 template <
class R >
class CircleC2;
112 template <
class R >
class Data_accessorC2;
113 template <
class PT,
class DA >
class ConicCPA2;
114 template <
class R >
class Iso_rectangleC2;
115 template <
class R >
class Aff_transformationC2;
117 template <
class R >
class PlaneC3;
118 template <
class R >
class PointC3;
119 template <
class R >
class VectorC3;
120 template <
class R >
class DirectionC3;
121 template <
class R >
class LineC3;
122 template <
class R >
class RayC3;
123 template <
class R >
class SegmentC3;
124 template <
class R >
class TriangleC3;
125 template <
class R >
class TetrahedronC3;
126 template <
class R >
class SphereC3;
127 template <
class R >
class Iso_cuboidC3;
128 template <
class R >
class Aff_transformationC3;
130 template <
class R >
class PointCd;
138 #endif // CGAL_CFG_NO_ADVANCED_KERNEL
140 #endif // CGAL_CARTESIAN_CLASSES_H
#define CGAL_BEGIN_NAMESPACE
Some basic geometric data types.
#define CGAL_END_NAMESPACE