fix links

This commit is contained in:
Andreas Fabri 2016-09-07 15:29:13 +02:00 committed by Jane Tournois
parent 07e9997980
commit ec96a19052
2 changed files with 192 additions and 182 deletions

View File

@ -8705,6 +8705,189 @@ public:
}; /* end Kernel::LessZ_3 */
/*!
\ingroup PkgKernel23ConceptsFunctionObjects
\cgalConcept
\cgalRefines `AdaptableFunctor` (with three arguments)
\sa `orientation_grp`
*/
class Orientation_2 {
public:
/// \name Operations
/// A model of this concept must provide:
/// @{
/*!
returns \ref CGAL::LEFT_TURN, if `r` lies to the left of the oriented
line `l` defined by `p` and `q`, returns \ref CGAL::RIGHT_TURN if `r`
lies to the right of `l`, and returns \ref CGAL::COLLINEAR if `r` lies
on `l`.
*/
Orientation operator()(const Kernel::Point_2&p,
const Kernel::Point_2&q,
const Kernel::Point_2&r);
/*!
returns \ref CGAL::LEFT_TURN if `u` and `v` form a left turn,
returns \ref CGAL::RIGHT_TURN if `u` and `v` form a right turn,
and returns \ref CGAL::COLLINEAR if `u` and `v` are collinear.
*/
Orientation operator()(const Kernel::Vector_2&u,
const Kernel::Vector_2&v);
/// @}
}; /* end Kernel::Orientation_2 */
/*!
\ingroup PkgKernel23ConceptsFunctionObjects
\cgalConcept
\cgalRefines `AdaptableFunctor` (with four arguments)
\sa `orientation_grp`
*/
class Orientation_3 {
public:
/// \name Operations
/// A model of this concept must provide:
/// @{
/*!
returns \ref CGAL::POSITIVE, if `s` lies on the positive side of the oriented
plane `h` defined by `p`, `q`, and `r`, returns \ref CGAL::NEGATIVE if `s`
lies on the negative side of `h`, and returns \ref CGAL::COPLANAR if `s` lies
on `h`.
*/
Orientation operator()(const Kernel::Point_3&p,
const Kernel::Point_3&q,
const Kernel::Point_3&r,
const Kernel::Point_3&s);
/*!
returns \ref CGAL::POSITIVE if `u`, `v` and `w` are positively oriented,
returns \ref CGAL::NEGATIVE if `u`, `v` and `w` are negatively oriented,
and returns \ref CGAL::COPLANAR if `u`, `v` and `w` are coplanar.
*/
Orientation operator()(const Kernel::Vector_3&u,
const Kernel::Vector_3&v,
const Kernel::Vector_3&w);
/*!
returns the orientation of the sphere `s`.
*/
Orientation operator()(const Kernel::Sphere_3&s);
/// @}
}; /* end Kernel::Orientation_3 */
/*!
\ingroup PkgKernel23ConceptsFunctionObjects
\cgalConcept
\cgalRefines `AdaptableFunctor` (with two arguments)
\sa `CGAL::Circle_2<Kernel>`
\sa `CGAL::Line_2<Kernel>`
\sa `CGAL::Triangle_2<Kernel>`
*/
class OrientedSide_2 {
public:
/// \name Operations
/// A model of this concept must provide:
/// @{
/*!
returns \ref CGAL::ON_ORIENTED_BOUNDARY,
\ref CGAL::ON_NEGATIVE_SIDE, or the constant \ref CGAL::ON_POSITIVE_SIDE,
depending on the position of `p` relative to the oriented circle `c`.
*/
Oriented_side operator()(const Kernel::Circle_2&c,
const Kernel::Point_2&p);
/*!
returns \ref CGAL::ON_ORIENTED_BOUNDARY,
\ref CGAL::ON_NEGATIVE_SIDE, or the constant \ref CGAL::ON_POSITIVE_SIDE,
depending on the position of `p` relative to the oriented line `l`.
*/
Oriented_side operator()(const Kernel::Line_2&l,
const Kernel::Point_2&p);
/*!
returns \ref CGAL::ON_ORIENTED_BOUNDARY,
\ref CGAL::ON_NEGATIVE_SIDE, or the constant \ref CGAL::ON_POSITIVE_SIDE,
depending on the position of `p` relative to the oriented triangle `t`.
*/
Oriented_side operator()(const Kernel::Triangle_2&t,
const Kernel::Point_2&p);
/// @}
}; /* end Kernel::OrientedSide_2 */
/*!
\ingroup PkgKernel23ConceptsFunctionObjects
\cgalConcept
\cgalRefines `AdaptableFunctor` (with two arguments)
\sa `CGAL::Plane_3<Kernel>`
\sa `CGAL::Sphere_3<Kernel>`
\sa `CGAL::Tetrahedron_3<Kernel>`
*/
class OrientedSide_3 {
public:
/// \name Operations
/// A model of this concept must provide:
/// @{
/*!
returns \ref CGAL::ON_ORIENTED_BOUNDARY,
\ref CGAL::ON_NEGATIVE_SIDE, or the constant \ref CGAL::ON_POSITIVE_SIDE,
depending on the position of `p` relative to the oriented plane `h`.
*/
Oriented_side operator()(const Kernel::Plane_3&h,
const Kernel::Point_3&p);
/*!
returns \ref CGAL::ON_ORIENTED_BOUNDARY,
\ref CGAL::ON_NEGATIVE_SIDE, or the constant \ref CGAL::ON_POSITIVE_SIDE,
depending on the position of `p` relative to the oriented tetrahedron `t`.
*/
Oriented_side operator()(const Kernel::Tetrahedron_3&t,
const Kernel::Point_3&p);
/*!
returns \ref CGAL::ON_ORIENTED_BOUNDARY,
\ref CGAL::ON_NEGATIVE_SIDE, or the \ref CGAL::ON_POSITIVE_SIDE,
depending on the position of `p` relative to the oriented sphere `s`.
*/
Oriented_side operator()(const Kernel::Sphere_3& s,
const Kernel::Point_3& p);
/// @}
}; /* end Kernel::OrientedSide_3 */
/*!
\ingroup PkgKernel23ConceptsFunctionObjects
\cgalConcept
@ -8916,184 +9099,6 @@ If all the points have a weight equal to 0, then
};
/*!
\ingroup PkgKernel23ConceptsFunctionObjects
\cgalConcept
\cgalRefines `AdaptableFunctor` (with three arguments)
\sa `orientation_grp`
*/
class Orientation_2 {
public:
/// \name Operations
/// A model of this concept must provide:
/// @{
/*!
returns \ref CGAL::LEFT_TURN, if `r` lies to the left of the oriented
line `l` defined by `p` and `q`, returns \ref CGAL::RIGHT_TURN if `r`
lies to the right of `l`, and returns \ref CGAL::COLLINEAR if `r` lies
on `l`.
*/
Orientation operator()(const Kernel::Point_2&p,
const Kernel::Point_2&q,
const Kernel::Point_2&r);
/*!
returns \ref CGAL::LEFT_TURN if `u` and `v` form a left turn,
returns \ref CGAL::RIGHT_TURN if `u` and `v` form a right turn,
and returns \ref CGAL::COLLINEAR if `u` and `v` are collinear.
*/
Orientation operator()(const Kernel::Vector_2&u,
const Kernel::Vector_2&v);
/// @}
}; /* end Kernel::Orientation_2 */
/*!
\ingroup PkgKernel23ConceptsFunctionObjects
\cgalConcept
\cgalRefines `AdaptableFunctor` (with four arguments)
\sa `orientation_grp`
*/
class Orientation_3 {
public:
/// \name Operations
/// A model of this concept must provide:
/// @{
/*!
returns \ref CGAL::POSITIVE, if `s` lies on the positive side of the oriented
plane `h` defined by `p`, `q`, and `r`, returns \ref CGAL::NEGATIVE if `s`
lies on the negative side of `h`, and returns \ref CGAL::COPLANAR if `s` lies
on `h`.
*/
Orientation operator()(const Kernel::Point_3&p,
const Kernel::Point_3&q,
const Kernel::Point_3&r,
const Kernel::Point_3&s);
/*!
returns \ref CGAL::POSITIVE if `u`, `v` and `w` are positively oriented,
returns \ref CGAL::NEGATIVE if `u`, `v` and `w` are negatively oriented,
and returns \ref CGAL::COPLANAR if `u`, `v` and `w` are coplanar.
*/
Orientation operator()(const Kernel::Vector_3&u,
const Kernel::Vector_3&v,
const Kernel::Vector_3&w);
/*!
returns the orientation of the sphere `s`.
*/
Orientation operator()(const Kernel::Sphere_3&s);
/// @}
}; /* end Kernel::Orientation_3 */
/*!
\ingroup PkgKernel23ConceptsFunctionObjects
\cgalConcept
\cgalRefines `AdaptableFunctor` (with two arguments)
\sa `CGAL::Circle_2<Kernel>`
\sa `CGAL::Line_2<Kernel>`
\sa `CGAL::Triangle_2<Kernel>`
*/
class OrientedSide_2 {
public:
/// \name Operations
/// A model of this concept must provide:
/// @{
/*!
returns \ref CGAL::ON_ORIENTED_BOUNDARY,
\ref CGAL::ON_NEGATIVE_SIDE, or the constant \ref CGAL::ON_POSITIVE_SIDE,
depending on the position of `p` relative to the oriented circle `c`.
*/
Oriented_side operator()(const Kernel::Circle_2&c,
const Kernel::Point_2&p);
/*!
returns \ref CGAL::ON_ORIENTED_BOUNDARY,
\ref CGAL::ON_NEGATIVE_SIDE, or the constant \ref CGAL::ON_POSITIVE_SIDE,
depending on the position of `p` relative to the oriented line `l`.
*/
Oriented_side operator()(const Kernel::Line_2&l,
const Kernel::Point_2&p);
/*!
returns \ref CGAL::ON_ORIENTED_BOUNDARY,
\ref CGAL::ON_NEGATIVE_SIDE, or the constant \ref CGAL::ON_POSITIVE_SIDE,
depending on the position of `p` relative to the oriented triangle `t`.
*/
Oriented_side operator()(const Kernel::Triangle_2&t,
const Kernel::Point_2&p);
/// @}
}; /* end Kernel::OrientedSide_2 */
/*!
\ingroup PkgKernel23ConceptsFunctionObjects
\cgalConcept
\cgalRefines `AdaptableFunctor` (with two arguments)
\sa `CGAL::Plane_3<Kernel>`
\sa `CGAL::Sphere_3<Kernel>`
\sa `CGAL::Tetrahedron_3<Kernel>`
*/
class OrientedSide_3 {
public:
/// \name Operations
/// A model of this concept must provide:
/// @{
/*!
returns \ref CGAL::ON_ORIENTED_BOUNDARY,
\ref CGAL::ON_NEGATIVE_SIDE, or the constant \ref CGAL::ON_POSITIVE_SIDE,
depending on the position of `p` relative to the oriented plane `h`.
*/
Oriented_side operator()(const Kernel::Plane_3&h,
const Kernel::Point_3&p);
/*!
returns \ref CGAL::ON_ORIENTED_BOUNDARY,
\ref CGAL::ON_NEGATIVE_SIDE, or the constant \ref CGAL::ON_POSITIVE_SIDE,
depending on the position of `p` relative to the oriented tetrahedron `t`.
*/
Oriented_side operator()(const Kernel::Tetrahedron_3&t,
const Kernel::Point_3&p);
/*!
returns \ref CGAL::ON_ORIENTED_BOUNDARY,
\ref CGAL::ON_NEGATIVE_SIDE, or the \ref CGAL::ON_POSITIVE_SIDE,
depending on the position of `p` relative to the oriented sphere `s`.
*/
Oriented_side operator()(const Kernel::Sphere_3& s,
const Kernel::Point_3& p);
/// @}
}; /* end Kernel::OrientedSide_3 */
/*!
\ingroup PkgKernel23ConceptsFunctionObjects

View File

@ -673,9 +673,9 @@ public:
typedef unspecified_type Side_of_bounded_circle_2;
/*!
a model of `Kernel::PowerSideOfPowerCircle_2`
a model of `Kernel::PowerSideOfOrientedPowerCircle_2`
*/
typedef unspecified_type Power_side_of_power_circle_2;
typedef unspecified_type Power_side_of_oriented_power_circle_2;
/*!
a model of `Kernel::IsHorizontal_2`
@ -1459,9 +1459,14 @@ public:
typedef unspecified_type Side_of_bounded_sphere_3;
/*!
a model of `Kernel::PowerSideOfPowerSphere_3`
a model of `Kernel::PowerSideOfOrientedPowerSphere_3`
*/
typedef unspecified_type Power_side_of_power_sphere_3;
typedef unspecified_type Power_side_of_oriented_power_sphere_3;
/*!
a model of `Kernel::PowerSideOfBoundedPowerSphere_3`
*/
typedef unspecified_type Power_side_of_bounded_power_sphere_3;
/*!
a model of `Kernel::IsDegenerate_3`