Classes | Public Types | Public Member Functions | Private Member Functions | List of all members
gte::TIQuery< Real, Ellipsoid3< Real >, Ellipsoid3< Real > > Class Template Reference

#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)
 

Detailed Description

template<typename Real>
class gte::TIQuery< Real, Ellipsoid3< Real >, Ellipsoid3< Real > >

Definition at line 23 of file GteIntrEllipsoid3Ellipsoid3.h.

Member Enumeration Documentation

template<typename Real >
anonymous enum
Enumerator
ELLIPSOIDS_SEPARATED 
ELLIPSOIDS_INTERSECTING 
ELLIPSOID0_CONTAINS_ELLIPSOID1 
ELLIPSOID1_CONTAINS_ELLIPSOID0 

Definition at line 26 of file GteIntrEllipsoid3Ellipsoid3.h.

Member Function Documentation

template<typename Real >
void gte::TIQuery< Real, Ellipsoid3< Real >, Ellipsoid3< Real > >::GetRoots ( Real  d0,
Real  c0,
int numRoots,
Real *  roots 
)
private

Definition at line 304 of file GteIntrEllipsoid3Ellipsoid3.h.

template<typename Real >
void gte::TIQuery< Real, Ellipsoid3< Real >, Ellipsoid3< Real > >::GetRoots ( Real  d0,
Real  d1,
Real  c0,
Real  c1,
int numRoots,
Real *  roots 
)
private

Definition at line 317 of file GteIntrEllipsoid3Ellipsoid3.h.

template<typename Real >
void gte::TIQuery< Real, Ellipsoid3< Real >, Ellipsoid3< Real > >::GetRoots ( Real  d0,
Real  d1,
Real  d2,
Real  c0,
Real  c1,
Real  c2,
int numRoots,
Real *  roots 
)
private

Definition at line 413 of file GteIntrEllipsoid3Ellipsoid3.h.

template<typename Real >
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.


The documentation for this class was generated from the following file:


geometric_tools_engine
Author(s): Yijiang Huang
autogenerated on Thu Jul 18 2019 04:00:07