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

#include <GteHalfspace.h>

Public Member Functions

 Halfspace ()
 
 Halfspace (Vector< N, Real > const &inNormal, Real inConstant)
 
bool operator!= (Halfspace const &halfspace) const
 
bool operator< (Halfspace const &halfspace) const
 
bool operator<= (Halfspace const &halfspace) const
 
bool operator== (Halfspace const &halfspace) const
 
bool operator> (Halfspace const &halfspace) const
 
bool operator>= (Halfspace const &halfspace) const
 

Public Attributes

Real constant
 
Vector< N, Real > normal
 

Detailed Description

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

Definition at line 20 of file GteHalfspace.h.

Constructor & Destructor Documentation

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

Definition at line 50 of file GteHalfspace.h.

template<int N, typename Real >
gte::Halfspace< N, Real >::Halfspace ( Vector< N, Real > const &  inNormal,
Real  inConstant 
)

Definition at line 58 of file GteHalfspace.h.

Member Function Documentation

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

Definition at line 73 of file GteHalfspace.h.

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

Definition at line 79 of file GteHalfspace.h.

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

Definition at line 95 of file GteHalfspace.h.

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

Definition at line 67 of file GteHalfspace.h.

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

Definition at line 101 of file GteHalfspace.h.

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

Definition at line 107 of file GteHalfspace.h.

Member Data Documentation

template<int N, typename Real>
Real gte::Halfspace< N, Real >::constant

Definition at line 32 of file GteHalfspace.h.

template<int N, typename Real>
Vector<N, Real> gte::Halfspace< N, Real >::normal

Definition at line 31 of file GteHalfspace.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