Classes | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
gte::TIQuery< Real, AlignedBox< 3, Real >, Cone< 3, Real > > Class Template Reference

#include <GteIntrAlignedBox3Cone3.h>

Inheritance diagram for gte::TIQuery< Real, AlignedBox< 3, Real >, Cone< 3, Real > >:
Inheritance graph
[legend]

Classes

struct  Polygon
 
struct  Result
 

Public Member Functions

Result operator() (AlignedBox< 3, Real > const &box, Cone< 3, Real > &cone)
 
 TIQuery ()
 

Protected Member Functions

void DoQuery (Vector< 3, Real > const &boxExtent, Real cosSqr, Vector< 3, Real > const &D, Vector< 3, Real > const &CmV, Real DdCmV, Polygon const &polygon, Result &result)
 

Protected Attributes

std::array< int, 4 > mMod3
 
std::array< Polygon, 27 > mPolygon
 

Detailed Description

template<typename Real>
class gte::TIQuery< Real, AlignedBox< 3, Real >, Cone< 3, Real > >

Definition at line 31 of file GteIntrAlignedBox3Cone3.h.

Constructor & Destructor Documentation

template<typename Real >
gte::TIQuery< Real, AlignedBox< 3, Real >, Cone< 3, Real > >::TIQuery ( )

Definition at line 71 of file GteIntrAlignedBox3Cone3.h.

Member Function Documentation

template<typename Real >
void gte::TIQuery< Real, AlignedBox< 3, Real >, Cone< 3, Real > >::DoQuery ( Vector< 3, Real > const &  boxExtent,
Real  cosSqr,
Vector< 3, Real > const &  D,
Vector< 3, Real > const &  CmV,
Real  DdCmV,
Polygon const &  polygon,
Result &  result 
)
protected

Definition at line 173 of file GteIntrAlignedBox3Cone3.h.

template<typename Real >
TIQuery< Real, AlignedBox< 3, Real >, Cone< 3, Real > >::Result gte::TIQuery< Real, AlignedBox< 3, Real >, Cone< 3, Real > >::operator() ( AlignedBox< 3, Real > const &  box,
Cone< 3, Real > &  cone 
)

Definition at line 112 of file GteIntrAlignedBox3Cone3.h.

Member Data Documentation

template<typename Real >
std::array<int, 4> gte::TIQuery< Real, AlignedBox< 3, Real >, Cone< 3, Real > >::mMod3
protected

Definition at line 60 of file GteIntrAlignedBox3Cone3.h.

template<typename Real >
std::array<Polygon, 27> gte::TIQuery< Real, AlignedBox< 3, Real >, Cone< 3, Real > >::mPolygon
protected

Definition at line 59 of file GteIntrAlignedBox3Cone3.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