Logo Search packages:      
Sourcecode: openexr version File versions  Download package

Public Types | Public Member Functions | Static Public Member Functions | Public Attributes

Imath::Shear6< T > Class Template Reference

Collaboration diagram for Imath::Shear6< T >:
Collaboration graph
[legend]

List of all members.

Public Types

typedef T BaseType

Public Member Functions

bool equalWithAbsError (const Shear6< T > &h, T e) const
bool equalWithRelError (const Shear6< T > &h, T e) const
const T * getValue () const
template<class S >
void getValue (S &XY, S &XZ, S &YZ, S &YX, S &ZX, S &ZY) const
T * getValue ()
template<class S >
void getValue (Shear6< S > &h) const
const Shear6negate ()
template<class S >
bool operator!= (const Shear6< S > &h) const
Shear6 operator* (const Shear6 &h) const
Shear6 operator* (T a) const
const Shear6operator*= (const Shear6 &h)
const Shear6operator*= (T a)
Shear6 operator+ (const Shear6 &h) const
const Shear6operator+= (const Shear6 &h)
Shear6 operator- () const
Shear6 operator- (const Shear6 &h) const
const Shear6operator-= (const Shear6 &h)
Shear6 operator/ (const Shear6 &h) const
Shear6 operator/ (T a) const
const Shear6operator/= (T a)
const Shear6operator/= (const Shear6 &h)
const Shear6operator= (const Shear6 &h)
template<class S >
const Shear6operator= (const Vec3< S > &v)
template<class S >
bool operator== (const Shear6< S > &h) const
T & operator[] (int i)
const T & operator[] (int i) const
template<class S >
void setValue (const Shear6< S > &h)
template<class S >
void setValue (S XY, S XZ, S YZ, S YX, S ZX, S ZY)
 Shear6 (const Shear6 &h)
template<class S >
 Shear6 (const Vec3< S > &v)
 Shear6 (const Vec3< T > &v)
 Shear6 (T XY, T XZ, T YZ, T YX, T ZX, T ZY)
template<class S >
 Shear6 (const Shear6< S > &h)
 Shear6 (T XY, T XZ, T YZ)

Static Public Member Functions

static T baseTypeEpsilon ()
static T baseTypeMax ()
static T baseTypeMin ()
static T baseTypeSmallest ()
static unsigned int dimensions ()

Public Attributes

xy
xz
yx
yz
zx
zy

Detailed Description

template<class T>
class Imath::Shear6< T >

Definition at line 59 of file ImathShear.h.


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

Generated by  Doxygen 1.6.0   Back to index