#include <GteIntrEllipsoid3Ellipsoid3.h>
Classes | |
struct | Result |
Public Types | |
enum | { ELLIPSOIDS_SEPARATED, ELLIPSOIDS_INTERSECTING, ELLIPSOID0_CONTAINS_ELLIPSOID1, ELLIPSOID1_CONTAINS_ELLIPSOID0 } |
Public Member Functions | |
Result | operator() (Ellipsoid3< Real > const &ellipsoid0, Ellipsoid3< Real > const &ellipsoid1) |
Private Member Functions | |
void | GetRoots (Real d0, Real c0, int &numRoots, Real *roots) |
void | GetRoots (Real d0, Real d1, Real c0, Real c1, int &numRoots, Real *roots) |
void | GetRoots (Real d0, Real d1, Real d2, Real c0, Real c1, Real c2, int &numRoots, Real *roots) |
Definition at line 23 of file GteIntrEllipsoid3Ellipsoid3.h.
anonymous enum |
Enumerator | |
---|---|
ELLIPSOIDS_SEPARATED | |
ELLIPSOIDS_INTERSECTING | |
ELLIPSOID0_CONTAINS_ELLIPSOID1 | |
ELLIPSOID1_CONTAINS_ELLIPSOID0 |
Definition at line 26 of file GteIntrEllipsoid3Ellipsoid3.h.
|
private |
Definition at line 304 of file GteIntrEllipsoid3Ellipsoid3.h.
|
private |
Definition at line 317 of file GteIntrEllipsoid3Ellipsoid3.h.
|
private |
Definition at line 413 of file GteIntrEllipsoid3Ellipsoid3.h.
TIQuery< Real, Ellipsoid3< Real >, Ellipsoid3< Real > >::Result gte::TIQuery< Real, Ellipsoid3< Real >, Ellipsoid3< Real > >::operator() | ( | Ellipsoid3< Real > const & | ellipsoid0, |
Ellipsoid3< Real > const & | ellipsoid1 | ||
) |
Definition at line 58 of file GteIntrEllipsoid3Ellipsoid3.h.