#include <Arr_do_intersect_zone_visitor.h>
List of all members.
template<class Arrangement_>
class Arr_do_intersect_zone_visitor< Arrangement_ >
Member Typedef Documentation
template<class Arrangement_ >
template<class Arrangement_ >
template<class Arrangement_ >
template<class Arrangement_ >
template<class Arrangement_ >
template<class Arrangement_ >
template<class Arrangement_ >
Constructor & Destructor Documentation
template<class Arrangement_ >
Member Function Documentation
template<class Arrangement_ >
template<class Arrangement_ >
Handle the a subcurve that overlaps a given edge.
- Parameters:
-
cv | The overlapping subcurve. |
he | The overlapped halfedge (directed from left to right). |
left_v | The vertex that corresponds to the left endpoint of cv (or an invalid handle if no such arrangement vertex exists). |
right_v | The vertex that corresponds to the right endpoint of cv (or an invalid handle if no such arrangement vertex exists). |
- Returns:
- A handle to the halfedge obtained from the insertion of the overlapping subcurve into the arrangement.
template<class Arrangement_ >
Handle the a subcurve located in the interior of a given face.
- Parameters:
-
cv | The subcurve. |
face | The face containing cv's interior. |
left_v | The vertex that corresponds to the left endpoint of cv (or an invalid handle if no such arrangement vertex exists). |
left_he | The halfedge that contains the left endpoint of cv (or an invalid handle if no such halfedge exists). |
right_v | The vertex that corresponds to the right endpoint of cv (or an invalid handle if no such arrangement vertex exists). |
right_he | The halfedge that contains the right endpoint of cv (or an invalid handle if no such halfedge exists). |
- Returns:
- A handle to the halfedge obtained from the insertion of the subcurve into the arrangement.
template<class Arrangement_ >
Initialize the visitor with an arrangement object.
The documentation for this class was generated from the following file: