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

#include <GteTorus3.h>

Public Member Functions

void Evaluate (Real u, Real v, unsigned int maxOrder, Vector3< Real > values[6]) const
 
void GetParameters (Vector3< Real > const &X, Real &u, Real &v) const
 
bool operator!= (Torus3 const &torus) const
 
bool operator< (Torus3 const &torus) const
 
bool operator<= (Torus3 const &torus) const
 
bool operator== (Torus3 const &torus) const
 
bool operator> (Torus3 const &torus) const
 
bool operator>= (Torus3 const &torus) const
 
 Torus3 ()
 
 Torus3 (Vector3< Real > const &inCenter, Vector3< Real > const &inDirection0, Vector3< Real > const &inDirection1, Vector3< Real > const &inNormal, Real inRadius0, Real inRadius1)
 

Public Attributes

Vector3< float > center
 
Vector3< float > direction0
 
Vector3< float > direction1
 
Vector3< float > normal
 
Real radius0
 
Real radius1
 

Detailed Description

template<typename Real>
class gte::Torus3< Real >

Definition at line 32 of file GteTorus3.h.

Constructor & Destructor Documentation

template<typename Real >
gte::Torus3< Real >::Torus3 ( )

Definition at line 70 of file GteTorus3.h.

template<typename Real >
gte::Torus3< Real >::Torus3 ( Vector3< Real > const &  inCenter,
Vector3< Real > const &  inDirection0,
Vector3< Real > const &  inDirection1,
Vector3< Real > const &  inNormal,
Real  inRadius0,
Real  inRadius1 
)

Definition at line 82 of file GteTorus3.h.

Member Function Documentation

template<typename Real >
void gte::Torus3< Real >::Evaluate ( Real  u,
Real  v,
unsigned int  maxOrder,
Vector3< Real >  values[6] 
) const

Definition at line 96 of file GteTorus3.h.

template<typename Real >
void gte::Torus3< Real >::GetParameters ( Vector3< Real > const &  X,
Real &  u,
Real &  v 
) const

Definition at line 136 of file GteTorus3.h.

template<typename Real >
bool gte::Torus3< Real >::operator!= ( Torus3< Real > const &  torus) const

Definition at line 160 of file GteTorus3.h.

template<typename Real >
bool gte::Torus3< Real >::operator< ( Torus3< Real > const &  torus) const

Definition at line 166 of file GteTorus3.h.

template<typename Real >
bool gte::Torus3< Real >::operator<= ( Torus3< Real > const &  torus) const

Definition at line 222 of file GteTorus3.h.

template<typename Real >
bool gte::Torus3< Real >::operator== ( Torus3< Real > const &  torus) const

Definition at line 149 of file GteTorus3.h.

template<typename Real >
bool gte::Torus3< Real >::operator> ( Torus3< Real > const &  torus) const

Definition at line 228 of file GteTorus3.h.

template<typename Real >
bool gte::Torus3< Real >::operator>= ( Torus3< Real > const &  torus) const

Definition at line 234 of file GteTorus3.h.

Member Data Documentation

template<typename Real >
Vector3<float> gte::Torus3< Real >::center

Definition at line 55 of file GteTorus3.h.

template<typename Real >
Vector3<float> gte::Torus3< Real >::direction0

Definition at line 55 of file GteTorus3.h.

template<typename Real >
Vector3<float> gte::Torus3< Real >::direction1

Definition at line 55 of file GteTorus3.h.

template<typename Real >
Vector3<float> gte::Torus3< Real >::normal

Definition at line 55 of file GteTorus3.h.

template<typename Real >
Real gte::Torus3< Real >::radius0

Definition at line 56 of file GteTorus3.h.

template<typename Real >
Real gte::Torus3< Real >::radius1

Definition at line 56 of file GteTorus3.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