BWAPI
Namespaces | Functions
SPAR/AIModule/BWTA/vendors/CGAL/CGAL/Kernel/global_functions_internal_2.h File Reference
#include <CGAL/basic.h>
Include dependency graph for global_functions_internal_2.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  CGALi

Functions

template<class K >
K::Angle CGALi::angle (const typename K::Point_2 &p, const typename K::Point_2 &q, const typename K::Point_2 &r, const K &k)
template<class K >
K::Boolean CGALi::are_ordered_along_line (const typename K::Point_2 &p, const typename K::Point_2 &q, const typename K::Point_2 &r, const K &k)
template<class K >
K::Boolean CGALi::are_strictly_ordered_along_line (const typename K::Point_2 &p, const typename K::Point_2 &q, const typename K::Point_2 &r, const K &k)
template<class K >
K::FT CGALi::area (const typename K::Point_2 &p, const typename K::Point_2 &q, const typename K::Point_2 &r, const K &k)
template<class K >
K::Point_2 CGALi::barycenter (const typename K::Point_2 &p1, const typename K::FT &w1, const typename K::Point_2 &p2, const K &k)
template<class K >
K::Point_2 CGALi::barycenter (const typename K::Point_2 &p1, const typename K::FT &w1, const typename K::Point_2 &p2, const typename K::FT &w2, const K &k)
template<class K >
K::Point_2 CGALi::barycenter (const typename K::Point_2 &p1, const typename K::FT &w1, const typename K::Point_2 &p2, const typename K::FT &w2, const typename K::Point_2 &p3, const K &k)
template<class K >
K::Point_2 CGALi::barycenter (const typename K::Point_2 &p1, const typename K::FT &w1, const typename K::Point_2 &p2, const typename K::FT &w2, const typename K::Point_2 &p3, const typename K::FT &w3, const K &k)
template<class K >
K::Point_2 CGALi::barycenter (const typename K::Point_2 &p1, const typename K::FT &w1, const typename K::Point_2 &p2, const typename K::FT &w2, const typename K::Point_2 &p3, const typename K::FT &w3, const typename K::Point_2 &p4, const K &k)
template<class K >
K::Point_2 CGALi::barycenter (const typename K::Point_2 &p1, const typename K::FT &w1, const typename K::Point_2 &p2, const typename K::FT &w2, const typename K::Point_2 &p3, const typename K::FT &w3, const typename K::Point_2 &p4, const typename K::FT &w4, const K &k)
template<typename K >
K::Line_2 CGALi::bisector (const typename K::Point_2 &p, const typename K::Point_2 &q, const K &k)
template<typename K >
K::Line_2 CGALi::bisector (const typename K::Line_2 &l1, const typename K::Line_2 &l2, const K &k)
template<class K >
K::Point_2 CGALi::centroid (const typename K::Point_2 &p, const typename K::Point_2 &q, const typename K::Point_2 &r, const K &k)
template<class K >
K::Point_2 CGALi::centroid (const typename K::Point_2 &p, const typename K::Point_2 &q, const typename K::Point_2 &r, const typename K::Point_2 &s, const K &k)
template<class K >
K::Point_2 CGALi::centroid (const typename K::Triangle_2 &t, const K &k)
template<class K >
K::Point_2 CGALi::circumcenter (const typename K::Point_2 &p, const typename K::Point_2 &q, const K &k)
template<class K >
K::Point_2 CGALi::circumcenter (const typename K::Point_2 &p, const typename K::Point_2 &q, const typename K::Point_2 &r, const K &k)
template<class K >
K::Point_2 CGALi::circumcenter (const typename K::Triangle_2 &t, const K &k)
template<class K >
K::Boolean CGALi::collinear (const typename K::Point_2 &p, const typename K::Point_2 &q, const typename K::Point_2 &r, const K &k)
template<class K >
K::Boolean CGALi::collinear_are_ordered_along_line (const typename K::Point_2 &p, const typename K::Point_2 &q, const typename K::Point_2 &r, const K &k)
template<class K >
K::Boolean CGALi::collinear_are_strictly_ordered_along_line (const typename K::Point_2 &p, const typename K::Point_2 &q, const typename K::Point_2 &r, const K &k)
template<typename K >
K::Comparison_result CGALi::compare_angle_with_x_axis (const typename K::Direction_2 &d1, const typename K::Direction_2 &d2, const K &k)
template<class K >
K::Comparison_result CGALi::compare_distance_to_point (const typename K::Point_2 &p, const typename K::Point_2 &q, const typename K::Point_2 &r, const K &k)
template<class K >
K::Comparison_result CGALi::compare_squared_distance (const typename K::Point_2 &p, const typename K::Point_2 &q, const typename K::FT &d2, const K &k)
template<class K >
K::Comparison_result CGALi::compare_signed_distance_to_line (const typename K::Point_2 &p, const typename K::Point_2 &q, const typename K::Point_2 &r, const typename K::Point_2 &s, const K &k)
template<class K >
K::Comparison_result CGALi::compare_signed_distance_to_line (const typename K::Line_2 &l, const typename K::Point_2 &p, const typename K::Point_2 &q, const K &k)
template<class K >
K::Comparison_result CGALi::compare_slopes (const typename K::Line_2 &l1, const typename K::Line_2 &l2, const K &k)
template<class K >
K::Comparison_result CGALi::compare_slopes (const typename K::Segment_2 &s1, const typename K::Segment_2 &s2, const K &k)
template<class K >
K::Comparison_result CGALi::compare_x (const typename K::Point_2 &p, const typename K::Point_2 &q, const K &k)
template<class K >
K::Comparison_result CGALi::compare_x (const typename K::Point_2 &p, const typename K::Line_2 &l1, const typename K::Line_2 &l2, const K &k)
template<class K >
K::Comparison_result CGALi::compare_x (const typename K::Line_2 &l, const typename K::Line_2 &h1, const typename K::Line_2 &h2, const K &k)
template<class K >
K::Comparison_result CGALi::compare_x (const typename K::Line_2 &l1, const typename K::Line_2 &h1, const typename K::Line_2 &l2, const typename K::Line_2 &h2, const K &k)
template<class K >
K::Comparison_result CGALi::compare_x_at_y (const typename K::Point_2 &p, const typename K::Line_2 &h, const K &k)
template<class K >
K::Comparison_result CGALi::compare_x_at_y (const typename K::Point_2 &p, const typename K::Line_2 &h1, const typename K::Line_2 &h2, const K &k)
template<class K >
K::Comparison_result CGALi::compare_x_at_y (const typename K::Line_2 &l1, const typename K::Line_2 &l2, const typename K::Line_2 &h, const K &k)
template<class K >
K::Comparison_result CGALi::compare_x_at_y (const typename K::Line_2 &l1, const typename K::Line_2 &l2, const typename K::Line_2 &h1, const typename K::Line_2 &h2, const K &k)
template<class K >
K::Comparison_result CGALi::compare_xy (const typename K::Point_2 &p, const typename K::Point_2 &q, const K &k)
template<class K >
K::Comparison_result CGALi::compare_yx (const typename K::Point_2 &p, const typename K::Point_2 &q, const K &k)
template<class K >
K::Comparison_result CGALi::compare_y (const typename K::Point_2 &p, const typename K::Point_2 &q, const K &k)
template<class K >
K::Comparison_result CGALi::compare_y (const typename K::Point_2 &p, const typename K::Line_2 &l1, const typename K::Line_2 &l2, const K &k)
template<class K >
K::Comparison_result CGALi::compare_y (const typename K::Line_2 &l1, const typename K::Line_2 &l2, const typename K::Line_2 &h1, const typename K::Line_2 &h2, const K &k)
template<class K >
K::Comparison_result CGALi::compare_y (const typename K::Line_2 &l, const typename K::Line_2 &h1, const typename K::Line_2 &h2, const K &k)
template<class K >
K::Comparison_result CGALi::compare_y_at_x (const typename K::Point_2 &p, const typename K::Segment_2 &s, const K &k)
template<class K >
K::Comparison_result CGALi::compare_y_at_x (const typename K::Point_2 &p, const typename K::Segment_2 &s1, const typename K::Segment_2 &s2, const K &k)
template<class K >
K::Comparison_result CGALi::compare_y_at_x (const typename K::Point_2 &p, const typename K::Line_2 &l, const K &k)
template<class K >
K::Comparison_result CGALi::compare_y_at_x (const typename K::Point_2 &p, const typename K::Line_2 &h1, const typename K::Line_2 &h2, const K &k)
template<class K >
K::Comparison_result CGALi::compare_y_at_x (const typename K::Line_2 &l1, const typename K::Line_2 &l2, const typename K::Line_2 &h, const K &k)
template<class K >
K::Comparison_result CGALi::compare_y_at_x (const typename K::Line_2 &l1, const typename K::Line_2 &l2, const typename K::Line_2 &h1, const typename K::Line_2 &h2, const K &k)
template<class K >
K::FT CGALi::determinant (const typename K::Vector_2 &v0, const typename K::Vector_2 &v1, const K &k)
template<class K >
K::Boolean CGALi::has_larger_distance_to_point (const typename K::Point_2 &p, const typename K::Point_2 &q, const typename K::Point_2 &r, const K &k)
template<class K >
K::Boolean CGALi::has_smaller_distance_to_point (const typename K::Point_2 &p, const typename K::Point_2 &q, const typename K::Point_2 &r, const K &k)
template<class K >
K::Boolean CGALi::has_smaller_signed_distance_to_line (const typename K::Line_2 &l, const typename K::Point_2 &p, const typename K::Point_2 &q, const K &k)
template<class K >
K::Boolean CGALi::has_larger_signed_distance_to_line (const typename K::Line_2 &l, const typename K::Point_2 &p, const typename K::Point_2 &q, const K &k)
template<class K >
K::Boolean CGALi::has_larger_signed_distance_to_line (const typename K::Point_2 &p, const typename K::Point_2 &q, const typename K::Point_2 &r, const typename K::Point_2 &s, const K &k)
template<class K >
K::Boolean CGALi::has_smaller_signed_distance_to_line (const typename K::Point_2 &p, const typename K::Point_2 &q, const typename K::Point_2 &r, const typename K::Point_2 &s, const K &k)
template<class K >
K::Boolean CGALi::left_turn (const typename K::Point_2 &p, const typename K::Point_2 &q, const typename K::Point_2 &r, const K &k)
template<class K >
K::Boolean CGALi::less_x (const typename K::Point_2 &p, const typename K::Point_2 &q, const K &k)
template<class K >
K::Boolean CGALi::less_y (const typename K::Point_2 &p, const typename K::Point_2 &q, const K &k)
template<class K >
K::Boolean CGALi::lexicographically_xy_larger (const typename K::Point_2 &p, const typename K::Point_2 &q, const K &k)
template<class K >
K::Boolean CGALi::lexicographically_xy_larger_or_equal (const typename K::Point_2 &p, const typename K::Point_2 &q, const K &k)
template<class K >
K::Boolean CGALi::lexicographically_xy_smaller (const typename K::Point_2 &p, const typename K::Point_2 &q, const K &k)
template<class K >
K::Boolean CGALi::lexicographically_xy_smaller_or_equal (const typename K::Point_2 &p, const typename K::Point_2 &q, const K &k)
template<class K >
K::Boolean CGALi::lexicographically_yx_smaller (const typename K::Point_2 &p, const typename K::Point_2 &q, const K &k)
template<class K >
K::Boolean CGALi::lexicographically_yx_smaller_or_equal (const typename K::Point_2 &p, const typename K::Point_2 &q, const K &k)
template<class K >
K::Boolean CGALi::lexicographically_yx_larger (const typename K::Point_2 &p, const typename K::Point_2 &q, const K &k)
template<class K >
K::Boolean CGALi::lexicographically_yx_larger_or_equal (const typename K::Point_2 &p, const typename K::Point_2 &q, const K &k)
template<class K >
K::Point_2 CGALi::midpoint (const typename K::Point_2 &p, const typename K::Point_2 &q, const K &k)
template<class K >
K::Point_2 CGALi::max_vertex (const typename K::Iso_rectangle_2 &ir, const K &k)
template<class K >
K::Point_2 CGALi::min_vertex (const typename K::Iso_rectangle_2 &ir, const K &k)
template<typename K >
K::Orientation CGALi::orientation (const typename K::Point_2 &p, const typename K::Point_2 &q, const typename K::Point_2 &r, const K &k)
template<typename K >
K::Orientation CGALi::orientation (const typename K::Vector_2 &u, const typename K::Vector_2 &v, const K &k)
template<typename K >
K::Boolean CGALi::parallel (const typename K::Line_2 &l1, const typename K::Line_2 &l2, const K &k)
template<typename K >
K::Boolean CGALi::parallel (const typename K::Ray_2 &r1, const typename K::Ray_2 &r2, const K &k)
template<typename K >
K::Boolean CGALi::parallel (const typename K::Segment_2 &s1, const typename K::Segment_2 &s2, const K &k)
template<typename K >
K::Boolean CGALi::right_turn (const typename K::Point_2 &p, const typename K::Point_2 &q, const typename K::Point_2 &r, const K &k)
template<class K >
K::Bounded_side CGALi::side_of_bounded_circle (const typename K::Point_2 &p, const typename K::Point_2 &q, const typename K::Point_2 &r, const typename K::Point_2 &t, const K &k)
template<class K >
K::Bounded_side CGALi::side_of_bounded_circle (const typename K::Point_2 &p, const typename K::Point_2 &q, const typename K::Point_2 &r, const K &k)
template<class K >
K::Oriented_side CGALi::side_of_oriented_circle (const typename K::Point_2 &p, const typename K::Point_2 &q, const typename K::Point_2 &r, const typename K::Point_2 &t, const K &k)
template<class K >
K::FT CGALi::squared_radius (const typename K::Point_2 &p, const K &k)
template<class K >
K::FT CGALi::squared_radius (const typename K::Point_2 &p, const typename K::Point_2 &q, const K &k)
template<class K >
K::FT CGALi::squared_radius (const typename K::Point_2 &p, const typename K::Point_2 &q, const typename K::Point_2 &r, const K &k)
template<class K >
K::Boolean CGALi::x_equal (const typename K::Point_2 &p, const typename K::Point_2 &q, const K &k)
template<class K >
K::Boolean CGALi::y_equal (const typename K::Point_2 &p, const typename K::Point_2 &q, const K &k)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines