|
CGAL 6.0 - 2D Straight Skeleton and Polygon Offsetting
|
HalfedgeDSHalfedge The concept StraightSkeletonHalfedge_2 describes the requirements for the halfedge type of the StraightSkeleton_2 concept. It is a refinement of the HalfedgeDSHalfedge concept.
The StraightSkeletonHalfedge_2 concept requires no geometric embedding at all. The only geometric embedding used by the Straight Skeleton Data Structure are the 2D points in the contour and skeleton vertices. However, for any halfedge, there is a 2D segment implicitly given by its source and target vertices.
CGAL::Straight_skeleton_halfedge_base_2 StraightSkeleton_2 StraightSkeletonHalfedge_2 CGAL::Straight_skeleton_vertex_base_2<Refs,Point,FT> CGAL::Straight_skeleton_halfedge_base_2<Refs> Creation | |
| StraightSkeletonHalfedge_2 () | |
| Default Constructor. | |
| StraightSkeletonHalfedge_2 (int id) | |
constructs a halfedge with ID id. | |
| StraightSkeletonHalfedge_2::StraightSkeletonHalfedge_2 | ( | int | id | ) |
constructs a halfedge with ID id.
It is the links to other halfedges that determines if this is a contour edge, a contour-skeleton edge, or an inner-skeleton edge.