All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Types | Public Member Functions | Public Attributes
fcl::details::Vec3Data< T > Struct Template Reference

#include <math_details.h>

List of all members.

Public Types

typedef T meta_type

Public Member Functions

Vec3Data< T > & lbound (const Vec3Data< T > &l)
void negate ()
Vec3Data< T > operator* (const Vec3Data< T > &other) const
Vec3Data< T > operator* (T t) const
Vec3Data< T > & operator*= (const Vec3Data< T > &other)
Vec3Data< T > & operator*= (T t)
Vec3Data< T > operator+ (const Vec3Data< T > &other) const
Vec3Data< T > operator+ (T t) const
Vec3Data< T > & operator+= (const Vec3Data< T > &other)
Vec3Data< T > & operator+= (T t)
Vec3Data< T > operator- (const Vec3Data< T > &other) const
Vec3Data< T > operator- (T t) const
Vec3Data< T > operator- () const
Vec3Data< T > & operator-= (const Vec3Data< T > &other)
Vec3Data< T > & operator-= (T t)
Vec3Data< T > operator/ (const Vec3Data< T > &other) const
Vec3Data< T > operator/ (T t) const
Vec3Data< T > & operator/= (const Vec3Data< T > &other)
Vec3Data< T > & operator/= (T t)
operator[] (size_t i) const
T & operator[] (size_t i)
void setValue (T x, T y, T z)
void setValue (T x)
Vec3Data< T > & ubound (const Vec3Data< T > &u)
 Vec3Data ()
 Vec3Data (T x)
 Vec3Data (T *x)
 Vec3Data (T x, T y, T z)

Public Attributes

vs [3]

Detailed Description

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

Definition at line 51 of file math_details.h.


Member Typedef Documentation

template<typename T>
typedef T fcl::details::Vec3Data< T >::meta_type

Definition at line 53 of file math_details.h.


Constructor & Destructor Documentation

template<typename T>
fcl::details::Vec3Data< T >::Vec3Data ( ) [inline]

Definition at line 56 of file math_details.h.

template<typename T>
fcl::details::Vec3Data< T >::Vec3Data ( x) [inline]

Definition at line 57 of file math_details.h.

template<typename T>
fcl::details::Vec3Data< T >::Vec3Data ( T *  x) [inline]

Definition at line 62 of file math_details.h.

template<typename T>
fcl::details::Vec3Data< T >::Vec3Data ( x,
y,
z 
) [inline]

Definition at line 67 of file math_details.h.


Member Function Documentation

template<typename T>
Vec3Data<T>& fcl::details::Vec3Data< T >::lbound ( const Vec3Data< T > &  l) [inline]

Definition at line 95 of file math_details.h.

template<typename T>
void fcl::details::Vec3Data< T >::negate ( ) [inline]

Definition at line 82 of file math_details.h.

template<typename T>
Vec3Data<T> fcl::details::Vec3Data< T >::operator* ( const Vec3Data< T > &  other) const [inline]

Definition at line 108 of file math_details.h.

template<typename T>
Vec3Data<T> fcl::details::Vec3Data< T >::operator* ( t) const [inline]

Definition at line 116 of file math_details.h.

template<typename T>
Vec3Data<T>& fcl::details::Vec3Data< T >::operator*= ( const Vec3Data< T > &  other) [inline]

Definition at line 112 of file math_details.h.

template<typename T>
Vec3Data<T>& fcl::details::Vec3Data< T >::operator*= ( t) [inline]

Definition at line 120 of file math_details.h.

template<typename T>
Vec3Data<T> fcl::details::Vec3Data< T >::operator+ ( const Vec3Data< T > &  other) const [inline]

Definition at line 106 of file math_details.h.

template<typename T>
Vec3Data<T> fcl::details::Vec3Data< T >::operator+ ( t) const [inline]

Definition at line 114 of file math_details.h.

template<typename T>
Vec3Data<T>& fcl::details::Vec3Data< T >::operator+= ( const Vec3Data< T > &  other) [inline]

Definition at line 110 of file math_details.h.

template<typename T>
Vec3Data<T>& fcl::details::Vec3Data< T >::operator+= ( t) [inline]

Definition at line 118 of file math_details.h.

template<typename T>
Vec3Data<T> fcl::details::Vec3Data< T >::operator- ( const Vec3Data< T > &  other) const [inline]

Definition at line 107 of file math_details.h.

template<typename T>
Vec3Data<T> fcl::details::Vec3Data< T >::operator- ( t) const [inline]

Definition at line 115 of file math_details.h.

template<typename T>
Vec3Data<T> fcl::details::Vec3Data< T >::operator- ( ) const [inline]

Definition at line 122 of file math_details.h.

template<typename T>
Vec3Data<T>& fcl::details::Vec3Data< T >::operator-= ( const Vec3Data< T > &  other) [inline]

Definition at line 111 of file math_details.h.

template<typename T>
Vec3Data<T>& fcl::details::Vec3Data< T >::operator-= ( t) [inline]

Definition at line 119 of file math_details.h.

template<typename T>
Vec3Data<T> fcl::details::Vec3Data< T >::operator/ ( const Vec3Data< T > &  other) const [inline]

Definition at line 109 of file math_details.h.

template<typename T>
Vec3Data<T> fcl::details::Vec3Data< T >::operator/ ( t) const [inline]

Definition at line 117 of file math_details.h.

template<typename T>
Vec3Data<T>& fcl::details::Vec3Data< T >::operator/= ( const Vec3Data< T > &  other) [inline]

Definition at line 113 of file math_details.h.

template<typename T>
Vec3Data<T>& fcl::details::Vec3Data< T >::operator/= ( t) [inline]

Definition at line 121 of file math_details.h.

template<typename T>
T fcl::details::Vec3Data< T >::operator[] ( size_t  i) const [inline]

Definition at line 103 of file math_details.h.

template<typename T>
T& fcl::details::Vec3Data< T >::operator[] ( size_t  i) [inline]

Definition at line 104 of file math_details.h.

template<typename T>
void fcl::details::Vec3Data< T >::setValue ( x,
y,
z 
) [inline]

Definition at line 72 of file math_details.h.

template<typename T>
void fcl::details::Vec3Data< T >::setValue ( x) [inline]

Definition at line 77 of file math_details.h.

template<typename T>
Vec3Data<T>& fcl::details::Vec3Data< T >::ubound ( const Vec3Data< T > &  u) [inline]

Definition at line 87 of file math_details.h.


Member Data Documentation

template<typename T>
T fcl::details::Vec3Data< T >::vs[3]

Definition at line 55 of file math_details.h.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


fcl
Author(s): Jia Pan
autogenerated on Tue Jan 15 2013 16:05:32