CGAL 6.1 - 2D Straight Skeleton and Polygon Offsetting
|
#include <Concepts/StraightSkeletonItemsConverter_2.h>
The concept StraightSkeletonItemsConverter_2
describes the requirements for items converter passed as the third template argument to the class Straight_skeleton_converter_2<SrcSs,TgtSs,ItemsConverter>
. It converts the HDS
items from one type of straight skeleton to another.
CGAL::Straight_skeleton_items_converter_2
CGAL::Straight_skeleton_converter_2<SrcSs,TgtSs,ItemsCvt>
Types | |
typedef unspecified_type | Source_vertex_const_handle |
A constant handle to a model of the StraightSkeletonVertex_2 concept used to represent the vertices of the straight skeleton of the source type. | |
typedef unspecified_type | Source_halfedge_const_handle |
A constant handle to model of the StraightSkeletonHalfedge_2 concept used to represent the halfedges of the straight skeleton of the source type. | |
typedef unspecified_type | Source_face_const_handle |
A constant handle to model of the StraightSkeletonFace_2 concept used to represent the faces of the straight skeleton of the source type. | |
typedef unspecified_type | Target_vertex |
A model of the StraightSkeletonVertex_2 concept used to represent the vertices of the straight skeleton of the target type. | |
typedef unspecified_type | Target_halfedge |
A model of the StraightSkeletonHalfedge_2 concept used to represent the halfedges of the straight skeleton of the target type. | |
typedef unspecified_type | Target_face |
Any model of the StraightSkeletonFace_2 concept used to represent the faces of the straight skeleton of the target type. | |
Operations | |
Target_vertex | operator() (Source_vertex_const_handle v) const |
returns a new vertex with the same data as v converted to the corresponding target types. | |
Target_halfedge | operator() (Source_halfedge_const_handle h) const |
returns a new halfedge with the same data as h converted to the corresponding target types. | |
Target_face | operator() (Source_face_const_handle f) const |
returns a new face with the same data as f converted to the corresponding target types. | |
typedef unspecified_type StraightSkeletonItemsConverter_2::Source_face_const_handle |
A constant handle to model of the StraightSkeletonFace_2
concept used to represent the faces of the straight skeleton of the source type.
typedef unspecified_type StraightSkeletonItemsConverter_2::Source_halfedge_const_handle |
A constant handle to model of the StraightSkeletonHalfedge_2
concept used to represent the halfedges of the straight skeleton of the source type.
typedef unspecified_type StraightSkeletonItemsConverter_2::Source_vertex_const_handle |
A constant handle to a model of the StraightSkeletonVertex_2
concept used to represent the vertices of the straight skeleton of the source type.
typedef unspecified_type StraightSkeletonItemsConverter_2::Target_face |
Any model of the StraightSkeletonFace_2
concept used to represent the faces of the straight skeleton of the target type.
typedef unspecified_type StraightSkeletonItemsConverter_2::Target_halfedge |
A model of the StraightSkeletonHalfedge_2
concept used to represent the halfedges of the straight skeleton of the target type.
typedef unspecified_type StraightSkeletonItemsConverter_2::Target_vertex |
A model of the StraightSkeletonVertex_2
concept used to represent the vertices of the straight skeleton of the target type.
Target_face StraightSkeletonItemsConverter_2::operator() | ( | Source_face_const_handle | f | ) | const |
returns a new face with the same data as f
converted to the corresponding target types.
Target_halfedge StraightSkeletonItemsConverter_2::operator() | ( | Source_halfedge_const_handle | h | ) | const |
returns a new halfedge with the same data as h
converted to the corresponding target types.
Target_vertex StraightSkeletonItemsConverter_2::operator() | ( | Source_vertex_const_handle | v | ) | const |
returns a new vertex with the same data as v
converted to the corresponding target types.