2 #include "Opcode/Opcode.h"
11 float PointSegDist(
const Point& P,
const Point& u0,
const Point& u1);
21 float SegSegDist(
const Point& u0,
const Point& u1,
22 const Point& v0,
const Point& v1);
36 float TriTriDist(
const Point& U0,
const Point& U1,
const Point& U2,
37 const Point& V0,
const Point& V1,
const Point& V2,
38 Point& cp0, Point& cp1);
44 std::ostream &
operator<<(std::ostream &ost,
const Point& p);
float TriTriDist(const Point &U0, const Point &U1, const Point &U2, const Point &V0, const Point &V1, const Point &V2, Point &cp0, Point &cp1)
compute the minimum distance and the closest points between two triangles
Definition: DistFuncs.cpp:154
std::ostream & operator<<(std::ostream &ost, const Point &p)
Definition: DistFuncs.cpp:3
float PointSegDist(const Point &P, const Point &u0, const Point &u1)
compute distance between a point and a line segment
Definition: DistFuncs.cpp:115
float SegSegDist(const Point &u0, const Point &u1, const Point &v0, const Point &v1)
compute distance between line segments
Definition: DistFuncs.cpp:269