Remove Halffacet_triangle_handle/Halffacet_triangle_const_handle

This commit is contained in:
Giles Bathgate 2022-03-19 12:16:25 +00:00
parent 4390be94b3
commit 252aab710f
2 changed files with 0 additions and 38 deletions

View File

@ -37,9 +37,6 @@ class SNC_decorator_traits : public CGAL::SM_decorator_traits<Refs_> {
typedef typename Refs::SHalfloop_handle SHalfloop_handle;
typedef typename Refs::SFace_handle SFace_handle;
typedef typename Refs::Halffacet_triangle_handle
Halffacet_triangle_handle;
typedef typename Refs::Vertex_iterator Vertex_iterator;
typedef typename Refs::Halfedge_iterator Halfedge_iterator;
typedef typename Refs::Halffacet_iterator Halffacet_iterator;
@ -76,9 +73,6 @@ class SNC_decorator_const_traits {
typedef typename Refs::SHalfloop_const_handle SHalfloop_handle;
typedef typename Refs::SFace_const_handle SFace_handle;
typedef typename Refs::Halffacet_triangle_const_handle
Halffacet_triangle_handle;
typedef typename Refs::Vertex_const_iterator Vertex_iterator;
typedef typename Refs::Halfedge_const_iterator Halfedge_iterator;
typedef typename Refs::Halffacet_const_iterator Halffacet_iterator;

View File

@ -221,38 +221,6 @@ public:
typedef Vertex_handle Constructor_parameter;
typedef Vertex_const_handle Constructor_const_parameter;
// Halffacet triangle
class Halffacet_triangle_const_handle : public Halffacet_const_handle {
typedef Halffacet_const_handle Base;
Triangle_3 triangle;
public:
Halffacet_triangle_const_handle() : Base() {}
Halffacet_triangle_const_handle( Halffacet_const_handle h, Triangle_3& t) :
Base(h), triangle(t) {}
Triangle_3 get_triangle() { return triangle; }
void transform(const Aff_transformation_3& t) {
triangle = Triangle_3(triangle[0].transform(t),
triangle[1].transform(t),
triangle[2].transform(t));
}
};
class Halffacet_triangle_handle : public Halffacet_handle {
typedef Halffacet_handle Base;
Triangle_3 triangle;
public:
Halffacet_triangle_handle() : Base() {}
Halffacet_triangle_handle( Halffacet_handle h, Triangle_3& t) :
Base(h), triangle(t) {}
Triangle_3 get_triangle() { return triangle; }
void transform(const Aff_transformation_3& t) {
triangle = Triangle_3(triangle[0].transform(t),
triangle[1].transform(t),
triangle[2].transform(t));
}
};
class Halffacet_cycle_iterator : public Object_iterator
/*{\Mtypemember a generic handle to an object in the boundary
of a facet. Convertible to |Object_handle|.}*/