|
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 |