Surface Mesh Segmentation
 All Classes Namespaces Files Functions Typedefs Pages
List of all members
SegmentationGeomTraits Class Reference

#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

Detailed Description

The concept SegmentationGeomTraits describes the set of requirements of the geometric traits needed by the segmentation fonctions.

Has Models:
All the CGAL Kernels
Refines:
AABBGeomTraits

Member Typedef Documentation

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.

Function object model of Kernel::ConstructNormal_3 for the aforementioned geometric types.

Function object model of Kernel::ConstructCentroid_3 for the aforementioned geometric types.

Function object model of Kernel::ConstructUnitNormal_3 for the aforementioned geometric types.

Function object model of Kernel::ConstructTranslatedPoint_3 for the aforementioned geometric types.

Function object model of Kernel::ConstructScaledVector_3 for the aforementioned geometric types.

Function object model of Kernel::ConstructSumOfVectors_3 for the aforementioned geometric types.

Function object model of Kernel::ComputeApproximatedDihedralAngle_3 for the aforementioned geometric types.


The documentation for this class was generated from the following file: