mirror of https://github.com/CGAL/cgal
- Isolate 3D aff_transformations as well.
This commit is contained in:
parent
a7ef4b9d40
commit
19bc9067db
|
|
@ -72,10 +72,6 @@ public:
|
||||||
typedef Lazy<typename AK::Triangle_2, typename EK::Triangle_2, typename EK::FT, E2A> Triangle_2;
|
typedef Lazy<typename AK::Triangle_2, typename EK::Triangle_2, typename EK::FT, E2A> Triangle_2;
|
||||||
typedef Lazy<typename AK::Circle_2, typename EK::Circle_2, typename EK::FT, E2A> Circle_2;
|
typedef Lazy<typename AK::Circle_2, typename EK::Circle_2, typename EK::FT, E2A> Circle_2;
|
||||||
typedef Lazy<typename AK::Iso_rectangle_2, typename EK::Iso_rectangle_2, typename EK::FT, E2A> Iso_rectangle_2;
|
typedef Lazy<typename AK::Iso_rectangle_2, typename EK::Iso_rectangle_2, typename EK::FT, E2A> Iso_rectangle_2;
|
||||||
// Aff_transformation_2 operations are not functorized, so treat it as
|
|
||||||
// an exterior object for now.
|
|
||||||
//typedef Lazy<typename AK::Aff_transformation_2, typename EK::Aff_transformation_2, typename EK::FT, E2A> Aff_transformation_2;
|
|
||||||
typedef CGAL::Aff_transformationC2<Kernel> Aff_transformation_2;
|
|
||||||
typedef Cartesian_coordinate_iterator_2<Kernel> Cartesian_const_iterator_2;
|
typedef Cartesian_coordinate_iterator_2<Kernel> Cartesian_const_iterator_2;
|
||||||
typedef Lazy<typename AK::Data_accessor_2, typename EK::Data_accessor_2, typename EK::FT, E2A> Data_accessor_2;
|
typedef Lazy<typename AK::Data_accessor_2, typename EK::Data_accessor_2, typename EK::FT, E2A> Data_accessor_2;
|
||||||
typedef Lazy<typename AK::Conic_2, typename EK::Conic_2, typename EK::FT, E2A> Conic_2;
|
typedef Lazy<typename AK::Conic_2, typename EK::Conic_2, typename EK::FT, E2A> Conic_2;
|
||||||
|
|
@ -91,9 +87,15 @@ public:
|
||||||
typedef Lazy<typename AK::Tetrahedron_3, typename EK::Tetrahedron_3, typename EK::FT, E2A> Tetrahedron_3;
|
typedef Lazy<typename AK::Tetrahedron_3, typename EK::Tetrahedron_3, typename EK::FT, E2A> Tetrahedron_3;
|
||||||
typedef Lazy<typename AK::Sphere_3, typename EK::Sphere_3, typename EK::FT, E2A> Sphere_3;
|
typedef Lazy<typename AK::Sphere_3, typename EK::Sphere_3, typename EK::FT, E2A> Sphere_3;
|
||||||
typedef Lazy<typename AK::Iso_cuboid_3, typename EK::Iso_cuboid_3, typename EK::FT, E2A> Iso_cuboid_3;
|
typedef Lazy<typename AK::Iso_cuboid_3, typename EK::Iso_cuboid_3, typename EK::FT, E2A> Iso_cuboid_3;
|
||||||
typedef Lazy<typename AK::Aff_transformation_3, typename EK::Aff_transformation_3, typename EK::FT, E2A> Aff_transformation_3;
|
|
||||||
typedef Lazy<typename AK::Cartesian_const_iterator_3, typename EK::Cartesian_const_iterator_3, typename EK::FT, E2A> Cartesian_const_iterator_3;
|
typedef Lazy<typename AK::Cartesian_const_iterator_3, typename EK::Cartesian_const_iterator_3, typename EK::FT, E2A> Cartesian_const_iterator_3;
|
||||||
|
|
||||||
|
// Aff_transformation_2/3 operations are not functorized, so treat it as
|
||||||
|
// an exterior object for now.
|
||||||
|
//typedef Lazy<typename AK::Aff_transformation_2, typename EK::Aff_transformation_2, typename EK::FT, E2A> Aff_transformation_2;
|
||||||
|
//typedef Lazy<typename AK::Aff_transformation_3, typename EK::Aff_transformation_3, typename EK::FT, E2A> Aff_transformation_3;
|
||||||
|
typedef CGAL::Aff_transformationC2<Kernel> Aff_transformation_2;
|
||||||
|
typedef CGAL::Aff_transformationC3<Kernel> Aff_transformation_3;
|
||||||
|
|
||||||
|
|
||||||
// We don't touch the predicates.
|
// We don't touch the predicates.
|
||||||
#define CGAL_Kernel_pred(P, Pf) \
|
#define CGAL_Kernel_pred(P, Pf) \
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue