BWAPI
Functions
SPAR/AIModule/BWTA/vendors/CGAL/CGAL/predicates/kernel_ftC3.h File Reference
#include <CGAL/predicates/sign_of_determinant.h>
#include <CGAL/predicates/kernel_ftC2.h>
#include <CGAL/constructions/kernel_ftC3.h>
Include dependency graph for kernel_ftC3.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

template<class FT >
CGAL_BEGIN_NAMESPACE Equal_to
< FT >::result_type 
parallelC3 (const FT &v1x, const FT &v1y, const FT &v1z, const FT &v2x, const FT &v2y, const FT &v2z)
template<class FT >
Equal_to< FT >::result_type parallelC3 (const FT &s1sx, const FT &s1sy, const FT &s1sz, const FT &s1tx, const FT &s1ty, const FT &s1tz, const FT &s2sx, const FT &s2sy, const FT &s2sz, const FT &s2tx, const FT &s2ty, const FT &s2tz)
template<class FT >
CGAL_KERNEL_MEDIUM_INLINE
Compare< FT >::result_type 
compare_lexicographically_xyzC3 (const FT &px, const FT &py, const FT &pz, const FT &qx, const FT &qy, const FT &qz)
template<class FT >
CGAL_KERNEL_MEDIUM_INLINE
Equal_to< FT >::result_type 
strict_dominanceC3 (const FT &px, const FT &py, const FT &pz, const FT &qx, const FT &qy, const FT &qz)
template<class FT >
CGAL_KERNEL_MEDIUM_INLINE
Equal_to< FT >::result_type 
dominanceC3 (const FT &px, const FT &py, const FT &pz, const FT &qx, const FT &qy, const FT &qz)
template<class FT >
CGAL_KERNEL_MEDIUM_INLINE
Equal_to< FT >::result_type 
collinearC3 (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)
template<class FT >
CGAL_KERNEL_MEDIUM_INLINE
Same_uncertainty_nt
< Orientation, FT >::type 
orientationC3 (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)
template<class FT >
CGAL_KERNEL_MEDIUM_INLINE
Same_uncertainty_nt
< Orientation, FT >::type 
orientationC3 (const FT &ux, const FT &uy, const FT &uz, const FT &vx, const FT &vy, const FT &vz, const FT &wx, const FT &wy, const FT &wz)
template<class FT >
Same_uncertainty_nt< Angle, FT >
::type 
angleC3 (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)
template<class FT >
CGAL_KERNEL_MEDIUM_INLINE
Same_uncertainty_nt
< Orientation, FT >::type 
coplanar_orientationC3 (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)
template<class FT >
CGAL_KERNEL_MEDIUM_INLINE
Same_uncertainty_nt
< Orientation, FT >::type 
coplanar_orientationC3 (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)
template<class FT >
CGAL_KERNEL_LARGE_INLINE
Same_uncertainty_nt
< Bounded_side, FT >::type 
coplanar_side_of_bounded_circleC3 (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 &tx, const FT &ty, const FT &tz)
template<class FT >
CGAL_KERNEL_MEDIUM_INLINE
Equal_to< FT >::result_type 
collinear_are_ordered_along_lineC3 (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)
template<class FT >
CGAL_KERNEL_MEDIUM_INLINE
Equal_to< FT >::result_type 
collinear_are_strictly_ordered_along_lineC3 (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)
template<class FT >
CGAL_KERNEL_MEDIUM_INLINE
Equal_to< FT >::result_type 
equal_directionC3 (const FT &dx1, const FT &dy1, const FT &dz1, const FT &dx2, const FT &dy2, const FT &dz2)
template<class FT >
CGAL_KERNEL_MEDIUM_INLINE
Equal_to< FT >::result_type 
equal_planeC3 (const FT &ha, const FT &hb, const FT &hc, const FT &hd, const FT &pa, const FT &pb, const FT &pc, const FT &pd)
template<class FT >
CGAL_KERNEL_LARGE_INLINE
Same_uncertainty_nt
< Oriented_side, FT >::type 
side_of_oriented_planeC3 (const FT &a, const FT &b, const FT &c, const FT &d, const FT &px, const FT &py, const FT &pz)
template<class FT >
CGAL_KERNEL_LARGE_INLINE
Same_uncertainty_nt
< Oriented_side, FT >::type 
side_of_oriented_sphereC3 (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, const FT &tx, const FT &ty, const FT &tz)
template<class FT >
CGAL_KERNEL_MEDIUM_INLINE
Same_uncertainty_nt
< Bounded_side, FT >::type 
side_of_bounded_sphereC3 (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, const FT &tx, const FT &ty, const FT &tz)
template<class FT >
CGAL_KERNEL_MEDIUM_INLINE
Same_uncertainty_nt
< Bounded_side, FT >::type 
side_of_bounded_sphereC3 (const FT &px, const FT &py, const FT &pz, const FT &qx, const FT &qy, const FT &qz, const FT &tx, const FT &ty, const FT &tz)
template<class FT >
CGAL_KERNEL_INLINE Compare< FT >
::result_type 
cmp_dist_to_pointC3 (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)
template<class FT >
CGAL_KERNEL_MEDIUM_INLINE
Same_uncertainty_nt
< Bounded_side, FT >::type 
side_of_bounded_sphereC3 (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, const FT &tx, const FT &ty, const FT &tz)
template<class FT >
CGAL_KERNEL_MEDIUM_INLINE
Equal_to< FT >::result_type 
has_larger_dist_to_pointC3 (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)
template<class FT >
CGAL_KERNEL_MEDIUM_INLINE
Equal_to< FT >::result_type 
has_smaller_dist_to_pointC3 (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)
template<class FT >
CGAL_KERNEL_MEDIUM_INLINE
Compare< FT >::result_type 
cmp_signed_dist_to_directionC3 (const FT &pa, const FT &pb, const FT &pc, const FT &px, const FT &py, const FT &pz, const FT &qx, const FT &qy, const FT &qz)
template<class FT >
CGAL_KERNEL_MEDIUM_INLINE
Equal_to< FT >::result_type 
has_larger_signed_dist_to_directionC3 (const FT &pa, const FT &pb, const FT &pc, const FT &px, const FT &py, const FT &pz, const FT &qx, const FT &qy, const FT &qz)
template<class FT >
CGAL_KERNEL_MEDIUM_INLINE
Equal_to< FT >::result_type 
has_smaller_signed_dist_to_directionC3 (const FT &pa, const FT &pb, const FT &pc, const FT &px, const FT &py, const FT &pz, const FT &qx, const FT &qy, const FT &qz)
template<class FT >
CGAL_KERNEL_MEDIUM_INLINE
Compare< FT >::result_type 
cmp_signed_dist_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, const FT &qx, const FT &qy, const FT &qz)
template<class FT >
CGAL_KERNEL_MEDIUM_INLINE
Equal_to< FT >::result_type 
has_larger_signed_dist_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, const FT &qx, const FT &qy, const FT &qz)
template<class FT >
CGAL_KERNEL_MEDIUM_INLINE
Equal_to< FT >::result_type 
has_smaller_signed_dist_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, const FT &qx, const FT &qy, const FT &qz)

