CGAL 4.7 - 2D Boolean Operations on Nef Polygons
|
CGAL::Extended_cartesian<FT>
CGAL::Extended_homogeneous<RT>
CGAL::Filtered_extended_homogeneous<RT>
CGAL::Nef_polyhedron_2<T>
CGAL::Nef_polyhedron_2<T>::Explorer
CGAL::Nef_polyhedron_2<T>::Topological_explorer
Modules | |
Concepts | |
Classes | |
class | CGAL::Extended_cartesian< FT > |
The class Extended_cartesian serves as a traits class for the class Nef_polyhedron_2<T> . More... | |
class | CGAL::Extended_homogeneous< RT > |
The class Extended_homogeneous serves as a traits class for the class Nef_polyhedron_2<T> . More... | |
class | CGAL::Filtered_extended_homogeneous< RT > |
The class Filtered_extended_homogeneous serves as a traits class for the class Nef_polyhedron_2<T> . More... | |
class | CGAL::Nef_polyhedron_2< T > |
An instance of data type Nef_polyhedron_2<T> is a subset of the plane that is the result of forming complements and intersections starting from a finite set H of halfspaces. More... | |
class | CGAL::Nef_polyhedron_2< T >::Topological_explorer |
An instance D of the data type Topological_explorer is a decorator for interfacing the topological structure of a plane map P (read-only). More... | |
class | CGAL::Nef_polyhedron_2< T >::Explorer |
a decorator to examine the underlying plane map. More... | |
typedef unspecified_type CGAL::Nef_polyhedron_2< T >::Direction |
directions in our plane.
typedef unspecified_type CGAL::Nef_polyhedron_2< T >::Line |
the oriented lines modeling halfplanes.
typedef unspecified_type CGAL::Nef_polyhedron_2< T >::Object_handle |
a generic handle to an object of the underlying plane map.
The kind of object (vertex, halfedge, face)
can be determined and the object can be assigned to a corresponding handle by the three functions:
bool assign(Vertex_const_handle& h, Object_handle)
bool assign(Halfedge_const_handle& h, Object_handle)
bool assign(Face_const_handle& h, Object_handle)
where each function returns true
iff the assignment to h
was done.
typedef unspecified_type CGAL::Nef_polyhedron_2< T >::Point |
the affine points of the plane.
typedef unspecified_type CGAL::Nef_polyhedron_2< T >::Polygons_tag |
tag for calling polygon constructor.
typedef unspecified_type CGAL::Nef_polyhedron_2< T >::Polylines_tag |
tag for calling polyline constructor.
enum CGAL::Nef_polyhedron_2::Boundary |
enum CGAL::Nef_polyhedron_2::Content |
enum CGAL::Nef_polyhedron_2::Location_mode |