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

#include <GteRay.h>

Public Member Functions

bool operator!= (Ray const &ray) const
 
bool operator< (Ray const &ray) const
 
bool operator<= (Ray const &ray) const
 
bool operator== (Ray const &ray) const
 
bool operator> (Ray const &ray) const
 
bool operator>= (Ray const &ray) const
 
 Ray ()
 
 Ray (Vector< N, Real > const &inOrigin, Vector< N, Real > const &inDirection)
 

Public Attributes

Vector< N, Real > direction
 
Vector< N, Real > origin
 

Detailed Description

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

Definition at line 20 of file GteRay.h.

Constructor & Destructor Documentation

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

Definition at line 50 of file GteRay.h.

template<int N, typename Real >
gte::Ray< N, Real >::Ray ( Vector< N, Real > const &  inOrigin,
Vector< N, Real > const &  inDirection 
)

Definition at line 57 of file GteRay.h.

Member Function Documentation

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

Definition at line 72 of file GteRay.h.

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

Definition at line 78 of file GteRay.h.

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

Definition at line 94 of file GteRay.h.

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

Definition at line 66 of file GteRay.h.

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

Definition at line 100 of file GteRay.h.

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

Definition at line 106 of file GteRay.h.

Member Data Documentation

template<int N, typename Real>
Vector<N, Real> gte::Ray< N, Real >::direction

Definition at line 29 of file GteRay.h.

template<int N, typename Real>
Vector<N, Real> gte::Ray< N, Real >::origin

Definition at line 29 of file GteRay.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:06