Function Documentation

template<class FT >
Same_uncertainty_nt<Angle, FT>::type angleC3 ( 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 
) [inline]

Here is the call graph for this function:

Here is the caller graph for this function:

template<class FT >
CGAL_KERNEL_INLINE Compare<FT>::result_type cmp_dist_to_pointC3 ( 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 
)

Here is the call graph for this function:

Here is the caller graph for this function:

template<class FT >
CGAL_KERNEL_MEDIUM_INLINE Compare<FT>::result_type cmp_signed_dist_to_directionC3 ( const FT &  pa,
const FT &  pb,
const FT &  pc,
const FT &  px,
const FT &  py,
const FT &  pz,
const FT &  qx,
const FT &  qy,
const FT &  qz 
)

Here is the call graph for this function:

Here is the caller graph for this function:

template<class FT >
CGAL_KERNEL_MEDIUM_INLINE Compare<FT>::result_type cmp_signed_dist_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,
const FT &  qx,
const FT &  qy,
const FT &  qz 
)

Here is the caller graph for this function:

template<class FT >
CGAL_KERNEL_MEDIUM_INLINE Equal_to<FT>::result_type collinear_are_ordered_along_lineC3 ( 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 
)

Here is the caller graph for this function:

template<class FT >
CGAL_KERNEL_MEDIUM_INLINE Equal_to<FT>::result_type collinear_are_strictly_ordered_along_lineC3 ( 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 
)

