Public Types |
typedef T | BaseType |
Public Member Functions |
T & | operator[] (int i) |
const T & | operator[] (int i) const |
| Shear6 (T XY, T XZ, T YZ) |
| Shear6 (const Vec3< T > &v) |
template<class S > |
| Shear6 (const Vec3< S > &v) |
| Shear6 (T XY, T XZ, T YZ, T YX, T ZX, T ZY) |
| Shear6 (const Shear6 &h) |
template<class S > |
| Shear6 (const Shear6< S > &h) |
const Shear6 & | operator= (const Shear6 &h) |
template<class S > |
const Shear6 & | operator= (const Vec3< S > &v) |
template<class S > |
void | setValue (S XY, S XZ, S YZ, S YX, S ZX, S ZY) |
template<class S > |
void | setValue (const Shear6< S > &h) |
template<class S > |
void | getValue (S &XY, S &XZ, S &YZ, S &YX, S &ZX, S &ZY) const |
template<class S > |
void | getValue (Shear6< S > &h) const |
T * | getValue () |
const T * | getValue () const |
template<class S > |
bool | operator== (const Shear6< S > &h) const |
template<class S > |
bool | operator!= (const Shear6< S > &h) const |
bool | equalWithAbsError (const Shear6< T > &h, T e) const |
bool | equalWithRelError (const Shear6< T > &h, T e) const |
const Shear6 & | operator+= (const Shear6 &h) |
Shear6 | operator+ (const Shear6 &h) const |
const Shear6 & | operator-= (const Shear6 &h) |
Shear6 | operator- (const Shear6 &h) const |
Shear6 | operator- () const |
const Shear6 & | negate () |
const Shear6 & | operator*= (const Shear6 &h) |
const Shear6 & | operator*= (T a) |
Shear6 | operator* (const Shear6 &h) const |
Shear6 | operator* (T a) const |
const Shear6 & | operator/= (const Shear6 &h) |
const Shear6 & | operator/= (T a) |
Shear6 | operator/ (const Shear6 &h) const |
Shear6 | operator/ (T a) const |
Static Public Member Functions |
static unsigned int | dimensions () |
static T | baseTypeMin () |
static T | baseTypeMax () |
static T | baseTypeSmallest () |
static T | baseTypeEpsilon () |
Public Attributes |
T | xy |
T | xz |
T | yz |
T | yx |
T | zx |
T | zy |