Public Member Functions | Public Attributes | List of all members
gte::Cone< N, Real > Class Template Reference

#include <GteCone.h>

Public Member Functions

 Cone ()
 
 Cone (Ray< N, Real > const &inRay, Real inAngle)
 
 Cone (Ray< N, Real > const &inRay, Real inAngle, Real inHeight)
 
bool operator!= (Cone const &cone) const
 
bool operator< (Cone const &cone) const
 
bool operator<= (Cone const &cone) const
 
bool operator== (Cone const &cone) const
 
bool operator> (Cone const &cone) const
 
bool operator>= (Cone const &cone) const
 
void SetAngle (Real inAngle)
 

Public Attributes

Real angle
 
Real cosAngle
 
Real cosAngleSqr
 
Real height
 
Ray< N, Real > ray
 
Real sinAngle
 

Detailed Description

template<int N, typename Real>
class gte::Cone< N, Real >

Definition at line 32 of file GteCone.h.

Constructor & Destructor Documentation

template<int N, typename Real >
gte::Cone< N, Real >::Cone ( )

Definition at line 83 of file GteCone.h.

template<int N, typename Real >
gte::Cone< N, Real >::Cone ( Ray< N, Real > const &  inRay,
Real  inAngle 
)

Definition at line 96 of file GteCone.h.

template<int N, typename Real >
gte::Cone< N, Real >::Cone ( Ray< N, Real > const &  inRay,
Real  inAngle,
Real  inHeight 
)

Definition at line 108 of file GteCone.h.

Member Function Documentation

template<int N, typename Real >
bool gte::Cone< N, Real >::operator!= ( Cone< N, Real > const &  cone) const

Definition at line 135 of file GteCone.h.

template<int N, typename Real >
bool gte::Cone< N, Real >::operator< ( Cone< N, Real > const &  cone) const

Definition at line 141 of file GteCone.h.

template<int N, typename Real >
bool gte::Cone< N, Real >::operator<= ( Cone< N, Real > const &  cone) const

Definition at line 167 of file GteCone.h.

template<int N, typename Real >
bool gte::Cone< N, Real >::operator== ( Cone< N, Real > const &  cone) const

Definition at line 129 of file GteCone.h.

template<int N, typename Real >
bool gte::Cone< N, Real >::operator> ( Cone< N, Real > const &  cone) const

Definition at line 173 of file GteCone.h.

template<int N, typename Real >
bool gte::Cone< N, Real >::operator>= ( Cone< N, Real > const &  cone) const

Definition at line 179 of file GteCone.h.

template<int N, typename Real >
void gte::Cone< N, Real >::SetAngle ( Real  inAngle)

Definition at line 120 of file GteCone.h.

Member Data Documentation

template<int N, typename Real>
Real gte::Cone< N, Real >::angle

Definition at line 58 of file GteCone.h.

template<int N, typename Real>
Real gte::Cone< N, Real >::cosAngle

Definition at line 64 of file GteCone.h.

template<int N, typename Real>
Real gte::Cone< N, Real >::cosAngleSqr

Definition at line 64 of file GteCone.h.

template<int N, typename Real>
Real gte::Cone< N, Real >::height

Definition at line 59 of file GteCone.h.

template<int N, typename Real>
Ray<N, Real> gte::Cone< N, Real >::ray

Definition at line 57 of file GteCone.h.

template<int N, typename Real>
Real gte::Cone< N, Real >::sinAngle

Definition at line 64 of file GteCone.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:05