Here is the caller graph for this function:

template<class FT >
CGAL_KERNEL_MEDIUM_INLINE Equal_to<FT>::result_type collinearC3 ( 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 
)

Here is the call graph for this function:

Here is the caller graph for this function:

template<class FT >
CGAL_KERNEL_MEDIUM_INLINE Compare<FT>::result_type compare_lexicographically_xyzC3 ( const FT &  px,
const FT &  py,
const FT &  pz,
const FT &  qx,
const FT &  qy,
const FT &  qz 
)

Here is the call graph for this function:

Here is the caller graph for this function:

template<class FT >
CGAL_KERNEL_MEDIUM_INLINE Same_uncertainty_nt<Orientation, FT>::type coplanar_orientationC3 ( 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 
)

Here is the call graph for this function:

Here is the caller graph for this function:

template<class FT >
CGAL_KERNEL_MEDIUM_INLINE Same_uncertainty_nt<Orientation, FT>::type coplanar_orientationC3 ( 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 
)

Here is the call graph for this function:

template<class FT >
CGAL_KERNEL_LARGE_INLINE Same_uncertainty_nt<Bounded_side, FT>::type coplanar_side_of_bounded_circleC3 ( 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 &  tx,
const FT &  ty,
const FT &  tz 
)

Here is the call graph for this function:

Here is the caller graph for this function:

template<class FT >
CGAL_KERNEL_MEDIUM_INLINE Equal_to<FT>::result_type dominanceC3 ( const FT &  px,
const FT &  py,
const FT &  pz,
const FT &  qx,
const FT &  qy,
const FT &  qz 
)

Here is the call graph for this function:

Here is the caller graph for this function:

template<class FT >
CGAL_KERNEL_MEDIUM_INLINE Equal_to<FT>::result_type equal_directionC3 ( const FT &  dx1,
const FT &  dy1,
const FT &  dz1,
const FT &  dx2,
const FT &  dy2,
const FT &  dz2 
)

Here is the call graph for this function:

Here is the caller graph for this function:

template<class FT >
CGAL_KERNEL_MEDIUM_INLINE Equal_to<FT>::result_type equal_planeC3 ( const FT &  ha,
const FT &  hb,
const FT &  hc,
const FT &  hd,
const FT &  pa,
const FT &  pb,
const FT &  pc,
const FT &  pd 
)

Here is the call graph for this function:

Here is the caller graph for this function:

template<class FT >
CGAL_KERNEL_MEDIUM_INLINE Equal_to<FT>::result_type has_larger_dist_to_pointC3 ( 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 
)

Here is the call graph for this function:

template<class FT >
CGAL_KERNEL_MEDIUM_INLINE Equal_to<FT>::result_type has_larger_signed_dist_to_directionC3 ( const FT &  pa,
const FT &  pb,
const FT &  pc,
const FT &  px,
const FT &  py,
const FT &  pz,
const FT &  qx,
const FT &  qy,
const FT &  qz 
)

Here is the call graph for this function:

template<class FT >
CGAL_KERNEL_MEDIUM_INLINE Equal_to<FT>::result_type has_larger_signed_dist_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,
const FT &  qx,
const FT &  qy,
const FT &  qz 
)

Here is the call graph for this function:

template<class FT >
CGAL_KERNEL_MEDIUM_INLINE Equal_to<FT>::result_type has_smaller_dist_to_pointC3 ( 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 
)

Here is the call graph for this function:

Here is the caller graph for this function:

