Classes | Namespaces | Functions
GteGVector.h File Reference
#include <LowLevel/GteLogger.h>
#include <cmath>
#include <initializer_list>
#include <vector>
Include dependency graph for GteGVector.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  gte::GVector< Real >
 

Namespaces

 gte
 

Functions

template<typename Real >
bool gte::ComputeExtremes (int numVectors, GVector< Real > const *v, GVector< Real > &vmin, GVector< Real > &vmax)
 
template<typename Real >
Real gte::Dot (GVector< Real > const &v0, GVector< Real > const &v1)
 
template<typename Real >
GVector< Real > gte::HLift (GVector< Real > const &v, Real last)
 
template<typename Real >
GVector< Real > gte::HProject (GVector< Real > const &v)
 
template<typename Real >
Real gte::Length (GVector< Real > const &v, bool robust=false)
 
template<typename Real >
GVector< Real > gte::Lift (GVector< Real > const &v, int inject, Real value)
 
template<typename Real >
Real gte::Normalize (GVector< Real > &v, bool robust=false)
 
template<typename Real >
GVector< Real > gte::operator* (GVector< Real > const &v, Real scalar)
 
template<typename Real >
GVector< Real > gte::operator* (Real scalar, GVector< Real > const &v)
 
template<typename Real >
GVector< Real > & gte::operator*= (GVector< Real > &v, Real scalar)
 
template<typename Real >
GVector< Real > gte::operator+ (GVector< Real > const &v)
 
template<typename Real >
GVector< Real > gte::operator+ (GVector< Real > const &v0, GVector< Real > const &v1)
 
template<typename Real >
GVector< Real > & gte::operator+= (GVector< Real > &v0, GVector< Real > const &v1)
 
template<typename Real >
GVector< Real > gte::operator- (GVector< Real > const &v)
 
template<typename Real >
GVector< Real > gte::operator- (GVector< Real > const &v0, GVector< Real > const &v1)
 
template<typename Real >
GVector< Real > & gte::operator-= (GVector< Real > &v0, GVector< Real > const &v1)
 
template<typename Real >
GVector< Real > gte::operator/ (GVector< Real > const &v, Real scalar)
 
template<typename Real >
GVector< Real > & gte::operator/= (GVector< Real > &v, Real scalar)
 
template<typename Real >
Real gte::Orthonormalize (int numElements, GVector< Real > *v, bool robust=false)
 
template<typename Real >
GVector< Real > gte::Project (GVector< Real > const &v, int reject)
 


geometric_tools_engine
Author(s): Yijiang Huang
autogenerated on Thu Jul 18 2019 04:00:03