VectorHelpers.h File Reference
#include <ArmarXCore/core/exceptions/Exception.h>
#include <Eigen/Geometry>
#include <cmath>
#include <map>
#include <vector>
#include <limits>
+ Include dependency graph for VectorHelpers.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 armarx
 This file offers overloads of toIce() and fromIce() functions for STL container types.
 

Functions

template<class T >
std::vector< Tabs (const std::vector< T > &v)
 
template<class T >
void checkValue (const T &value)
 
template<class T >
void checkValues (const std::vector< T > &values)
 
template<class T >
T max (const std::vector< T > &v1)
 
template<class T >
std::vector< Tmax (const std::vector< T > &v1, const std::vector< T > &v2)
 
template<class T >
T min (const std::vector< T > &v1)
 
template<class T >
std::vector< Tmin (const std::vector< T > &v1, const std::vector< T > &v2)
 
template<class T >
std::vector< TnormalizedVec (const std::vector< T > &v)
 
template<class T >
double operator* (const std::vector< T > &v, const std::vector< T > &v2)
 
template<class T >
std::vector< Toperator* (double c, const std::vector< T > &v)
 
template<class T >
std::vector< T > & operator*= (std::vector< T > &v1, double c)
 
template<class T >
std::vector< Toperator+ (const std::vector< T > &v, double s)
 
template<class T >
std::vector< Toperator+ (const std::vector< T > &v1, const std::vector< T > &v2)
 
template<class T >
std::vector< T > & operator+= (std::vector< T > &v1, const std::vector< T > &v2)
 
template<class T >
std::vector< Toperator- (const std::vector< T > &v, double s)
 
template<class T >
std::vector< Toperator- (const std::vector< T > &v1, const std::vector< T > &v2)
 
template<class T >
std::vector< T > & operator-= (std::vector< T > &v1, const std::vector< T > &v2)
 
template<class T >
std::vector< Toperator/ (const std::vector< T > &v, double c)
 
template<class T >
std::vector< T > & operator/= (std::vector< T > &v1, double c)
 
template<class T >
double vecLength (const std::vector< T > &v)
 
template<class T >
double vecSum (const std::vector< T > &v)