template<class FT >
CGAL_KERNEL_MEDIUM_INLINE Equal_to<FT>::result_type has_smaller_signed_dist_to_directionC3 ( const FT &  pa,
const FT &  pb,
const FT &  pc,
const FT &  px,
const FT &  py,
const FT &  pz,
const FT &  qx,
const FT &  qy,
const FT &  qz 
)

Here is the call graph for this function:

Here is the caller graph for this function:

template<class FT >
CGAL_KERNEL_MEDIUM_INLINE Equal_to<FT>::result_type has_smaller_signed_dist_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,
const FT &  qx,
const FT &  qy,
const FT &  qz 
)

Here is the call graph for this function:

Here is the caller graph for this function:

template<class FT >
CGAL_KERNEL_MEDIUM_INLINE Same_uncertainty_nt<Orientation, FT>::type orientationC3 ( 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 
)

Here is the caller graph for this function:

template<class FT >
CGAL_KERNEL_MEDIUM_INLINE Same_uncertainty_nt<Orientation, FT>::type orientationC3 ( const FT &  ux,
const FT &  uy,
const FT &  uz,
const FT &  vx,
const FT &  vy,
const FT &  vz,
const FT &  wx,
const FT &  wy,
const FT &  wz 
)

Here is the call graph for this function:

template<class FT >
CGAL_BEGIN_NAMESPACE Equal_to<FT>::result_type parallelC3 ( const FT &  v1x,
const FT &  v1y,
const FT &  v1z,
const FT &  v2x,
const FT &  v2y,
const FT &  v2z 
) [inline]

Here is the call graph for this function:

Here is the caller graph for this function:

template<class FT >
Equal_to<FT>::result_type parallelC3 ( const FT &  s1sx,
const FT &  s1sy,
const FT &  s1sz,
const FT &  s1tx,
const FT &  s1ty,
const FT &  s1tz,
const FT &  s2sx,
const FT &  s2sy,
const FT &  s2sz,
const FT &  s2tx,
const FT &  s2ty,
const FT &  s2tz 
)

Here is the call graph for this function:

template<class FT >
CGAL_KERNEL_MEDIUM_INLINE Same_uncertainty_nt<Bounded_side, FT>::type side_of_bounded_sphereC3 ( 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,
const FT &  tx,
const FT &  ty,
const FT &  tz 
)

Here is the call graph for this function:

Here is the caller graph for this function:

template<class FT >
CGAL_KERNEL_MEDIUM_INLINE Same_uncertainty_nt<Bounded_side, FT>::type side_of_bounded_sphereC3 ( const FT &  px,
const FT &  py,
const FT &  pz,
const FT &  qx,
const FT &  qy,
const FT &  qz,
const FT &  tx,
const FT &  ty,
const FT &  tz 
)

Here is the call graph for this function:

template<class FT >
CGAL_KERNEL_MEDIUM_INLINE Same_uncertainty_nt<Bounded_side, FT>::type side_of_bounded_sphereC3 ( 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,
const FT &  tx,
const FT &  ty,
const FT &  tz 
)

Here is the call graph for this function:

template<class FT >
CGAL_KERNEL_LARGE_INLINE Same_uncertainty_nt<Oriented_side, FT>::type side_of_oriented_planeC3 ( const FT &  a,
const FT &  b,
const FT &  c,
const FT &  d,
const FT &  px,
const FT &  py,
const FT &  pz 
)

Here is the call graph for this function:

Here is the caller graph for this function:

template<class FT >
CGAL_KERNEL_LARGE_INLINE Same_uncertainty_nt<Oriented_side, FT>::type side_of_oriented_sphereC3 ( 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,
const FT &  tx,
const FT &  ty,
const FT &  tz 
)

Here is the call graph for this function:

Here is the caller graph for this function:

template<class FT >
CGAL_KERNEL_MEDIUM_INLINE Equal_to<FT>::result_type strict_dominanceC3 ( const FT &  px,
const FT &  py,
const FT &  pz,
const FT &  qx,
const FT &  qy,
const FT &  qz 
)

Here is the call graph for this function:

Here is the caller graph for this function:

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines