All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends

fcl::details::Vec3Data< T > Struct Template Reference

List of all members.

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)
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

vs [3]

Detailed Description

template<typename T>
struct fcl::details::Vec3Data< T >

Definition at line 51 of file math_details.h.


The documentation for this struct was generated from the following file: