Required types and member functions for the PolyhedronTraits_3 concept. This geometric traits concept is used in the polyhedral surface data structure CGAL::Polyhedron_3<Traits>. This concept is a subset of the 3d kernel traits and any CGAL kernel model can be used directly as template argument.
CopyConstructable, Assignable.
| |
point type.
| |
| |
plane equation. Even if plane equations
are not supported with a particular polyhedral surface this
type has to be defined (some dummy type).
| |
| |
is an unary function object
that reverses the plane orientation. Must provide Plane_3 operator()(Plane_3 plane) that returns the reversed plane. Required
only if plane equations are supported and the inside_out()
method is used to reverse the polyhedral surface orientation.
|
| |
copy constructor.
|
| ||
| assignment. |
| ||
| ||
returns an instance of this function object. |
CGAL::Polyhedron_traits_3<Kernel>
CGAL::Polyhedron_traits_with_normals_3<Kernel>
All models of the CGAL::Kernel concept, e.g.,
Simple_cartesian<FieldNumberType>.