#include <CGAL/determinant.h>
Go to the source code of this file.
Functions | |
template<class FT > | |
CGAL_BEGIN_NAMESPACE CGAL_KERNEL_INLINE void | midpointC3 (const FT &px, const FT &py, const FT &pz, const FT &qx, const FT &qy, const FT &qz, FT &x, FT &y, FT &z) |
template<class FT > | |
void | circumcenterC3 (const FT &px, const FT &py, const FT &pz, const FT &qx, const FT &qy, const FT &qz, const FT &rx, const FT &ry, const FT &rz, const FT &sx, const FT &sy, const FT &sz, FT &x, FT &y, FT &z) |
template<class FT > | |
void | circumcenterC3 (const FT &px, const FT &py, const FT &pz, const FT &qx, const FT &qy, const FT &qz, const FT &sx, const FT &sy, const FT &sz, FT &x, FT &y, FT &z) |
template<class FT > | |
CGAL_KERNEL_MEDIUM_INLINE void | point_on_lineC3 (const FT &lpx, const FT &lpy, const FT &lpz, const FT &ldx, const FT &ldy, const FT &ldz, int i, FT &x, FT &y, FT &z) |
template<class FT > | |
CGAL_KERNEL_MEDIUM_INLINE void | projection_lineC3 (const FT &px, const FT &py, const FT &pz, const FT &lpx, const FT &lpy, const FT &lpz, const FT &ldx, const FT &ldy, const FT &ldz, FT &x, FT &y, FT &z) |
template<class FT > | |
CGAL_KERNEL_MEDIUM_INLINE void | plane_from_pointsC3 (const FT &px, const FT &py, const FT &pz, const FT &qx, const FT &qy, const FT &qz, const FT &rx, const FT &ry, const FT &rz, FT &pa, FT &pb, FT &pc, FT &pd) |
template<class FT > | |
CGAL_KERNEL_MEDIUM_INLINE void | plane_from_point_directionC3 (const FT &px, const FT &py, const FT &pz, const FT &dx, const FT &dy, const FT &dz, FT &pa, FT &pb, FT &pc, FT &pd) |
template<class FT > | |
CGAL_KERNEL_MEDIUM_INLINE void | point_on_planeC3 (const FT &pa, const FT &pb, const FT &pc, const FT &pd, FT &x, FT &y, FT &z) |
template<class FT > | |
CGAL_KERNEL_MEDIUM_INLINE void | projection_planeC3 (const FT &pa, const FT &pb, const FT &pc, const FT &pd, const FT &px, const FT &py, const FT &pz, FT &x, FT &y, FT &z) |
template<class FT > | |
CGAL_KERNEL_INLINE FT | squared_distanceC3 (const FT &px, const FT &py, const FT &pz, const FT &qx, const FT &qy, const FT &qz) |
template<class FT > | |
CGAL_KERNEL_INLINE FT | scaled_distance_to_directionC3 (const FT &pa, const FT &pb, const FT &pc, const FT &px, const FT &py, const FT &pz) |
template<class FT > | |
CGAL_KERNEL_INLINE FT | scaled_distance_to_planeC3 (const FT &pa, const FT &pb, const FT &pc, const FT &pd, const FT &px, const FT &py, const FT &pz) |
template<class FT > | |
CGAL_KERNEL_INLINE FT | scaled_distance_to_planeC3 (const FT &ppx, const FT &ppy, const FT &ppz, const FT &pqx, const FT &pqy, const FT &pqz, const FT &prx, const FT &pry, const FT &prz, const FT &px, const FT &py, const FT &pz) |
void circumcenterC3 | ( | const FT & | px, |
const FT & | py, | ||
const FT & | pz, | ||
const FT & | qx, | ||
const FT & | qy, | ||
const FT & | qz, | ||
const FT & | rx, | ||
const FT & | ry, | ||
const FT & | rz, | ||
const FT & | sx, | ||
const FT & | sy, | ||
const FT & | sz, | ||
FT & | x, | ||
FT & | y, | ||
FT & | z | ||
) |
Definition at line 70 of file constructions/kernel_ftC3.h.
References CGAL_kernel_assertion, CGAL_NTS, den, det3x3_by_formula(), Mesquite::inv(), and square().
Referenced by circumcenter().
void circumcenterC3 | ( | const FT & | px, |
const FT & | py, | ||
const FT & | pz, | ||
const FT & | qx, | ||
const FT & | qy, | ||
const FT & | qz, | ||
const FT & | sx, | ||
const FT & | sy, | ||
const FT & | sz, | ||
FT & | x, | ||
FT & | y, | ||
FT & | z | ||
) |
Definition at line 112 of file constructions/kernel_ftC3.h.
References CGAL_kernel_assertion, CGAL_NTS, den, det3x3_by_formula(), Mesquite::inv(), and square().
CGAL_BEGIN_NAMESPACE CGAL_KERNEL_INLINE void midpointC3 | ( | const FT & | px, |
const FT & | py, | ||
const FT & | pz, | ||
const FT & | qx, | ||
const FT & | qy, | ||
const FT & | qz, | ||
FT & | x, | ||
FT & | y, | ||
FT & | z | ||
) |
Definition at line 58 of file constructions/kernel_ftC3.h.
Referenced by midpoint().
CGAL_KERNEL_MEDIUM_INLINE void plane_from_point_directionC3 | ( | const FT & | px, |
const FT & | py, | ||
const FT & | pz, | ||
const FT & | dx, | ||
const FT & | dy, | ||
const FT & | dz, | ||
FT & | pa, | ||
FT & | pb, | ||
FT & | pc, | ||
FT & | pd | ||
) |
Definition at line 205 of file constructions/kernel_ftC3.h.
CGAL_KERNEL_MEDIUM_INLINE void plane_from_pointsC3 | ( | const FT & | px, |
const FT & | py, | ||
const FT & | pz, | ||
const FT & | qx, | ||
const FT & | qy, | ||
const FT & | qz, | ||
const FT & | rx, | ||
const FT & | ry, | ||
const FT & | rz, | ||
FT & | pa, | ||
FT & | pb, | ||
FT & | pc, | ||
FT & | pd | ||
) |
Definition at line 184 of file constructions/kernel_ftC3.h.
CGAL_KERNEL_MEDIUM_INLINE void point_on_lineC3 | ( | const FT & | lpx, |
const FT & | lpy, | ||
const FT & | lpz, | ||
const FT & | ldx, | ||
const FT & | ldy, | ||
const FT & | ldz, | ||
int | i, | ||
FT & | x, | ||
FT & | y, | ||
FT & | z | ||
) |
Definition at line 153 of file constructions/kernel_ftC3.h.
CGAL_KERNEL_MEDIUM_INLINE void point_on_planeC3 | ( | const FT & | pa, |
const FT & | pb, | ||
const FT & | pc, | ||
const FT & | pd, | ||
FT & | x, | ||
FT & | y, | ||
FT & | z | ||
) |
Definition at line 216 of file constructions/kernel_ftC3.h.
CGAL_KERNEL_MEDIUM_INLINE void projection_lineC3 | ( | const FT & | px, |
const FT & | py, | ||
const FT & | pz, | ||
const FT & | lpx, | ||
const FT & | lpy, | ||
const FT & | lpz, | ||
const FT & | ldx, | ||
const FT & | ldy, | ||
const FT & | ldz, | ||
FT & | x, | ||
FT & | y, | ||
FT & | z | ||
) |
Definition at line 166 of file constructions/kernel_ftC3.h.
CGAL_KERNEL_MEDIUM_INLINE void projection_planeC3 | ( | const FT & | pa, |
const FT & | pb, | ||
const FT & | pc, | ||
const FT & | pd, | ||
const FT & | px, | ||
const FT & | py, | ||
const FT & | pz, | ||
FT & | x, | ||
FT & | y, | ||
FT & | z | ||
) |
Definition at line 228 of file constructions/kernel_ftC3.h.
References den.
Referenced by projection().
CGAL_KERNEL_INLINE FT scaled_distance_to_directionC3 | ( | const FT & | pa, |
const FT & | pb, | ||
const FT & | pc, | ||
const FT & | px, | ||
const FT & | py, | ||
const FT & | pz | ||
) |
Definition at line 259 of file constructions/kernel_ftC3.h.
Referenced by cmp_signed_dist_to_directionC3().
CGAL_KERNEL_INLINE FT scaled_distance_to_planeC3 | ( | const FT & | pa, |
const FT & | pb, | ||
const FT & | pc, | ||
const FT & | pd, | ||
const FT & | px, | ||
const FT & | py, | ||
const FT & | pz | ||
) |
Definition at line 268 of file constructions/kernel_ftC3.h.
Referenced by scaled_distance_to_plane().
CGAL_KERNEL_INLINE FT scaled_distance_to_planeC3 | ( | const FT & | ppx, |
const FT & | ppy, | ||
const FT & | ppz, | ||
const FT & | pqx, | ||
const FT & | pqy, | ||
const FT & | pqz, | ||
const FT & | prx, | ||
const FT & | pry, | ||
const FT & | prz, | ||
const FT & | px, | ||
const FT & | py, | ||
const FT & | pz | ||
) |
Definition at line 278 of file constructions/kernel_ftC3.h.
References det3x3_by_formula().
CGAL_KERNEL_INLINE FT squared_distanceC3 | ( | const FT & | px, |
const FT & | py, | ||
const FT & | pz, | ||
const FT & | qx, | ||
const FT & | qy, | ||
const FT & | qz | ||
) |
Definition at line 249 of file constructions/kernel_ftC3.h.
References CGAL_NTS, and square().
Referenced by cmp_dist_to_pointC3(), and squared_distance().