BWAPI
Namespaces | Functions
SPAR/AIModule/BWTA/vendors/CGAL/CGAL/squared_distance_3_0.h File Reference
#include <CGAL/kernel_assertions.h>
#include <CGAL/enum.h>
#include <CGAL/wmult.h>
#include <CGAL/Point_3.h>
#include <CGAL/Vector_3.h>
Include dependency graph for squared_distance_3_0.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 >
bool CGALi::is_null (const typename K::Vector_3 &v, const K &)
template<class K >
K::RT CGALi::wdot (const typename K::Vector_3 &u, const typename K::Vector_3 &v, const K &)
template<class K >
K::RT CGALi::wdot_tag (const typename K::Point_3 &p, const typename K::Point_3 &q, const typename K::Point_3 &r, const K &, const Cartesian_tag &)
template<class K >
K::RT CGALi::wdot_tag (const typename K::Point_3 &p, const typename K::Point_3 &q, const typename K::Point_3 &r, const K &, const Homogeneous_tag &)
template<class K >
K::RT CGALi::wdot (const typename K::Point_3 &p, const typename K::Point_3 &q, const typename K::Point_3 &r, const K &k)
template<class K >
K::Vector_3 CGALi::wcross (const typename K::Vector_3 &u, const typename K::Vector_3 &v, const K &)
template<class K >
bool CGALi::is_acute_angle (const typename K::Vector_3 &u, const typename K::Vector_3 &v, const K &k)
template<class K >
bool CGALi::is_straight_angle (const typename K::Vector_3 &u, const typename K::Vector_3 &v, const K &k)
template<class K >
bool CGALi::is_obtuse_angle (const typename K::Vector_3 &u, const typename K::Vector_3 &v, const K &k)
template<class K >
bool CGALi::is_acute_angle (const typename K::Point_3 &p, const typename K::Point_3 &q, const typename K::Point_3 &r, const K &k)
template<class K >
bool CGALi::is_straight_angle (const typename K::Point_3 &p, const typename K::Point_3 &q, const typename K::Point_3 &r, const K &k)
template<class K >
bool CGALi::is_obtuse_angle (const typename K::Point_3 &p, const typename K::Point_3 &q, const typename K::Point_3 &r, const K &k)
template<class K >
K::FT CGALi::squared_distance (const typename K::Point_3 &pt1, const typename K::Point_3 &pt2, const K &k)
template<class K >
K::FT CGALi::squared_distance_to_plane (const typename K::Vector_3 &normal, const typename K::Vector_3 &diff, const K &k)
template<class K >
K::FT CGALi::squared_distance_to_line (const typename K::Vector_3 &dir, const typename K::Vector_3 &diff, const K &k)
template<class K >
bool CGALi::same_direction_tag (const typename K::Vector_3 &u, const typename K::Vector_3 &v, const K &, const Cartesian_tag &)
template<class K >
bool CGALi::same_direction_tag (const typename K::Vector_3 &u, const typename K::Vector_3 &v, const K &, const Homogeneous_tag &)
template<class K >
bool CGALi::same_direction (const typename K::Vector_3 &u, const typename K::Vector_3 &v, const K &k)
template<class K >
K::FT squared_distance (const Point_3< K > &pt1, const Point_3< K > &pt2)
template<class K >
K::FT squared_distance_to_plane (const Vector_3< K > &normal, const Vector_3< K > &diff)
template<class K >
K::FT squared_distance_to_line (const Vector_3< K > &dir, const Vector_3< K > &diff)

Function Documentation

template<class K >
K::FT squared_distance ( const Point_3< K > &  pt1,
const Point_3< K > &  pt2 
) [inline]

Here is the call graph for this function:

template<class K >
K::FT squared_distance_to_line ( const Vector_3< K > &  dir,
const Vector_3< K > &  diff 
) [inline]

Here is the call graph for this function:

template<class K >
K::FT squared_distance_to_plane ( const Vector_3< K > &  normal,
const Vector_3< K > &  diff 
) [inline]

Here is the call graph for this function:

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines