mirror of https://github.com/CGAL/cgal
Remove Halffacet_triangle_handle/Halffacet_triangle_const_handle
This commit is contained in:
parent
4390be94b3
commit
252aab710f
|
|
@ -37,9 +37,6 @@ class SNC_decorator_traits : public CGAL::SM_decorator_traits<Refs_> {
|
||||||
typedef typename Refs::SHalfloop_handle SHalfloop_handle;
|
typedef typename Refs::SHalfloop_handle SHalfloop_handle;
|
||||||
typedef typename Refs::SFace_handle SFace_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::Vertex_iterator Vertex_iterator;
|
||||||
typedef typename Refs::Halfedge_iterator Halfedge_iterator;
|
typedef typename Refs::Halfedge_iterator Halfedge_iterator;
|
||||||
typedef typename Refs::Halffacet_iterator Halffacet_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::SHalfloop_const_handle SHalfloop_handle;
|
||||||
typedef typename Refs::SFace_const_handle SFace_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::Vertex_const_iterator Vertex_iterator;
|
||||||
typedef typename Refs::Halfedge_const_iterator Halfedge_iterator;
|
typedef typename Refs::Halfedge_const_iterator Halfedge_iterator;
|
||||||
typedef typename Refs::Halffacet_const_iterator Halffacet_iterator;
|
typedef typename Refs::Halffacet_const_iterator Halffacet_iterator;
|
||||||
|
|
|
||||||
|
|
@ -221,38 +221,6 @@ public:
|
||||||
typedef Vertex_handle Constructor_parameter;
|
typedef Vertex_handle Constructor_parameter;
|
||||||
typedef Vertex_const_handle Constructor_const_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
|
class Halffacet_cycle_iterator : public Object_iterator
|
||||||
/*{\Mtypemember a generic handle to an object in the boundary
|
/*{\Mtypemember a generic handle to an object in the boundary
|
||||||
of a facet. Convertible to |Object_handle|.}*/
|
of a facet. Convertible to |Object_handle|.}*/
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue