|
template<class Scalar , int dim, class Metric > |
Scalar | GeometricObject::distance (Point< Scalar, dim > const &first, Point< Scalar, dim > const &second) |
|
template<class Scalar , int dim, class Metric > |
Scalar | GeometricObject::distance (Point< Scalar, dim > const &point, Line< Scalar, dim > const &line) |
|
template<class Scalar , int dim, class Metric > |
Scalar | GeometricObject::distance (Line< Scalar, dim > const &line, Point< Scalar, dim > const &point) |
|
template<class Scalar , int dim, class Metric > |
Scalar | GeometricObject::distance (Ball< Scalar, dim > const &ball, Point< Scalar, dim > const &point) |
|
template<class Scalar , int dim, class Metric > |
Scalar | GeometricObject::distance (Point< Scalar, dim > const &point, Ball< Scalar, dim > const &ball) |
|
template<class Scalar , int dim, class Metric > |
Scalar | GeometricObject::distance (Ball< Scalar, dim > const &ball, Line< Scalar, dim > const &line) |
|
template<class Scalar , int dim, class Metric > |
Scalar | GeometricObject::distance (Line< Scalar, dim > const &line, Ball< Scalar, dim > const &ball) |
|
template<class Scalar , int dim, class Metric > |
Scalar | GeometricObject::distance (Ball< Scalar, dim > const &ball, Rectangle< Scalar, dim > const &rectangle) |
|
template<class Scalar , int dim, class Metric > |
Scalar | GeometricObject::distance (Rectangle< Scalar, dim > const &rectangle, Ball< Scalar, dim > const &ball) |
|
template<class Scalar , int dim, class Metric > |
Scalar | GeometricObject::distance (Ball< Scalar, dim > const &ball, BoundingBox< Scalar, dim > const &boundingBox) |
|
template<class Scalar , int dim, class FirstObject , class SecondObject , class ScalarProduct > |
FirstObject | GeometricObject::projectFirstOnSecond (FirstObject const &first, SecondObject const &second, ScalarProduct const &scalarProduct=ScalarProduct()) |
|
template<class Scalar , int dim, class Metric > |
Scalar | GeometricObject::distance (Point< Scalar, dim > const &first, Point< Scalar, dim > const &second, Metric const &metric=Metric()) |
|
template<class Scalar , int dim, class Metric > |
Scalar | GeometricObject::distance (Point< Scalar, dim > const &point, Line< Scalar, dim > const &line, Metric const &metric=Metric()) |
|
template<class Scalar , int dim, class Metric > |
Scalar | GeometricObject::distance (Line< Scalar, dim > const &line, Point< Scalar, dim > const &point, Metric const &metric=Metric()) |
|
template<class Scalar , int dim, class Metric > |
Scalar | GeometricObject::distance (Point< Scalar, dim > const &point, Triangle< Scalar, dim > const &triangle, Metric const &metric=Metric()) |
|
template<class Scalar , int dim, class Metric > |
Scalar | GeometricObject::distance (Triangle< Scalar, dim > const &triangle, Point< Scalar, dim > const &point, Metric const &metric=Metric()) |
|
template<class Scalar , int dim, class Metric > |
Scalar | GeometricObject::distance (Point< Scalar, dim > const &point, Rectangle< Scalar, dim > const &rectangle, Metric const &metric=Metric()) |
|
template<class Scalar , int dim, class Metric > |
Scalar | GeometricObject::distance (Rectangle< Scalar, dim > const &rectangle, Point< Scalar, dim > const &point, Metric const &metric=Metric()) |
|
template<class Scalar , int dim, class Metric > |
Scalar | GeometricObject::distance (Ball< Scalar, dim > const &ball, Point< Scalar, dim > const &point, Metric const &metric=Metric()) |
|
template<class Scalar , int dim, class Metric > |
Scalar | GeometricObject::distance (Point< Scalar, dim > const &point, Ball< Scalar, dim > const &ball, Metric const &metric=Metric()) |
|
template<class Scalar , int dim, class Metric > |
Scalar | GeometricObject::distance (Ball< Scalar, dim > const &ball, Line< Scalar, dim > const &line, Metric const &metric=Metric()) |
|
template<class Scalar , int dim, class Metric > |
Scalar | GeometricObject::distance (Line< Scalar, dim > const &line, Ball< Scalar, dim > const &ball, Metric const &metric=Metric()) |
|
template<class Scalar , int dim, class Metric > |
Scalar | GeometricObject::distance (Ball< Scalar, dim > const &ball, Triangle< Scalar, dim > const &triangle, Metric const &metric=Metric()) |
|
template<class Scalar , int dim, class Metric > |
Scalar | GeometricObject::distance (Triangle< Scalar, dim > const &triangle, Ball< Scalar, dim > const &ball, Metric const &metric=Metric()) |
|
template<class Scalar , int dim, class Metric > |
Scalar | GeometricObject::distance (Ball< Scalar, dim > const &ball, Rectangle< Scalar, dim > const &rectangle, Metric const &metric=Metric()) |
|
template<class Scalar , int dim, class Metric > |
Scalar | GeometricObject::distance (Rectangle< Scalar, dim > const &rectangle, Ball< Scalar, dim > const &ball, Metric const &metric=Metric()) |
|
template<class Scalar , int dim, class Metric > |
Scalar | GeometricObject::distance (Ball< Scalar, dim > const &ball, BoundingBox< Scalar, dim > const &boundingBox, Metric const &metric=Metric()) |
|
template<class Scalar , int dim, class Metric > |
Scalar | GeometricObject::intersects (Ball< Scalar, dim > const &ball, BoundingBox< Scalar, dim > const &boundingBox, Metric const &metric=Metric()) |
|