#include <hpp/fcl/math/vec_nf.h>
List of all members.
Public Member Functions |
| Vec_n () |
template<std::size_t M> |
| Vec_n (const Vec_n< T, M > &data_) |
| Vec_n (const std::vector< T > &data_) |
bool | operator== (const Vec_n< T, N > &other) const |
bool | operator!= (const Vec_n< T, N > &other) const |
std::size_t | dim () const |
void | setData (const std::vector< T > &data_) |
T | operator[] (std::size_t i) const |
T & | operator[] (std::size_t i) |
Vec_n< T, N > | operator+ (const Vec_n< T, N > &other) const |
Vec_n< T, N > & | operator+= (const Vec_n< T, N > &other) |
Vec_n< T, N > | operator- (const Vec_n< T, N > &other) const |
Vec_n< T, N > & | operator-= (const Vec_n< T, N > &other) |
Vec_n< T, N > | operator* (T t) const |
Vec_n< T, N > & | operator*= (T t) |
Vec_n< T, N > | operator/ (T t) const |
Vec_n< T, N > & | operator/= (T t) |
Vec_n< T, N > & | setZero () |
T | dot (const Vec_n< T, N > &other) const |
std::vector< T > | getData () const |
Protected Attributes |
std::vector< T > | data |
template<typename T, std::size_t N>
class fcl::Vec_n< T, N >
Constructor & Destructor Documentation
template<typename T, std::size_t N>
template<typename T, std::size_t N>
template<std::size_t M>
template<typename T, std::size_t N>
Member Function Documentation
template<typename T, std::size_t N>
std::size_t fcl::Vec_n< T, N >::dim |
( |
| ) |
const [inline] |
template<typename T, std::size_t N>
template<typename T, std::size_t N>
std::vector<T> fcl::Vec_n< T, N >::getData |
( |
| ) |
const [inline] |
template<typename T, std::size_t N>
bool fcl::Vec_n< T, N >::operator!= |
( |
const Vec_n< T, N > & |
other | ) |
const [inline] |
template<typename T, std::size_t N>
template<typename T, std::size_t N>
template<typename T, std::size_t N>
template<typename T, std::size_t N>
template<typename T, std::size_t N>
template<typename T, std::size_t N>
template<typename T, std::size_t N>
template<typename T, std::size_t N>
template<typename T, std::size_t N>
bool fcl::Vec_n< T, N >::operator== |
( |
const Vec_n< T, N > & |
other | ) |
const [inline] |
template<typename T, std::size_t N>
T fcl::Vec_n< T, N >::operator[] |
( |
std::size_t |
i | ) |
const [inline] |
template<typename T, std::size_t N>
T& fcl::Vec_n< T, N >::operator[] |
( |
std::size_t |
i | ) |
[inline] |
template<typename T, std::size_t N>
void fcl::Vec_n< T, N >::setData |
( |
const std::vector< T > & |
data_ | ) |
[inline] |
template<typename T, std::size_t N>
Member Data Documentation
template<typename T, std::size_t N>
Referenced by fcl::Vec_n< FCL_REAL, N >::dot(), fcl::Vec_n< FCL_REAL, N >::getData(), fcl::Vec_n< FCL_REAL, N >::operator!=(), fcl::Vec_n< FCL_REAL, N >::operator*(), fcl::Vec_n< FCL_REAL, N >::operator*=(), fcl::Vec_n< FCL_REAL, N >::operator+(), fcl::Vec_n< FCL_REAL, N >::operator+=(), fcl::Vec_n< FCL_REAL, N >::operator-(), fcl::Vec_n< FCL_REAL, N >::operator-=(), fcl::Vec_n< FCL_REAL, N >::operator/(), fcl::Vec_n< FCL_REAL, N >::operator/=(), fcl::Vec_n< FCL_REAL, N >::operator==(), fcl::Vec_n< FCL_REAL, N >::operator[](), fcl::Vec_n< FCL_REAL, N >::setData(), fcl::Vec_n< FCL_REAL, N >::setZero(), and fcl::Vec_n< FCL_REAL, N >::Vec_n().