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

#include <GteEllipse3.h>

Public Member Functions

 Ellipse3 ()
 
 Ellipse3 (Vector3< Real > const &inCenter, Vector3< Real > const &inNormal, Vector3< Real > const inAxis[2], Vector2< Real > const &inExtent)
 
bool operator!= (Ellipse3 const &ellipse) const
 
bool operator< (Ellipse3 const &ellipse) const
 
bool operator<= (Ellipse3 const &ellipse) const
 
bool operator== (Ellipse3 const &ellipse) const
 
bool operator> (Ellipse3 const &ellipse) const
 
bool operator>= (Ellipse3 const &ellipse) const
 

Public Attributes

Vector3< Real > axis [2]
 
Vector3< Real > center
 
Vector2< Real > extent
 
Vector3< Real > normal
 

Detailed Description

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

Definition at line 24 of file GteEllipse3.h.

Constructor & Destructor Documentation

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

Definition at line 51 of file GteEllipse3.h.

template<typename Real >
gte::Ellipse3< Real >::Ellipse3 ( Vector3< Real > const &  inCenter,
Vector3< Real > const &  inNormal,
Vector3< Real > const  inAxis[2],
Vector2< Real > const &  inExtent 
)

Definition at line 62 of file GteEllipse3.h.

Member Function Documentation

template<typename Real >
bool gte::Ellipse3< Real >::operator!= ( Ellipse3< Real > const &  ellipse) const

Definition at line 87 of file GteEllipse3.h.

template<typename Real >
bool gte::Ellipse3< Real >::operator< ( Ellipse3< Real > const &  ellipse) const

Definition at line 93 of file GteEllipse3.h.

template<typename Real >
bool gte::Ellipse3< Real >::operator<= ( Ellipse3< Real > const &  ellipse) const

Definition at line 139 of file GteEllipse3.h.

template<typename Real >
bool gte::Ellipse3< Real >::operator== ( Ellipse3< Real > const &  ellipse) const

Definition at line 77 of file GteEllipse3.h.

template<typename Real >
bool gte::Ellipse3< Real >::operator> ( Ellipse3< Real > const &  ellipse) const

Definition at line 145 of file GteEllipse3.h.

template<typename Real >
bool gte::Ellipse3< Real >::operator>= ( Ellipse3< Real > const &  ellipse) const

Definition at line 151 of file GteEllipse3.h.

Member Data Documentation

template<typename Real>
Vector3<Real> gte::Ellipse3< Real >::axis[2]

Definition at line 36 of file GteEllipse3.h.

template<typename Real>
Vector3<Real> gte::Ellipse3< Real >::center

Definition at line 35 of file GteEllipse3.h.

template<typename Real>
Vector2<Real> gte::Ellipse3< Real >::extent

Definition at line 37 of file GteEllipse3.h.

template<typename Real>
Vector3<Real> gte::Ellipse3< Real >::normal

Definition at line 35 of file GteEllipse3.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