BWAPI
|
#include <CGAL/basic.h>
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) |