#include <SegmentationGeomTraits.h>
Public Types | |
Number type | |
typedef Hidden_type | NT |
Geometric Types | |
typedef Hidden_type | Point_3 |
typedef Hidden_type | Vector_3 |
typedef Hidden_type | Segment_3 |
typedef Hidden_type | Plane_3 |
typedef Hidden_type | Ray_3 |
Function Object Types | |
typedef Hidden_type | Angle_3 |
typedef Hidden_type | Construct_normal_3 |
typedef Hidden_type | Construct_centroid_3 |
typedef Hidden_type | Construct_unit_normal_3 |
typedef Hidden_type | Construct_translated_point_3 |
typedef Hidden_type | Construct_scaled_vector_3 |
typedef Hidden_type | Construct_sum_of_vectors_3 |
typedef Hidden_type | Compute_approximated_dihedral_angle_3 |
The concept SegmentationGeomTraits
describes the set of requirements of the geometric traits needed by the segmentation fonctions.
typedef Hidden_type SegmentationGeomTraits::NT |
A number type model of FieldWithSqrt (double or float is recommended)
typedef Hidden_type SegmentationGeomTraits::Point_3 |
The vector type.
typedef Hidden_type SegmentationGeomTraits::Vector_3 |
The vector type.
typedef Hidden_type SegmentationGeomTraits::Segment_3 |
The segment type.
typedef Hidden_type SegmentationGeomTraits::Plane_3 |
The plane type.
typedef Hidden_type SegmentationGeomTraits::Ray_3 |
The ray type.
typedef Hidden_type SegmentationGeomTraits::Angle_3 |
Function object model of Kernel::Angle_3 for the aforementioned geometric types.
typedef Hidden_type SegmentationGeomTraits::Construct_normal_3 |
Function object model of Kernel::ConstructNormal_3 for the aforementioned geometric types.
typedef Hidden_type SegmentationGeomTraits::Construct_centroid_3 |
Function object model of Kernel::ConstructCentroid_3 for the aforementioned geometric types.
typedef Hidden_type SegmentationGeomTraits::Construct_unit_normal_3 |
Function object model of Kernel::ConstructUnitNormal_3 for the aforementioned geometric types.
typedef Hidden_type SegmentationGeomTraits::Construct_translated_point_3 |
Function object model of Kernel::ConstructTranslatedPoint_3 for the aforementioned geometric types.
typedef Hidden_type SegmentationGeomTraits::Construct_scaled_vector_3 |
Function object model of Kernel::ConstructScaledVector_3 for the aforementioned geometric types.
typedef Hidden_type SegmentationGeomTraits::Construct_sum_of_vectors_3 |
Function object model of Kernel::ConstructSumOfVectors_3 for the aforementioned geometric types.
typedef Hidden_type SegmentationGeomTraits::Compute_approximated_dihedral_angle_3 |
Function object model of Kernel::ComputeApproximatedDihedralAngle_3 for the aforementioned geometric types.