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

#include <GteGVector.h>

Public Member Functions

int GetSize () const
 
 GVector ()
 
 GVector (int size)
 
 GVector (int size, int d)
 
void MakeUnit (int d)
 
void MakeZero ()
 
bool operator!= (GVector const &vec) const
 
bool operator< (GVector const &vec) const
 
bool operator<= (GVector const &vec) const
 
bool operator== (GVector const &vec) const
 
bool operator> (GVector const &vec) const
 
bool operator>= (GVector const &vec) const
 
Real const & operator[] (int i) const
 
Real & operator[] (int i)
 
void SetSize (int size)
 

Static Public Member Functions

static GVector Unit (int size, int d)
 
static GVector Zero (int size)
 

Protected Attributes

std::vector< Real > mTuple
 

Detailed Description

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

Definition at line 24 of file GteGVector.h.

Constructor & Destructor Documentation

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

Definition at line 160 of file GteGVector.h.

template<typename Real >
gte::GVector< Real >::GVector ( int  size)

Definition at line 166 of file GteGVector.h.

template<typename Real >
gte::GVector< Real >::GVector ( int  size,
int  d 
)

Definition at line 172 of file GteGVector.h.

Member Function Documentation

template<typename Real >
int gte::GVector< Real >::GetSize ( ) const
inline

Definition at line 191 of file GteGVector.h.

template<typename Real >
void gte::GVector< Real >::MakeUnit ( int  d)

Definition at line 251 of file GteGVector.h.

template<typename Real >
void gte::GVector< Real >::MakeZero ( )

Definition at line 245 of file GteGVector.h.

template<typename Real >
bool gte::GVector< Real >::operator!= ( GVector< Real > const &  vec) const
inline

Definition at line 215 of file GteGVector.h.

template<typename Real >
bool gte::GVector< Real >::operator< ( GVector< Real > const &  vec) const
inline

Definition at line 221 of file GteGVector.h.

template<typename Real >
bool gte::GVector< Real >::operator<= ( GVector< Real > const &  vec) const
inline

Definition at line 227 of file GteGVector.h.

template<typename Real >
bool gte::GVector< Real >::operator== ( GVector< Real > const &  vec) const
inline

Definition at line 209 of file GteGVector.h.

template<typename Real >
bool gte::GVector< Real >::operator> ( GVector< Real > const &  vec) const
inline

Definition at line 233 of file GteGVector.h.

template<typename Real >
bool gte::GVector< Real >::operator>= ( GVector< Real > const &  vec) const
inline

Definition at line 239 of file GteGVector.h.

template<typename Real >
Real const & gte::GVector< Real >::operator[] ( int  i) const
inline

Definition at line 197 of file GteGVector.h.

template<typename Real >
Real & gte::GVector< Real >::operator[] ( int  i)
inline

Definition at line 203 of file GteGVector.h.

template<typename Real >
void gte::GVector< Real >::SetSize ( int  size)

Definition at line 179 of file GteGVector.h.

template<typename Real >
GVector< Real > gte::GVector< Real >::Unit ( int  size,
int  d 
)
static

Definition at line 269 of file GteGVector.h.

template<typename Real >
GVector< Real > gte::GVector< Real >::Zero ( int  size)
static

Definition at line 261 of file GteGVector.h.

Member Data Documentation

template<typename Real>
std::vector<Real> gte::GVector< Real >::mTuple
protected

Definition at line 68 of file GteGVector.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