#include <GteDistSegmentSegment.h>
Classes | |
struct | Result |
Public Member Functions | |
Result | operator() (Segment< N, Real > const &segment0, Segment< N, Real > const &segment1) |
Result | operator() (Vector< N, Real > const &P0, Vector< N, Real > const &P1, Vector< N, Real > const &Q0, Vector< N, Real > const &Q1) |
Private Member Functions | |
void | ComputeIntersection (Real const sValue[2], int const classify[2], int edge[2], Real end[2][2]) |
void | ComputeMinimumParameters (int const edge[2], Real const end[2][2], Real parameter[2]) |
Real | GetClampedRoot (Real slope, Real h0, Real h1) |
Private Attributes | |
Real | mA |
Real | mB |
Real | mC |
Real | mD |
Real | mE |
Real | mF00 |
Real | mF01 |
Real | mF10 |
Real | mF11 |
Real | mG00 |
Real | mG01 |
Real | mG10 |
Real | mG11 |
Definition at line 26 of file GteDistSegmentSegment.h.
|
private |
Definition at line 266 of file GteDistSegmentSegment.h.
|
private |
Definition at line 372 of file GteDistSegmentSegment.h.
|
private |
Definition at line 224 of file GteDistSegmentSegment.h.
DCPQuery< Real, Segment< N, Real >, Segment< N, Real > >::Result gte::DCPQuery< Real, Segment< N, Real >, Segment< N, Real > >::operator() | ( | Segment< N, Real > const & | segment0, |
Segment< N, Real > const & | segment1 | ||
) |
Definition at line 83 of file GteDistSegmentSegment.h.
DCPQuery< Real, Segment< N, Real >, Segment< N, Real > >::Result gte::DCPQuery< Real, Segment< N, Real >, Segment< N, Real > >::operator() | ( | Vector< N, Real > const & | P0, |
Vector< N, Real > const & | P1, | ||
Vector< N, Real > const & | Q0, | ||
Vector< N, Real > const & | Q1 | ||
) |
Definition at line 92 of file GteDistSegmentSegment.h.
|
private |
Definition at line 61 of file GteDistSegmentSegment.h.
|
private |
Definition at line 61 of file GteDistSegmentSegment.h.
|
private |
Definition at line 61 of file GteDistSegmentSegment.h.
|
private |
Definition at line 61 of file GteDistSegmentSegment.h.
|
private |
Definition at line 61 of file GteDistSegmentSegment.h.
|
private |
Definition at line 64 of file GteDistSegmentSegment.h.
|
private |
Definition at line 64 of file GteDistSegmentSegment.h.
|
private |
Definition at line 64 of file GteDistSegmentSegment.h.
|
private |
Definition at line 64 of file GteDistSegmentSegment.h.
|
private |
Definition at line 67 of file GteDistSegmentSegment.h.
|
private |
Definition at line 67 of file GteDistSegmentSegment.h.
|
private |
Definition at line 67 of file GteDistSegmentSegment.h.
|
private |
Definition at line 67 of file GteDistSegmentSegment.h.