Functions |
template<typename K > |
CGAL_BEGIN_NAMESPACE Angle | angle (const Point_3< K > &p, const Point_3< K > &q, const Point_3< K > &r) |
template<typename K > |
K::Boolean | are_negative_oriented (const Point_3< K > &p, const Point_3< K > &q, const Point_3< K > &r, const Point_3< K > &s) |
template<class K > |
K::Boolean | are_ordered_along_line (const Point_3< K > &p, const Point_3< K > &q, const Point_3< K > &r) |
template<typename K > |
K::Boolean | are_positive_oriented (const Point_3< K > &p, const Point_3< K > &q, const Point_3< K > &r, const Point_3< K > &s) |
template<class K > |
K::Boolean | are_strictly_ordered_along_line (const Point_3< K > &p, const Point_3< K > &q, const Point_3< K > &r) |
template<class K > |
K::Point_3 | barycenter (const Point_3< K > &p1, const typename K::FT &w1, const Point_3< K > &p2) |
template<class K > |
K::Point_3 | barycenter (const Point_3< K > &p1, const typename K::FT &w1, const Point_3< K > &p2, const typename K::FT &w2) |
template<class K > |
K::Point_3 | barycenter (const Point_3< K > &p1, const typename K::FT &w1, const Point_3< K > &p2, const typename K::FT &w2, const Point_3< K > &p3) |
template<class K > |
K::Point_3 | barycenter (const Point_3< K > &p1, const typename K::FT &w1, const Point_3< K > &p2, const typename K::FT &w2, const Point_3< K > &p3, const typename K::FT &w3) |
template<class K > |
K::Point_3 | barycenter (const Point_3< K > &p1, const typename K::FT &w1, const Point_3< K > &p2, const typename K::FT &w2, const Point_3< K > &p3, const typename K::FT &w3, const Point_3< K > &p4) |
template<class K > |
K::Point_3 | barycenter (const Point_3< K > &p1, const typename K::FT &w1, const Point_3< K > &p2, const typename K::FT &w2, const Point_3< K > &p3, const typename K::FT &w3, const Point_3< K > &p4, const typename K::FT &w4) |
template<typename K > |
K::Plane_3 | bisector (const Point_3< K > &p, const Point_3< K > &q) |
template<typename K > |
K::Plane_3 | bisector (const Plane_3< K > &h1, const Plane_3< K > &h2) |
template<class K > |
Point_3< K > | centroid (const Point_3< K > &p, const Point_3< K > &q, const Point_3< K > &r, const Point_3< K > &s) |
template<class K > |
Point_3< K > | centroid (const Point_3< K > &p, const Point_3< K > &q, const Point_3< K > &r) |
template<class K > |
Point_3< K > | centroid (const Tetrahedron_3< K > &t) |
template<class K > |
Point_3< K > | centroid (const Triangle_3< K > &t) |
template<class K > |
K::Point_3 | circumcenter (const Point_3< K > &p, const Point_3< K > &q) |
template<class K > |
K::Point_3 | circumcenter (const Point_3< K > &p, const Point_3< K > &q, const Point_3< K > &r) |
template<class K > |
K::Point_3 | circumcenter (const Point_3< K > &p, const Point_3< K > &q, const Point_3< K > &r, const Point_3< K > &s) |
template<class K > |
K::Point_3 | circumcenter (const Tetrahedron_3< K > &t) |
template<class K > |
K::Point_3 | circumcenter (const Triangle_3< K > &t) |
template<class K > |
K::Boolean | collinear (const Point_3< K > &p, const Point_3< K > &q, const Point_3< K > &r) |
template<class K > |
K::Boolean | collinear_are_ordered_along_line (const Point_3< K > &p, const Point_3< K > &q, const Point_3< K > &r) |
template<class K > |
K::Boolean | collinear_are_strictly_ordered_along_line (const Point_3< K > &p, const Point_3< K > &q, const Point_3< K > &r) |
template<class K > |
K::Comparison_result | compare_distance_to_point (const Point_3< K > &p, const Point_3< K > &q, const Point_3< K > &r) |
template<class K > |
K::Comparison_result | compare_squared_distance (const Point_3< K > &p, const Point_3< K > &q, const typename K::FT &d2) |
template<class K > |
K::Comparison_result | compare_squared_radius (const Point_3< K > &p, const Point_3< K > &q, const typename K::FT &sr) |
template<class K > |
K::Comparison_result | compare_squared_radius (const Point_3< K > &p, const Point_3< K > &q, const Point_3< K > &r, const typename K::FT &sr) |
template<class K > |
K::Comparison_result | compare_squared_radius (const Point_3< K > &p, const Point_3< K > &q, const Point_3< K > &r, const Point_3< K > &s, const typename K::FT &sr) |
template<class K > |
K::Comparison_result | compare_lexicographically_xyz (const Point_3< K > &p, const Point_3< K > &q) |
template<class K > |
K::Comparison_result | compare_signed_distance_to_plane (const Plane_3< K > &h, const Point_3< K > &p, const Point_3< K > &q) |
template<class K > |
K::Comparison_result | compare_signed_distance_to_plane (const Point_3< K > &hp, const Point_3< K > &hq, const Point_3< K > &hr, const Point_3< K > &p, const Point_3< K > &q) |
template<class K > |
K::Comparison_result | compare_x (const Point_3< K > &p, const Point_3< K > &q) |
template<class K > |
K::Comparison_result | compare_y (const Point_3< K > &p, const Point_3< K > &q) |
template<class K > |
K::Comparison_result | compare_z (const Point_3< K > &p, const Point_3< K > &q) |
template<class K > |
K::Comparison_result | compare_xyz (const Point_3< K > &p, const Point_3< K > &q) |
template<class K > |
K::Boolean | coplanar (const Point_3< K > &p, const Point_3< K > &q, const Point_3< K > &r, const Point_3< K > &s) |
template<class K > |
K::Orientation | coplanar_orientation (const Point_3< K > &p, const Point_3< K > &q, const Point_3< K > &r, const Point_3< K > &s) |
template<class K > |
K::Orientation | coplanar_orientation (const Point_3< K > &p, const Point_3< K > &q, const Point_3< K > &r) |
template<class K > |
K::Bounded_side | coplanar_side_of_bounded_circle (const Point_3< K > &p, const Point_3< K > &q, const Point_3< K > &r, const Point_3< K > &t) |
template<class K > |
K::Vector_3 | cross_product (const Vector_3< K > &v, const Vector_3< K > &w) |
template<class K > |
K::FT | determinant (const Vector_3< K > &v0, const Vector_3< K > &v1, const Vector_3< K > &v2) |
template<class K > |
K::Line_3 | equidistant_line (const Point_3< K > &p, const Point_3< K > &q, const Point_3< K > &r) |
template<class K > |
K::Boolean | has_larger_distance_to_point (const Point_3< K > &p, const Point_3< K > &q, const Point_3< K > &r) |
template<class K > |
K::Boolean | has_larger_signed_distance_to_plane (const Point_3< K > &hp, const Point_3< K > &hq, const Point_3< K > &hr, const Point_3< K > &p, const Point_3< K > &q) |
template<class K > |
K::Boolean | has_larger_signed_distance_to_plane (const Plane_3< K > &h, const Point_3< K > &p, const Point_3< K > &q) |
template<class K > |
K::Boolean | has_smaller_distance_to_point (const Point_3< K > &p, const Point_3< K > &q, const Point_3< K > &r) |
template<class K > |
K::Boolean | has_smaller_signed_distance_to_plane (const Point_3< K > &hp, const Point_3< K > &hq, const Point_3< K > &hr, const Point_3< K > &p, const Point_3< K > &q) |
template<class K > |
K::Boolean | has_smaller_signed_distance_to_plane (const Plane_3< K > &h, const Point_3< K > &p, const Point_3< K > &q) |
template<class K > |
K::Boolean | less_x (const Point_3< K > &p, const Point_3< K > &q) |
template<class K > |
K::Boolean | less_y (const Point_3< K > &p, const Point_3< K > &q) |
template<class K > |
K::Boolean | less_z (const Point_3< K > &p, const Point_3< K > &q) |
template<class K > |
K::Boolean | lexicographically_xyz_smaller (const Point_3< K > &p, const Point_3< K > &q) |
template<class K > |
K::Boolean | lexicographically_xyz_smaller_or_equal (const Point_3< K > &p, const Point_3< K > &q) |
template<class K > |
K::Point_3 | midpoint (const Point_3< K > &p, const Point_3< K > &q) |
template<class K > |
K::Point_3 | max_vertex (const Iso_cuboid_3< K > &ic) |
template<class K > |
K::Point_3 | min_vertex (const Iso_cuboid_3< K > &ic) |
template<class K > |
K::Vector_3 | normal (const Point_3< K > &p, const Point_3< K > &q, const Point_3< K > &r) |
template<class K > |
K::Boolean | operator== (const Point_3< K > &p, const Point_3< K > &q) |
template<class K > |
K::Boolean | operator!= (const Point_3< K > &p, const Point_3< K > &q) |
template<class K > |
K::Boolean | operator== (const Point_3< K > &p, const Origin &o) |
template<class K > |
K::Boolean | operator!= (const Point_3< K > &p, const Origin &o) |
template<class K > |
K::Boolean | operator== (const Iso_cuboid_3< K > &p, const Iso_cuboid_3< K > &q) |
template<class K > |
K::Boolean | operator!= (const Iso_cuboid_3< K > &p, const Iso_cuboid_3< K > &q) |
template<class K > |
K::Boolean | operator== (const Plane_3< K > &p, const Plane_3< K > &q) |
template<class K > |
K::Boolean | operator!= (const Plane_3< K > &p, const Plane_3< K > &q) |
template<class K > |
K::Boolean | operator== (const Segment_3< K > &p, const Segment_3< K > &q) |
template<class K > |
K::Boolean | operator!= (const Segment_3< K > &p, const Segment_3< K > &q) |
template<class K > |
K::Boolean | operator== (const Line_3< K > &p, const Line_3< K > &q) |
template<class K > |
K::Boolean | operator!= (const Line_3< K > &p, const Line_3< K > &q) |
template<class K > |
K::Boolean | operator== (const Ray_3< K > &p, const Ray_3< K > &q) |
template<class K > |
K::Boolean | operator!= (const Ray_3< K > &p, const Ray_3< K > &q) |
template<class K > |
K::Boolean | operator== (const Triangle_3< K > &p, const Triangle_3< K > &q) |
template<class K > |
K::Boolean | operator!= (const Triangle_3< K > &p, const Triangle_3< K > &q) |
template<class K > |
K::Boolean | operator== (const Tetrahedron_3< K > &p, const Tetrahedron_3< K > &q) |
template<class K > |
K::Boolean | operator!= (const Tetrahedron_3< K > &p, const Tetrahedron_3< K > &q) |
template<class K > |
K::Boolean | operator== (const Direction_3< K > &p, const Direction_3< K > &q) |
template<class K > |
K::Boolean | operator!= (const Direction_3< K > &p, const Direction_3< K > &q) |
template<class K > |
K::Boolean | operator== (const Sphere_3< K > &p, const Sphere_3< K > &q) |
template<class K > |
K::Boolean | operator!= (const Sphere_3< K > &p, const Sphere_3< K > &q) |
template<class K > |
K::Boolean | operator== (const Vector_3< K > &p, const Vector_3< K > &q) |
template<class K > |
K::Boolean | operator!= (const Vector_3< K > &p, const Vector_3< K > &q) |
template<class K > |
K::Boolean | operator== (const Vector_3< K > &p, const Null_vector &o) |
template<class K > |
K::Boolean | operator!= (const Vector_3< K > &p, const Null_vector &o) |
template<class K > |
K::Boolean | operator< (const Point_3< K > &p, const Point_3< K > &q) |
template<class K > |
K::Boolean | operator> (const Point_3< K > &p, const Point_3< K > &q) |
template<class K > |
K::Boolean | operator<= (const Point_3< K > &p, const Point_3< K > &q) |
template<class K > |
K::Boolean | operator>= (const Point_3< K > &p, const Point_3< K > &q) |
template<class K > |
K::Vector_3 | operator* (const typename K::FT &c, const Vector_3< K > &w) |
template<class K > |
K::Vector_3 | operator* (const Vector_3< K > &w, const typename K::FT &c) |
template<class K > |
K::Vector_3 | operator* (const typename First_if_different< typename K::RT, typename K::FT >::Type &c, const Vector_3< K > &w) |
template<class K > |
K::Vector_3 | operator* (const Vector_3< K > &w, const typename First_if_different< typename K::RT, typename K::FT >::Type &c) |
template<class K > |
K::FT | operator* (const Vector_3< K > &v, const Vector_3< K > &w) |
template<class K > |
K::Point_3 | operator+ (const Point_3< K > &p, const Vector_3< K > &v) |
template<class K > |
K::Point_3 | operator+ (const Origin &o, const Vector_3< K > &v) |
template<class K > |
K::Point_3 | operator- (const Point_3< K > &p, const Vector_3< K > &v) |
template<class K > |
K::Point_3 | operator- (const Origin &o, const Vector_3< K > &v) |
template<class K > |
K::Vector_3 | operator- (const Point_3< K > &p, const Point_3< K > &q) |
template<class K > |
K::Vector_3 | operator- (const Point_3< K > &p, const Origin &o) |
template<class K > |
K::Vector_3 | operator- (const Origin &o, const Point_3< K > &q) |
template<class K > |
K::Orientation | orientation (const Point_3< K > &p, const Point_3< K > &q, const Point_3< K > &r, const Point_3< K > &s) |
template<class K > |
K::Orientation | orientation (const Vector_3< K > &u, const Vector_3< K > &v, const Vector_3< K > &w) |
template<class K > |
K::Vector_3 | orthogonal_vector (const Point_3< K > &p, const Point_3< K > &q, const Point_3< K > &r) |
template<class K > |
K::Vector_3 | orthogonal_vector (const Plane_3< K > &p) |
template<class K > |
K::Plane_3 | radical_plane (const Sphere_3< K > &s1, const Sphere_3< K > &s2) |
template<class K > |
K::Bounded_side | side_of_bounded_sphere (const Point_3< K > &p, const Point_3< K > &q, const Point_3< K > &test) |
template<class K > |
K::Bounded_side | side_of_bounded_sphere (const Point_3< K > &p, const Point_3< K > &q, const Point_3< K > &r, const Point_3< K > &test) |
template<class K > |
K::Bounded_side | side_of_bounded_sphere (const Point_3< K > &p, const Point_3< K > &q, const Point_3< K > &r, const Point_3< K > &s, const Point_3< K > &test) |
template<class K > |
K::Oriented_side | side_of_oriented_sphere (const Point_3< K > &p, const Point_3< K > &q, const Point_3< K > &r, const Point_3< K > &s, const Point_3< K > &test) |
template<typename K > |
K::FT | squared_area (const Point_3< K > &p, const Point_3< K > &q, const Point_3< K > &r) |
template<class K > |
K::FT | squared_radius (const Point_3< K > &p, const Point_3< K > &q, const Point_3< K > &r, const Point_3< K > &s) |
template<class K > |
K::FT | squared_radius (const Point_3< K > &p, const Point_3< K > &q, const Point_3< K > &r) |
template<class K > |
K::FT | squared_radius (const Point_3< K > &p, const Point_3< K > &q) |
template<class K > |
K::FT | squared_radius (const Point_3< K > &p) |
template<class K > |
K::Vector_3 | unit_normal (const Point_3< K > &p, const Point_3< K > &q, const Point_3< K > &r) |
template<class K > |
K::FT | volume (const Point_3< K > &p, const Point_3< K > &q, const Point_3< K > &r, const Point_3< K > &s) |
template<class K > |
K::Boolean | x_equal (const Point_3< K > &p, const Point_3< K > &q) |
template<class K > |
K::Boolean | y_equal (const Point_3< K > &p, const Point_3< K > &q) |
template<class K > |
K::Boolean | z_equal (const Point_3< K > &p, const Point_3< K > &q) |