BWAPI
Functions
SPAR/AIModule/BWTA/vendors/CGAL/CGAL/global_functions_spherical_kernel_3.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

template<class SK >
CGAL_BEGIN_NAMESPACE
Circular_arc_point_3< SK > 
x_extremal_point (const Circle_3< SK > &c, bool i)
template<class SK , class OutputIterator >
OutputIterator x_extremal_points (const Circle_3< SK > &c, OutputIterator res)
template<class SK >
Circular_arc_point_3< SK > y_extremal_point (const Circle_3< SK > &c, bool i)
template<class SK , class OutputIterator >
OutputIterator y_extremal_points (const Circle_3< SK > &c, OutputIterator res)
template<class SK >
Circular_arc_point_3< SK > z_extremal_point (const Circle_3< SK > &c, bool i)
template<class SK , class OutputIterator >
OutputIterator z_extremal_points (const Circle_3< SK > &c, OutputIterator res)
template<class SK >
Circular_arc_point_3< SK > x_extremal_point (const Sphere_3< SK > &c, bool i)
template<class SK , class OutputIterator >
OutputIterator x_extremal_points (const Sphere_3< SK > &c, OutputIterator res)
template<class SK >
Circular_arc_point_3< SK > y_extremal_point (const Sphere_3< SK > &c, bool i)
template<class SK , class OutputIterator >
OutputIterator y_extremal_points (const Sphere_3< SK > &c, OutputIterator res)
template<class SK >
Circular_arc_point_3< SK > z_extremal_point (const Sphere_3< SK > &c, bool i)
template<class SK , class OutputIterator >
OutputIterator z_extremal_points (const Sphere_3< SK > &c, OutputIterator res)
template<class CK >
CGAL::Comparison_result compare_x (const Circular_arc_point_3< CK > &p, const Circular_arc_point_3< CK > &q)
template<class CK >
CGAL::Comparison_result compare_y (const Circular_arc_point_3< CK > &p, const Circular_arc_point_3< CK > &q)
template<class CK >
CGAL::Comparison_result compare_z (const Circular_arc_point_3< CK > &p, const Circular_arc_point_3< CK > &q)
template<class CK >
CGAL::Comparison_result compare_xy (const Circular_arc_point_3< CK > &p, const Circular_arc_point_3< CK > &q)
template<class CK >
CGAL::Comparison_result compare_xyz (const Circular_arc_point_3< CK > &p, const Circular_arc_point_3< CK > &q)
template<class SK >
CGAL::Circle_type classify (const Circle_3< SK > &c, const Sphere_3< SK > &s)
template<class SK >
bool is_theta_monotone (const Circular_arc_3< SK > &arc, const Sphere_3< SK > &s)
template<class SK >
CGAL::Comparison_result compare_theta (const Circular_arc_point_3< SK > &pt1, const Circular_arc_point_3< SK > &pt2, const Sphere_3< SK > &sphere)
template<class SK >
CGAL::Comparison_result compare_theta (const Circular_arc_point_3< SK > &pt, const Vector_3< SK > &v, const Sphere_3< SK > &sphere)
template<class SK >
CGAL::Comparison_result compare_theta (const Vector_3< SK > &v, const Circular_arc_point_3< SK > &pt, const Sphere_3< SK > &sphere)
template<class SK >
CGAL::Comparison_result compare_theta (const Vector_3< SK > &m1, const Vector_3< SK > &m2)
template<class SK >
CGAL::Comparison_result compare_theta_z (const Circular_arc_point_3< SK > &pt1, const Circular_arc_point_3< SK > &pt2, const Sphere_3< SK > &sphere)
template<class SK >
SK::Circular_arc_point_3 theta_extremal_point (const Circle_3< SK > &circle, const Sphere_3< SK > &sphere, bool is_smallest)
template<class SK , class OutputIterator >
OutputIterator theta_extremal_points (const Circle_3< SK > &circle, const Sphere_3< SK > &sphere, OutputIterator out_it)

Function Documentation

template<class SK >
CGAL::Circle_type classify ( const Circle_3< SK > &  c,
const Sphere_3< SK > &  s 
)

Here is the caller graph for this function:

template<class SK >
CGAL::Comparison_result compare_theta ( const Circular_arc_point_3< SK > &  pt1,
const Circular_arc_point_3< SK > &  pt2,
const Sphere_3< SK > &  sphere 
)
template<class SK >
CGAL::Comparison_result compare_theta ( const Circular_arc_point_3< SK > &  pt,
const Vector_3< SK > &  v,
const Sphere_3< SK > &  sphere 
)
template<class SK >
CGAL::Comparison_result compare_theta ( const Vector_3< SK > &  v,
const Circular_arc_point_3< SK > &  pt,
const Sphere_3< SK > &  sphere 
)

Here is the call graph for this function:

template<class SK >
CGAL::Comparison_result compare_theta ( const Vector_3< SK > &  m1,
const Vector_3< SK > &  m2 
)
template<class SK >
CGAL::Comparison_result compare_theta_z ( const Circular_arc_point_3< SK > &  pt1,
const Circular_arc_point_3< SK > &  pt2,
const Sphere_3< SK > &  sphere 
)
template<class CK >
CGAL::Comparison_result compare_x ( const Circular_arc_point_3< CK > &  p,
const Circular_arc_point_3< CK > &  q 
) [inline]
template<class CK >
CGAL::Comparison_result compare_xy ( const Circular_arc_point_3< CK > &  p,
const Circular_arc_point_3< CK > &  q 
) [inline]
template<class CK >
CGAL::Comparison_result compare_xyz ( const Circular_arc_point_3< CK > &  p,
const Circular_arc_point_3< CK > &  q 
) [inline]
template<class CK >
CGAL::Comparison_result compare_y ( const Circular_arc_point_3< CK > &  p,
const Circular_arc_point_3< CK > &  q 
) [inline]
template<class CK >
CGAL::Comparison_result compare_z ( const Circular_arc_point_3< CK > &  p,
const Circular_arc_point_3< CK > &  q 
) [inline]
template<class SK >
bool is_theta_monotone ( const Circular_arc_3< SK > &  arc,
const Sphere_3< SK > &  s 
)
template<class SK >
SK::Circular_arc_point_3 theta_extremal_point ( const Circle_3< SK > &  circle,
const Sphere_3< SK > &  sphere,
bool  is_smallest 
)
template<class SK , class OutputIterator >
OutputIterator theta_extremal_points ( const Circle_3< SK > &  circle,
const Sphere_3< SK > &  sphere,
OutputIterator  out_it 
)
template<class SK >
CGAL_BEGIN_NAMESPACE Circular_arc_point_3<SK> x_extremal_point ( const Circle_3< SK > &  c,
bool  i 
)
template<class SK >
Circular_arc_point_3<SK> x_extremal_point ( const Sphere_3< SK > &  c,
bool  i 
)
template<class SK , class OutputIterator >
OutputIterator x_extremal_points ( const Circle_3< SK > &  c,
OutputIterator  res 
)

Here is the call graph for this function:

template<class SK , class OutputIterator >
OutputIterator x_extremal_points ( const Sphere_3< SK > &  c,
OutputIterator  res 
)

Here is the call graph for this function:

template<class SK >
Circular_arc_point_3<SK> y_extremal_point ( const Circle_3< SK > &  c,
bool  i 
)
template<class SK >
Circular_arc_point_3<SK> y_extremal_point ( const Sphere_3< SK > &  c,
bool  i 
)
template<class SK , class OutputIterator >
OutputIterator y_extremal_points ( const Circle_3< SK > &  c,
OutputIterator  res 
)

Here is the call graph for this function:

template<class SK , class OutputIterator >
OutputIterator y_extremal_points ( const Sphere_3< SK > &  c,
OutputIterator  res 
)

Here is the call graph for this function:

template<class SK >
Circular_arc_point_3<SK> z_extremal_point ( const Circle_3< SK > &  c,
bool  i 
)
template<class SK >
Circular_arc_point_3<SK> z_extremal_point ( const Sphere_3< SK > &  c,
bool  i 
)
template<class SK , class OutputIterator >
OutputIterator z_extremal_points ( const Circle_3< SK > &  c,
OutputIterator  res 
)

Here is the call graph for this function:

template<class SK , class OutputIterator >
OutputIterator z_extremal_points ( const Sphere_3< SK > &  c,
OutputIterator  res 
)

Here is the call graph for this function:

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines