![]() |
RobWorkProject
23.9.11-
|
a class for performing distance calculations between different geometric primitives More...
#include <DistanceUtil.hpp>
Static Public Member Functions | |
static double | distanceLineLineSqr (const rw::math::Vector3D< double > &p1, const rw::math::Vector3D< double > &p2, const rw::math::Vector3D< double > &q1, const rw::math::Vector3D< double > &q2) |
computes the squared euclidean distance between line segments (line(p1,p2),line(q1,q2)) More... | |
static double | distanceLineLine (const rw::math::Vector3D< double > &p1, const rw::math::Vector3D< double > &p2, const rw::math::Vector3D< double > &q1, const rw::math::Vector3D< double > &q2) |
computes the euclidean distance between line segments (line(p1,p2),line(q1,q2)) More... | |
a class for performing distance calculations between different geometric primitives
|
static |
computes the euclidean distance between line segments (line(p1,p2),line(q1,q2))
p1 | [in] start point on line segment 1 |
p2 | [in] end point on line segment 1 |
q1 | [in] start point on line segment 2 |
q2 | [in] end point on line segment 2 |
|
static |
computes the squared euclidean distance between line segments (line(p1,p2),line(q1,q2))
p1 | [in] start point on line segment 1 |
p2 | [in] end point on line segment 1 |
q1 | [in] start point on line segment 2 |
q2 | [in] end point on line segment 2 |