CGAL 5.2.1 - Tetrahedral Remeshing
RemeshingTriangulationTraits_3 Concept Reference

Definition

Refines:
TriangulationTraits_3

The concept RemeshingTriangulationTraits_3 is the first template parameter of the class Remeshing_triangulation_3. It defines the geometric objects (points, segments, triangles, and tetrahedra) forming the triangulation together with a few geometric predicates and constructions on these objects.

Has Models:
All models of Kernel.
See also
CGAL::Triangulation_3

Types

typedef unspecified_type Construct_cross_product_vector_3
 A constructor object model of ConstructCrossProductVector_3
 
typedef unspecified_type Construct_vector_3
 A constructor object model of ConstructVector_3
 
typedef unspecified_type Construct_scaled_vector_3
 A constructor object model of ConstructScaledVector_3
 
typedef unspecified_type Construct_sum_of_vectors_3
 A constructor object model of ConstructSumOfVectors_3
 
typedef unspecified_type Construct_opposite_vector_3
 A constructor object model of ConstructOppositeVector_3
 
typedef unspecified_type Compute_squared_length_3
 A constructor object model of ComputeSquaredLength_3
 
typedef unspecified_type Construct_divided_vector_3
 A constructor object model of ConstructDividedVector_3
 
typedef unspecified_type Construct_translated_point_3
 A constructor object model of ConstructTranslatedPoint_3
 
typedef unspecified_type Construct_midpoint_3
 A constructor object model of ConstructMidpoint_3
 
typedef unspecified_type Compute_approximate_dihedral_angle_3
 A constructor obeject model of ComputeApproximateDihedralAngle_3
 

Operations

The following functions give access to the predicate and construction objects:

Construct_cross_product_vector_3 construct_cross_product_vector_3_object ()
 
Construct_vector_3 construct_vector_3_object ()
 
Construct_scaled_vector_3 construct_scaled_vector_3_object ()
 
Construct_sum_of_vectors_3 construct_sum_of_vectors_3_object ()
 
Construct_opposite_vector_3 construct_opposite_vector_3_object ()
 
Compute_squared_length_3 compute_squared_length_3_object ()
 
Construct_divided_vector_3 construct_divided_vector_3_object ()
 
Construct_translated_point_3 construct_translated_point_3_object ()
 
Construct_midpoint_3 construct_midpoint_3_object ()
 
Compute_approximate_dihedral_angle_3 compute_approximate_dihedral_angle_3_object ()