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

#include <GteHyperplane.h>

Public Member Functions

 Hyperplane ()
 
 Hyperplane (Vector< N, Real > const &inNormal, Real inConstant)
 
 Hyperplane (Vector< N, Real > const &inNormal, Vector< N, Real > const &p)
 
 Hyperplane (std::array< Vector< N, Real >, N > const &p)
 
bool operator!= (Hyperplane const &hyperplane) const
 
bool operator< (Hyperplane const &hyperplane) const
 
bool operator<= (Hyperplane const &hyperplane) const
 
bool operator== (Hyperplane const &hyperplane) const
 
bool operator> (Hyperplane const &hyperplane) const
 
bool operator>= (Hyperplane const &hyperplane) const
 

Public Attributes

Real constant
 
Vector< N, Real > normal
 

Detailed Description

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

Definition at line 21 of file GteHyperplane.h.

Constructor & Destructor Documentation

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

Definition at line 59 of file GteHyperplane.h.

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

Definition at line 67 of file GteHyperplane.h.

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

Definition at line 76 of file GteHyperplane.h.

template<int N, typename Real>
gte::Hyperplane< N, Real >::Hyperplane ( std::array< Vector< N, Real >, N > const &  p)

Definition at line 85 of file GteHyperplane.h.

Member Function Documentation

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

Definition at line 109 of file GteHyperplane.h.

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

Definition at line 115 of file GteHyperplane.h.

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

Definition at line 131 of file GteHyperplane.h.

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

Definition at line 103 of file GteHyperplane.h.

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

Definition at line 137 of file GteHyperplane.h.

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

Definition at line 143 of file GteHyperplane.h.

Member Data Documentation

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

Definition at line 41 of file GteHyperplane.h.

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

Definition at line 40 of file GteHyperplane.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