DD::Image::Matrix4 Member List

This is the complete list of members for DD::Image::Matrix4, including all inherited members.
a00 (defined in DD::Image::Matrix4)DD::Image::Matrix4
a01 (defined in DD::Image::Matrix4)DD::Image::Matrix4
a02 (defined in DD::Image::Matrix4)DD::Image::Matrix4
a03 (defined in DD::Image::Matrix4)DD::Image::Matrix4
a10 (defined in DD::Image::Matrix4)DD::Image::Matrix4
a11 (defined in DD::Image::Matrix4)DD::Image::Matrix4
a12 (defined in DD::Image::Matrix4)DD::Image::Matrix4
a13 (defined in DD::Image::Matrix4)DD::Image::Matrix4
a20 (defined in DD::Image::Matrix4)DD::Image::Matrix4
a21 (defined in DD::Image::Matrix4)DD::Image::Matrix4
a22 (defined in DD::Image::Matrix4)DD::Image::Matrix4
a23 (defined in DD::Image::Matrix4)DD::Image::Matrix4
a30 (defined in DD::Image::Matrix4)DD::Image::Matrix4
a31 (defined in DD::Image::Matrix4)DD::Image::Matrix4
a32 (defined in DD::Image::Matrix4)DD::Image::Matrix4
a33 (defined in DD::Image::Matrix4)DD::Image::Matrix4
append(Hash &) const DD::Image::Matrix4
array() const DD::Image::Matrix4 [inline]
decompose(DD::Image::Vector3 &rotationOut, DD::Image::Vector3 &translationOut, DD::Image::Vector3 &scaleOut, DD::Image::Vector3 &shearOut, const DD::Image::Matrix4::RotationOrder rOrder) const DD::Image::Matrix4
determinant(void) const DD::Image::Matrix4 [inline]
eRST enum value (defined in DD::Image::Matrix4)DD::Image::Matrix4
eRTS enum value (defined in DD::Image::Matrix4)DD::Image::Matrix4
eSRT enum value (defined in DD::Image::Matrix4)DD::Image::Matrix4
eSTR enum value (defined in DD::Image::Matrix4)DD::Image::Matrix4
eTRS enum value (defined in DD::Image::Matrix4)DD::Image::Matrix4
eTSR enum value (defined in DD::Image::Matrix4)DD::Image::Matrix4
extractAndRemoveScalingAndShear(DD::Image::Vector3 &scaleOut, DD::Image::Vector3 &shearOut)DD::Image::Matrix4
eXYZ enum value (defined in DD::Image::Matrix4)DD::Image::Matrix4
eXZY enum value (defined in DD::Image::Matrix4)DD::Image::Matrix4
eYXZ enum value (defined in DD::Image::Matrix4)DD::Image::Matrix4
eYZX enum value (defined in DD::Image::Matrix4)DD::Image::Matrix4
eZXY enum value (defined in DD::Image::Matrix4)DD::Image::Matrix4
eZYX enum value (defined in DD::Image::Matrix4)DD::Image::Matrix4
getRotations(RotationOrder order, float &rx, float &ry, float &rz) const DD::Image::Matrix4
identity() (defined in DD::Image::Matrix4)DD::Image::Matrix4 [inline, static]
inverse(float det) const DD::Image::Matrix4
inverse() const DD::Image::Matrix4 [inline]
isIdentity() const (defined in DD::Image::Matrix4)DD::Image::Matrix4 [inline]
isValid() const DD::Image::Matrix4 [inline]
makeIdentity()DD::Image::Matrix4 [inline]
mapQuadToUnitSquare(float x0, float y0, float x1, float y1, float x2, float y2, float x3, float y3)DD::Image::Matrix4
mapUnitSquareToQuad(float x0, float y0, float x1, float y1, float x2, float y2, float x3, float y3)DD::Image::Matrix4
Matrix4() (defined in DD::Image::Matrix4)DD::Image::Matrix4 [inline]
Matrix4(const float array[DD_IMAGE_MATRXI4_SIZE]) (defined in DD::Image::Matrix4)DD::Image::Matrix4 [inline]
Matrix4(float a, float b, float c, float d, float e, float f, float g, float h, float i, float j, float k, float l, float m, float n, float o, float p)DD::Image::Matrix4 [inline]
ntransform(const Vector3 &v) const DD::Image::Matrix4 [inline]
operator!=(const Matrix4 &b) const DD::Image::Matrix4 [inline]
operator*(const Matrix4 &) const DD::Image::Matrix4
operator*(float) const DD::Image::Matrix4
operator*(const Vector4 &v) const (defined in DD::Image::Matrix4)DD::Image::Matrix4 [inline]
operator*=(const Matrix4 &)DD::Image::Matrix4
operator*=(float)DD::Image::Matrix4
operator+(const Matrix4 &) const DD::Image::Matrix4
operator+=(const Matrix4 &)DD::Image::Matrix4
operator-(const Matrix4 &) const DD::Image::Matrix4
operator-=(const Matrix4 &)DD::Image::Matrix4
operator/(float d) const (defined in DD::Image::Matrix4)DD::Image::Matrix4 [inline]
operator/=(float d) (defined in DD::Image::Matrix4)DD::Image::Matrix4 [inline]
operator==(const Matrix4 &b) const DD::Image::Matrix4 [inline]
operator[](int i)DD::Image::Matrix4 [inline]
operator[](int i) const DD::Image::Matrix4 [inline]
projection(float lens, float minz, float maxz, bool persp=true)DD::Image::Matrix4
rotate(float a)DD::Image::Matrix4 [inline]
rotate(float a, float x, float y, float z)DD::Image::Matrix4
rotate(float a, const Vector4 &v)DD::Image::Matrix4 [inline]
rotate(RotationOrder order, const Vector3 &rot) (defined in DD::Image::Matrix4)DD::Image::Matrix4
rotateX(float)DD::Image::Matrix4
rotateY(float)DD::Image::Matrix4
rotateZ(float)DD::Image::Matrix4
rotation(float a)DD::Image::Matrix4 [inline]
rotation(float a, float x, float y, float z)DD::Image::Matrix4
rotation(float a, const Vector3 &v)DD::Image::Matrix4 [inline]
rotationOnly()DD::Image::Matrix4
RotationOrder enum name (defined in DD::Image::Matrix4)DD::Image::Matrix4
rotationsXYZ(float &rx, float &ry, float &rz) const DD::Image::Matrix4
rotationsXZY(float &rx, float &ry, float &rz) const DD::Image::Matrix4
rotationsYXZ(float &rx, float &ry, float &rz) const DD::Image::Matrix4
rotationsYZX(float &rx, float &ry, float &rz) const DD::Image::Matrix4
rotationsZXY(float &rx, float &ry, float &rz) const DD::Image::Matrix4
rotationsZYX(float &rx, float &ry, float &rz) const DD::Image::Matrix4
rotationX(float)DD::Image::Matrix4
rotationY(float)DD::Image::Matrix4
rotationZ(float)DD::Image::Matrix4
scale(float)DD::Image::Matrix4
scale(float, float, float=1)DD::Image::Matrix4
scale(const Vector3 &v)DD::Image::Matrix4 [inline]
scale() const DD::Image::Matrix4
scaleAndRotationOnly()DD::Image::Matrix4
scaleOnly()DD::Image::Matrix4
scaling(float)DD::Image::Matrix4
scaling(float, float, float)DD::Image::Matrix4
scaling(const Vector3 &v)DD::Image::Matrix4 [inline]
set(float a, float b, float c, float d, float e, float f, float g, float h, float i, float j, float k, float l, float m, float n, float o, float p) (defined in DD::Image::Matrix4)DD::Image::Matrix4 [inline]
set(TransformOrder tOrder, RotationOrder rOrder, const Vector3 &pivot, const Vector3 &translation, const Vector3 &rotation, const Vector3 &vScale, const Vector3 &vSkew) (defined in DD::Image::Matrix4)DD::Image::Matrix4 [inline]
setXAxis(const Vector3 &axis) (defined in DD::Image::Matrix4)DD::Image::Matrix4 [inline]
setYAxis(const Vector3 &axis) (defined in DD::Image::Matrix4)DD::Image::Matrix4 [inline]
setZAxis(const Vector3 &axis) (defined in DD::Image::Matrix4)DD::Image::Matrix4 [inline]
skew(float a)DD::Image::Matrix4
skewVec(const Vector3 &skew) (defined in DD::Image::Matrix4)DD::Image::Matrix4
skewXY(float x, float y) (defined in DD::Image::Matrix4)DD::Image::Matrix4
skewYX(float x, float y) (defined in DD::Image::Matrix4)DD::Image::Matrix4
transform(const Vector4 &v) const DD::Image::Matrix4 [inline]
transform(const Vector3 &v) const DD::Image::Matrix4 [inline]
transform(const Vector2 &v) const DD::Image::Matrix4 [inline]
transform(const Vector3 &v, float w) const DD::Image::Matrix4 [inline]
TransformOrder enum name (defined in DD::Image::Matrix4)DD::Image::Matrix4
translate(float, float, float=0.0f)DD::Image::Matrix4
translate(const Vector3 &v) (defined in DD::Image::Matrix4)DD::Image::Matrix4 [inline]
translation(float, float, float=0.0f)DD::Image::Matrix4
translation(const Vector3 &v)DD::Image::Matrix4 [inline]
translation() const DD::Image::Matrix4 [inline]
translationOnly()DD::Image::Matrix4
transpose()DD::Image::Matrix4
vtransform(const Vector3 &v) const DD::Image::Matrix4 [inline]
x_axis() const DD::Image::Matrix4 [inline]
y_axis() const DD::Image::Matrix4 [inline]
z_axis() const DD::Image::Matrix4 [inline]