BWAPI
Functions
SPAR/AIModule/BWTA/vendors/CGAL/CGAL/constructions/kernel_ftC2.h File Reference
#include <CGAL/determinant.h>
Include dependency graph for kernel_ftC2.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
CGAL_KERNEL_INLINE void 
midpointC2 (const FT &px, const FT &py, const FT &qx, const FT &qy, FT &x, FT &y)
template<class FT >
CGAL_KERNEL_LARGE_INLINE void circumcenter_translateC2 (const FT &dqx, const FT &dqy, const FT &drx, const FT &dry, FT &dcx, FT &dcy)
template<class FT >
CGAL_KERNEL_MEDIUM_INLINE void circumcenterC2 (const FT &px, const FT &py, const FT &qx, const FT &qy, const FT &rx, const FT &ry, FT &x, FT &y)
template<class FT >
void barycenterC2 (const FT &p1x, const FT &p1y, const FT &w1, const FT &p2x, const FT &p2y, FT &x, FT &y)
template<class FT >
void barycenterC2 (const FT &p1x, const FT &p1y, const FT &w1, const FT &p2x, const FT &p2y, const FT &w2, FT &x, FT &y)
template<class FT >
void barycenterC2 (const FT &p1x, const FT &p1y, const FT &w1, const FT &p2x, const FT &p2y, const FT &w2, const FT &p3x, const FT &p3y, FT &x, FT &y)
template<class FT >
void barycenterC2 (const FT &p1x, const FT &p1y, const FT &w1, const FT &p2x, const FT &p2y, const FT &w2, const FT &p3x, const FT &p3y, const FT &w3, FT &x, FT &y)
template<class FT >
void barycenterC2 (const FT &p1x, const FT &p1y, const FT &w1, const FT &p2x, const FT &p2y, const FT &w2, const FT &p3x, const FT &p3y, const FT &w3, const FT &p4x, const FT &p4y, FT &x, FT &y)
template<class FT >
void barycenterC2 (const FT &p1x, const FT &p1y, const FT &w1, const FT &p2x, const FT &p2y, const FT &w2, const FT &p3x, const FT &p3y, const FT &w3, const FT &p4x, const FT &p4y, const FT &w4, FT &x, FT &y)
template<class FT >
CGAL_KERNEL_MEDIUM_INLINE void centroidC2 (const FT &px, const FT &py, const FT &qx, const FT &qy, const FT &rx, const FT &ry, FT &x, FT &y)
template<class FT >
CGAL_KERNEL_MEDIUM_INLINE void centroidC2 (const FT &px, const FT &py, const FT &qx, const FT &qy, const FT &rx, const FT &ry, const FT &sx, const FT &sy, FT &x, FT &y)
template<class FT >
void line_from_pointsC2 (const FT &px, const FT &py, const FT &qx, const FT &qy, FT &a, FT &b, FT &c)
template<class FT >
void line_from_point_directionC2 (const FT &px, const FT &py, const FT &dx, const FT &dy, FT &a, FT &b, FT &c)
template<class FT >
CGAL_KERNEL_INLINE void bisector_of_pointsC2 (const FT &px, const FT &py, const FT &qx, const FT &qy, FT &a, FT &b, FT &c)
template<class FT >
CGAL_KERNEL_INLINE void bisector_of_linesC2 (const FT &pa, const FT &pb, const FT &pc, const FT &qa, const FT &qb, const FT &qc, FT &a, FT &b, FT &c)
template<class FT >
FT line_y_at_xC2 (const FT &a, const FT &b, const FT &c, const FT &x)
template<class FT >
void line_get_pointC2 (const FT &a, const FT &b, const FT &c, int i, FT &x, FT &y)
template<class FT >
void perpendicular_through_pointC2 (const FT &la, const FT &lb, const FT &px, const FT &py, FT &a, FT &b, FT &c)
template<class FT >
CGAL_KERNEL_MEDIUM_INLINE void line_project_pointC2 (const FT &la, const FT &lb, const FT &lc, const FT &px, const FT &py, FT &x, FT &y)
template<class FT >
CGAL_KERNEL_MEDIUM_INLINE FT squared_radiusC2 (const FT &px, const FT &py, const FT &qx, const FT &qy, const FT &rx, const FT &ry, FT &x, FT &y)
template<class FT >
CGAL_KERNEL_MEDIUM_INLINE FT squared_radiusC2 (const FT &px, const FT &py, const FT &qx, const FT &qy, const FT &rx, const FT &ry)
template<class FT >
FT squared_distanceC2 (const FT &px, const FT &py, const FT &qx, const FT &qy)
template<class FT >
FT squared_radiusC2 (const FT &px, const FT &py, const FT &qx, const FT &qy)
template<class FT >
CGAL_KERNEL_INLINE FT scaled_distance_to_lineC2 (const FT &la, const FT &lb, const FT &lc, const FT &px, const FT &py)
template<class FT >
CGAL_KERNEL_INLINE FT scaled_distance_to_directionC2 (const FT &la, const FT &lb, const FT &px, const FT &py)
template<class FT >
CGAL_KERNEL_MEDIUM_INLINE FT scaled_distance_to_lineC2 (const FT &px, const FT &py, const FT &qx, const FT &qy, const FT &rx, const FT &ry)

