Namespaces | Functions
distance3.h File Reference
#include <limits>
#include <vcg/space/intersection3.h>
Include dependency graph for distance3.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  vcg
 

*


Functions

template<class ScalarType >
void vcg::LineLineDistance (const vcg::Line3< ScalarType > &mLine0, const vcg::Line3< ScalarType > &mLine1, bool &parallel, ScalarType &dist, vcg::Point3< ScalarType > &mClosestPoint0, vcg::Point3< ScalarType > &mClosestPoint1)
template<class ScalarType >
void vcg::LinePointDistance (const Line3< ScalarType > &l, const Point3< ScalarType > &p, Point3< ScalarType > &closest, ScalarType &dist)
template<class ScalarType >
void vcg::LinePointSquaredDistance (const Line3< ScalarType > &l, const Point3< ScalarType > &p, Point3< ScalarType > &closest, ScalarType &dist)
template<class ScalarType >
void vcg::PlanePointSquaredDistance (const vcg::Plane3< ScalarType > &Pl, const Point3< ScalarType > &p, Point3< ScalarType > &closest, ScalarType &dist)
template<class ScalarType >
ScalarType vcg::PlanePointSquaredDistance (const vcg::Plane3< ScalarType > &Pl, const Point3< ScalarType > &p)
template<class ScalarType >
void vcg::PointBoxDistance (const Point3< ScalarType > &p, const Box3< ScalarType > &b, ScalarType &dist)
template<class Scalar >
Scalar vcg::PointFilledBoxDistance (const Point3< Scalar > &p, const Box3< Scalar > &bbox)
template<class ScalarType >
void vcg::SegmentPointDistance (Segment3< ScalarType > s, const Point3< ScalarType > &p, Point3< ScalarType > &clos, ScalarType &dist)
template<class ScalarType >
void vcg::SegmentPointSquaredDistance (const Segment3< ScalarType > &s, const Point3< ScalarType > &p, Point3< ScalarType > &closest, ScalarType &sqr_dist)
template<class ScalarType >
void vcg::SegmentSegmentDistance (const vcg::Segment3< ScalarType > &s0, const vcg::Segment3< ScalarType > &s1, ScalarType &dist, bool &parallel, vcg::Point3< ScalarType > &closest0, vcg::Point3< ScalarType > &closest1)
template<class ScalarType >
void vcg::SpherePointDistance (const Sphere3< ScalarType > &sphere, const Point3< ScalarType > &p, ScalarType &dist)
template<class ScalarType >
void vcg::SphereSphereDistance (const Sphere3< ScalarType > &sphere0, const Sphere3< ScalarType > &sphere1, ScalarType &dist)
template<class ScalarType >
void vcg::TrianglePointDistance (const vcg::Triangle3< ScalarType > &t, const typename vcg::Point3< ScalarType > &q, ScalarType &dist, typename vcg::Point3< ScalarType > &closest)
template<class ScalarType >
void vcg::TriangleSegmentDistance (const vcg::Triangle3< ScalarType > &t, const vcg::Segment3< ScalarType > &s, ScalarType &dist)
template<class ScalarType >
void vcg::TriangleTriangleDistance (const vcg::Triangle3< ScalarType > &t0, const vcg::Triangle3< ScalarType > &t1, ScalarType &dist)


shape_reconstruction
Author(s): Roberto Martín-Martín
autogenerated on Sat Jun 8 2019 18:38:50