#include <GteDistLine3Circle3.h>
Classes | |
struct | ClosestInfo |
struct | Result |
Public Member Functions | |
Result | operator() (Line3< Real > const &line, Circle3< Real > const &circle) |
Result | Robust (Line3< Real > const &line, Circle3< Real > const &circle) |
Private Member Functions | |
Real | Bisect (Real m2b2, Real rm0sqr, Real m0sqr, Real b1sqr, Real smin, Real smax) |
void | GetPair (Line3< Real > const &line, Circle3< Real > const &circle, Vector3< Real > const &D, Real t, Vector3< Real > &lineClosest, Vector3< Real > &circleClosest) |
Definition at line 26 of file GteDistLine3Circle3.h.
|
private |
Definition at line 444 of file GteDistLine3Circle3.h.
|
private |
Definition at line 431 of file GteDistLine3Circle3.h.
DCPQuery< Real, Line3< Real >, Circle3< Real > >::Result gte::DCPQuery< Real, Line3< Real >, Circle3< Real > >::operator() | ( | Line3< Real > const & | line, |
Circle3< Real > const & | circle | ||
) |
Definition at line 85 of file GteDistLine3Circle3.h.
DCPQuery< Real, Line3< Real >, Circle3< Real > >::Result gte::DCPQuery< Real, Line3< Real >, Circle3< Real > >::Robust | ( | Line3< Real > const & | line, |
Circle3< Real > const & | circle | ||
) |
Definition at line 232 of file GteDistLine3Circle3.h.