Function Documentation

template<class FT >
void barycenterC2 ( const FT &  p1x,
const FT &  p1y,
const FT &  w1,
const FT &  p2x,
const FT &  p2y,
FT &  x,
FT &  y 
)

Here is the caller graph for this function:

template<class FT >
void barycenterC2 ( const FT &  p1x,
const FT &  p1y,
const FT &  w1,
const FT &  p2x,
const FT &  p2y,
const FT &  w2,
FT &  x,
FT &  y 
)
template<class FT >
void barycenterC2 ( const FT &  p1x,
const FT &  p1y,
const FT &  w1,
const FT &  p2x,
const FT &  p2y,
const FT &  w2,
const FT &  p3x,
const FT &  p3y,
FT &  x,
FT &  y 
)
template<class FT >
void barycenterC2 ( const FT &  p1x,
const FT &  p1y,
const FT &  w1,
const FT &  p2x,
const FT &  p2y,
const FT &  w2,
const FT &  p3x,
const FT &  p3y,
const FT &  w3,
FT &  x,
FT &  y 
)
template<class FT >
void barycenterC2 ( const FT &  p1x,
const FT &  p1y,
const FT &  w1,
const FT &  p2x,
const FT &  p2y,
const FT &  w2,
const FT &  p3x,
const FT &  p3y,
const FT &  w3,
const FT &  p4x,
const FT &  p4y,
FT &  x,
FT &  y 
)
template<class FT >
void barycenterC2 ( const FT &  p1x,
const FT &  p1y,
const FT &  w1,
const FT &  p2x,
const FT &  p2y,
const FT &  w2,
const FT &  p3x,
const FT &  p3y,
const FT &  w3,
const FT &  p4x,
const FT &  p4y,
const FT &  w4,
FT &  x,
FT &  y 
)
template<class FT >
CGAL_KERNEL_INLINE void bisector_of_linesC2 ( const FT &  pa,
const FT &  pb,
const FT &  pc,
const FT &  qa,
const FT &  qb,
const FT &  qc,
FT &  a,
FT &  b,
FT &  c 
)

Here is the call graph for this function:

Here is the caller graph for this function:

template<class FT >
CGAL_KERNEL_INLINE void bisector_of_pointsC2 ( const FT &  px,
const FT &  py,
const FT &  qx,
const FT &  qy,
FT &  a,
FT &  b,
FT &  c 
)

Here is the call graph for this function:

Here is the caller graph for this function:

template<class FT >
CGAL_KERNEL_MEDIUM_INLINE void centroidC2 ( const FT &  px,
const FT &  py,
const FT &  qx,
const FT &  qy,
const FT &  rx,
const FT &  ry,
FT &  x,
FT &  y 
)

Here is the caller graph for this function:

