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