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

#include <GteTriangle.h>

Public Member Functions

bool operator!= (Triangle const &triangle) const
 
bool operator< (Triangle const &triangle) const
 
bool operator<= (Triangle const &triangle) const
 
bool operator== (Triangle const &triangle) const
 
bool operator> (Triangle const &triangle) const
 
bool operator>= (Triangle const &triangle) const
 
 Triangle ()
 
 Triangle (Vector< N, Real > const &v0, Vector< N, Real > const &v1, Vector< N, Real > const &v2)
 
 Triangle (std::array< Vector< N, Real >, 3 > const &inV)
 

Public Attributes

std::array< Vector< N, Real >, 3 > v
 

Detailed Description

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

Definition at line 19 of file GteTriangle.h.

Constructor & Destructor Documentation

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

Definition at line 51 of file GteTriangle.h.

template<int N, typename Real >
gte::Triangle< N, Real >::Triangle ( Vector< N, Real > const &  v0,
Vector< N, Real > const &  v1,
Vector< N, Real > const &  v2 
)

Definition at line 59 of file GteTriangle.h.

template<int N, typename Real >
gte::Triangle< N, Real >::Triangle ( std::array< Vector< N, Real >, 3 > const &  inV)

Definition at line 68 of file GteTriangle.h.

Member Function Documentation

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

Definition at line 81 of file GteTriangle.h.

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

Definition at line 87 of file GteTriangle.h.

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

Definition at line 93 of file GteTriangle.h.

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

Definition at line 75 of file GteTriangle.h.

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

Definition at line 99 of file GteTriangle.h.

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

Definition at line 105 of file GteTriangle.h.

Member Data Documentation

template<int N, typename Real>
std::array<Vector<N, Real>, 3> gte::Triangle< N, Real >::v

Definition at line 30 of file GteTriangle.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