template<class FT >
CGAL_KERNEL_MEDIUM_INLINE void centroidC2 ( const FT &  px,
const FT &  py,
const FT &  qx,
const FT &  qy,
const FT &  rx,
const FT &  ry,
const FT &  sx,
const FT &  sy,
FT &  x,
FT &  y 
)
template<class FT >
CGAL_KERNEL_LARGE_INLINE void circumcenter_translateC2 ( const FT &  dqx,
const FT &  dqy,
const FT &  drx,
const FT &  dry,
FT &  dcx,
FT &  dcy 
)

Here is the call graph for this function:

Here is the caller graph for this function:

template<class FT >
CGAL_KERNEL_MEDIUM_INLINE void circumcenterC2 ( const FT &  px,
const FT &  py,
const FT &  qx,
const FT &  qy,
const FT &  rx,
const FT &  ry,
FT &  x,
FT &  y 
)

Here is the caller graph for this function:

template<class FT >
void line_from_point_directionC2 ( const FT &  px,
const FT &  py,
const FT &  dx,
const FT &  dy,
FT &  a,
FT &  b,
FT &  c 
) [inline]

Here is the caller graph for this function:

template<class FT >
void line_from_pointsC2 ( const FT &  px,
const FT &  py,
const FT &  qx,
const FT &  qy,
FT &  a,
FT &  b,
FT &  c 
) [inline]

Here is the caller graph for this function:

template<class FT >
void line_get_pointC2 ( const FT &  a,
const FT &  b,
const FT &  c,
int  i,
FT &  x,
FT &  y 
) [inline]

Here is the call graph for this function:

Here is the caller graph for this function:

template<class FT >
CGAL_KERNEL_MEDIUM_INLINE void line_project_pointC2 ( const FT &  la,
const FT &  lb,
const FT &  lc,
const FT &  px,
const FT &  py,
FT &  x,
FT &  y 
)

Here is the call graph for this function:

Here is the caller graph for this function:

template<class FT >
FT line_y_at_xC2 ( const FT &  a,
const FT &  b,
const FT &  c,
const FT &  x 
) [inline]

Here is the caller graph for this function:

template<class FT >
CGAL_BEGIN_NAMESPACE CGAL_KERNEL_INLINE void midpointC2 ( const FT &  px,
const FT &  py,
const FT &  qx,
const FT &  qy,
FT &  x,
FT &  y 
)

Here is the caller graph for this function:

template<class FT >
void perpendicular_through_pointC2 ( const FT &  la,
const FT &  lb,
const FT &  px,
const FT &  py,
FT &  a,
FT &  b,
FT &  c 
) [inline]

Here is the caller graph for this function:

template<class FT >
CGAL_KERNEL_INLINE FT scaled_distance_to_directionC2 ( const FT &  la,
const FT &  lb,
const FT &  px,
const FT &  py 
)

Here is the caller graph for this function:

template<class FT >
CGAL_KERNEL_INLINE FT scaled_distance_to_lineC2 ( const FT &  la,
const FT &  lb,
const FT &  lc,
const FT &  px,
const FT &  py 
)

Here is the caller graph for this function:

template<class FT >
CGAL_KERNEL_MEDIUM_INLINE FT scaled_distance_to_lineC2 ( const FT &  px,
const FT &  py,
const FT &  qx,
const FT &  qy,
const FT &  rx,
const FT &  ry 
)
template<class FT >
FT squared_distanceC2 ( const FT &  px,
const FT &  py,
const FT &  qx,
const FT &  qy 
) [inline]

Here is the call graph for this function:

Here is the caller graph for this function:

template<class FT >
CGAL_KERNEL_MEDIUM_INLINE FT squared_radiusC2 ( const FT &  px,
const FT &  py,
const FT &  qx,
const FT &  qy,
const FT &  rx,
const FT &  ry,
FT &  x,
FT &  y 
)

Here is the call graph for this function:

Here is the caller graph for this function:

template<class FT >
CGAL_KERNEL_MEDIUM_INLINE FT squared_radiusC2 ( const FT &  px,
const FT &  py,
const FT &  qx,
const FT &  qy,
const FT &  rx,
const FT &  ry 
)

Here is the call graph for this function:

template<class FT >
FT squared_radiusC2 ( const FT &  px,
const FT &  py,
const FT &  qx,
const FT &  qy 
) [inline]

Here is the call graph for this function:

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines