#include <hpp/fcl/math/math_details.h>
Public Types | |
typedef T | meta_type |
Public Member Functions | |
Vec3Data () | |
Vec3Data (T x) | |
Vec3Data (T *x) | |
Vec3Data (T x, T y, T z) | |
void | setValue (T x, T y, T z) |
void | setValue (T x) |
void | negate () |
Vec3Data< T > & | ubound (const Vec3Data< T > &u) |
Vec3Data< T > & | lbound (const Vec3Data< T > &l) |
T | operator[] (size_t i) const |
T & | operator[] (size_t i) |
Vec3Data< T > | operator+ (const Vec3Data< T > &other) const |
Vec3Data< T > | operator- (const Vec3Data< T > &other) const |
Vec3Data< T > | operator* (const Vec3Data< T > &other) const |
Vec3Data< T > | operator/ (const Vec3Data< T > &other) const |
Vec3Data< T > & | operator+= (const Vec3Data< T > &other) |
Vec3Data< T > & | operator-= (const Vec3Data< T > &other) |
Vec3Data< T > & | operator*= (const Vec3Data< T > &other) |
Vec3Data< T > & | operator/= (const Vec3Data< T > &other) |
Vec3Data< T > | operator+ (T t) const |
Vec3Data< T > | operator- (T t) const |
Vec3Data< T > | operator* (T t) const |
Vec3Data< T > | operator/ (T t) const |
Vec3Data< T > & | operator+= (T t) |
Vec3Data< T > & | operator-= (T t) |
Vec3Data< T > & | operator*= (T t) |
Vec3Data< T > & | operator/= (T t) |
Vec3Data< T > | operator- () const |
Public Attributes | |
T | vs [3] |
typedef T fcl::details::Vec3Data< T >::meta_type |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
T fcl::details::Vec3Data< T >::vs[3] |
Referenced by fcl::details::abs(), fcl::details::cross_prod(), fcl::details::dot_prod3(), fcl::details::equal(), fcl::details::Vec3Data< FCL_REAL >::lbound(), fcl::details::max(), fcl::details::min(), fcl::details::Vec3Data< FCL_REAL >::operator*(), fcl::details::Vec3Data< FCL_REAL >::operator*=(), fcl::details::Vec3Data< FCL_REAL >::operator+(), fcl::details::Vec3Data< FCL_REAL >::operator+=(), fcl::details::Vec3Data< FCL_REAL >::operator-(), fcl::details::Vec3Data< FCL_REAL >::operator-=(), fcl::details::Vec3Data< FCL_REAL >::operator/(), fcl::details::Vec3Data< FCL_REAL >::operator/=(), and fcl::details::Vec3Data< FCL_REAL >::ubound().