Skip to content

Commit

Permalink
use new macro
Browse files Browse the repository at this point in the history
  • Loading branch information
sloriot committed Jun 7, 2024
1 parent 4ffd27d commit ef44ef2
Showing 1 changed file with 11 additions and 9 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,14 @@ namespace Barycentric_coordinates {
A concept that describes the set of requirements of the template parameter
`GeomTraits` used to parameterize all classes and functions with 3D barycentric
coordinates from the namespace `CGAL::Barycentric_coordinates`. The concept `BarycentricTraits_3`
coordinates from the namespace `CGAL::Barycentric_coordinates`. The concept `BarycentricTraits_3`
extends the concept `BarycentricTraits_2` and adds the requirements for 3D objects.
\cgalGeneralizes `BarycentricTraits_2`
\cgalHasModel
- All models of `Kernel`
\cgalHasModelsBegin
\cgalHasModelsBare{All models of the \cgal concept `Kernel`}
\cgalHasModelsEnd
*/
class BarycentricTraits_3 {

Expand Down Expand Up @@ -50,7 +52,7 @@ typedef unspecified_type Vector_3;
A construction object that must provide the function operator:
`FT operator(const Point_3& p0, const Point_3& p1, const Point_3& p2, const Point_3& p3)`
that returns the signed volume of the tetrahedron defined by the four points `p0`, `p1`, `p2`, and `p3`.
*/
typedef unspecified_type Compute_volume_3;
Expand All @@ -59,7 +61,7 @@ typedef unspecified_type Compute_volume_3;
A construction object that must provide the function operator:
`FT operator(const Vector_3& u, const Vector_3& v)`
that returns an approximation of the angle between `u` and `v`.
The angle is given in degrees.
*/
Expand All @@ -69,7 +71,7 @@ typedef unspecified_type Compute_approximate_angle_3;
A construction object that must provide the function operator:
`FT operator(const Vector_3& v, const Vector_3& w)`
that returns the scalar (inner) product of the two vectors `v` and `w`.
*/
typedef unspecified_type Compute_scalar_product_3;
Expand All @@ -78,7 +80,7 @@ typedef unspecified_type Compute_scalar_product_3;
A construction object that must provide the function operator:
`FT operator(const Vector_3& u, const Vector_3& v, const Vector_3& w)`
that returns the determinant of the three vectors `u`, `v` and `w`.
*/
typedef unspecified_type Compute_determinant_3;
Expand All @@ -87,7 +89,7 @@ typedef unspecified_type Compute_determinant_3;
A construction object that must provide the function operator:
`Vector_3 operator(const Point_3& p, const Point_3& q)`
that returns the vector `q` - `p`.
*/
typedef unspecified_type Construct_vector_3;
Expand All @@ -96,7 +98,7 @@ typedef unspecified_type Construct_vector_3;
A construction object that must provide the function operator:
`Vector_3 operator(const Vector_3& u, const Vector_3& v)`
that returns the cross product between `u` and `v`.
*/
typedef unspecified_type Construct_cross_product_vector_3;
Expand Down

0 comments on commit ef44ef2

Please sign in to comment.