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