TwiceAsNice
2019-02-18
|
#include <W3Matrix.h>
Public Member Functions | |
W3Matrix () | |
W3Matrix (double _m11, double _m12, double _m13, double _m21, double _m22, double _m23, double _m31, double _m32, double _m33, double _dx, double _dy, double _dz) | |
W3Matrix (const W3Matrix &matrix) | |
W3Matrix (const Nice::W3MatrixVar &matrix) | |
void | setW3MatrixVar (double _m11, double _m12, double _m13, double _m21, double _m22, double _m23, double _m31, double _m32, double _m33, double _dx, double _dy, double _dz) |
double | m11 () const |
double | m12 () const |
double | m13 () const |
double | m21 () const |
double | m22 () const |
double | m23 () const |
double | m31 () const |
double | m32 () const |
double | m33 () const |
double | dx () const |
double | dy () const |
double | dz () const |
void | map (int x, int y, int z, int *tx, int *ty, int *tz) const |
void | map (double x, double y, double z, double *tx, double *ty, double *tz) const |
NPoint | map (const NPoint &p) const |
void | reset () |
bool | isIdentity () const |
W3Matrix & | translate (double tx, double ty, double tz) |
W3Matrix & | scale (double sx, double sy, double sz) |
bool | isInvertible () const |
double | det () const |
W3Matrix | inverted (bool *invertible=0) const |
bool | operator== (const W3Matrix &) const |
bool | operator!= (const W3Matrix &) const |
W3Matrix & | operator*= (const W3Matrix &) |
W3Matrix | operator* (const W3Matrix &o) const |
W3Matrix & | operator= (const W3Matrix &) |
W3Matrix () | |
W3Matrix (double _m11, double _m12, double _m13, double _m21, double _m22, double _m23, double _m31, double _m32, double _m33, double _dx, double _dy, double _dz) | |
W3Matrix (const W3Matrix &matrix) | |
W3Matrix (const Nice::W3MatrixVar &matrix) | |
void | setW3MatrixVar (double _m11, double _m12, double _m13, double _m21, double _m22, double _m23, double _m31, double _m32, double _m33, double _dx, double _dy, double _dz) |
double | m11 () const |
double | m12 () const |
double | m13 () const |
double | m21 () const |
double | m22 () const |
double | m23 () const |
double | m31 () const |
double | m32 () const |
double | m33 () const |
double | dx () const |
double | dy () const |
double | dz () const |
void | map (int x, int y, int z, int *tx, int *ty, int *tz) const |
void | map (double x, double y, double z, double *tx, double *ty, double *tz) const |
NPoint | map (const NPoint &p) const |
void | reset () |
bool | isIdentity () const |
W3Matrix & | translate (double tx, double ty, double tz) |
W3Matrix & | scale (double sx, double sy, double sz) |
bool | isInvertible () const |
double | det () const |
W3Matrix | inverted (bool *invertible=0) const |
bool | operator== (const W3Matrix &) const |
bool | operator!= (const W3Matrix &) const |
W3Matrix & | operator*= (const W3Matrix &) |
W3Matrix | operator* (const W3Matrix &o) const |
W3Matrix & | operator= (const W3Matrix &) |
![]() | |
bool | operator== (const W3MatrixVar &__rhs) const |
bool | operator< (const W3MatrixVar &__rhs) const |
bool | operator!= (const W3MatrixVar &__rhs) const |
bool | operator<= (const W3MatrixVar &__rhs) const |
bool | operator> (const W3MatrixVar &__rhs) const |
bool | operator>= (const W3MatrixVar &__rhs) const |
bool | operator== (const W3MatrixVar &__rhs) const |
bool | operator< (const W3MatrixVar &__rhs) const |
bool | operator!= (const W3MatrixVar &__rhs) const |
bool | operator<= (const W3MatrixVar &__rhs) const |
bool | operator> (const W3MatrixVar &__rhs) const |
bool | operator>= (const W3MatrixVar &__rhs) const |
Additional Inherited Members | |
![]() | |
::Ice::Double | m11 |
::Ice::Double | m12 |
::Ice::Double | m13 |
::Ice::Double | m21 |
::Ice::Double | m22 |
::Ice::Double | m23 |
::Ice::Double | m31 |
::Ice::Double | m32 |
::Ice::Double | m33 |
::Ice::Double | dx |
::Ice::Double | dy |
::Ice::Double | dz |
Nice::W3Matrix::W3Matrix | ( | ) |
Nice::W3Matrix::W3Matrix | ( | double | _m11, |
double | _m12, | ||
double | _m13, | ||
double | _m21, | ||
double | _m22, | ||
double | _m23, | ||
double | _m31, | ||
double | _m32, | ||
double | _m33, | ||
double | _dx, | ||
double | _dy, | ||
double | _dz | ||
) |
Nice::W3Matrix::W3Matrix | ( | const Nice::W3MatrixVar & | matrix | ) |
Nice::W3Matrix::W3Matrix | ( | ) |
Nice::W3Matrix::W3Matrix | ( | double | _m11, |
double | _m12, | ||
double | _m13, | ||
double | _m21, | ||
double | _m22, | ||
double | _m23, | ||
double | _m31, | ||
double | _m32, | ||
double | _m33, | ||
double | _dx, | ||
double | _dy, | ||
double | _dz | ||
) |
Nice::W3Matrix::W3Matrix | ( | const Nice::W3MatrixVar & | matrix | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Nice::W3Matrix Nice::W3Matrix::inverted | ( | bool * | invertible = 0 | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
void Nice::W3Matrix::map | ( | int | x, |
int | y, | ||
int | z, | ||
int * | tx, | ||
int * | ty, | ||
int * | tz | ||
) | const |
void Nice::W3Matrix::map | ( | int | x, |
int | y, | ||
int | z, | ||
int * | tx, | ||
int * | ty, | ||
int * | tz | ||
) | const |
void Nice::W3Matrix::map | ( | double | x, |
double | y, | ||
double | z, | ||
double * | tx, | ||
double * | ty, | ||
double * | tz | ||
) | const |
void Nice::W3Matrix::map | ( | double | x, |
double | y, | ||
double | z, | ||
double * | tx, | ||
double * | ty, | ||
double * | tz | ||
) | const |
Nice::NPoint Nice::W3Matrix::map | ( | const NPoint & | p | ) | const |
Nice::W3Matrix Nice::W3Matrix::operator* | ( | const W3Matrix & | o | ) | const |
Nice::W3Matrix & Nice::W3Matrix::operator*= | ( | const W3Matrix & | m | ) |
Nice::W3Matrix & Nice::W3Matrix::operator= | ( | const W3Matrix & | matrix | ) |
void Nice::W3Matrix::reset | ( | ) |
void Nice::W3Matrix::reset | ( | ) |
W3Matrix& Nice::W3Matrix::scale | ( | double | sx, |
double | sy, | ||
double | sz | ||
) |
Nice::W3Matrix & Nice::W3Matrix::scale | ( | double | sx, |
double | sy, | ||
double | sz | ||
) |
void Nice::W3Matrix::setW3MatrixVar | ( | double | _m11, |
double | _m12, | ||
double | _m13, | ||
double | _m21, | ||
double | _m22, | ||
double | _m23, | ||
double | _m31, | ||
double | _m32, | ||
double | _m33, | ||
double | _dx, | ||
double | _dy, | ||
double | _dz | ||
) |
void Nice::W3Matrix::setW3MatrixVar | ( | double | _m11, |
double | _m12, | ||
double | _m13, | ||
double | _m21, | ||
double | _m22, | ||
double | _m23, | ||
double | _m31, | ||
double | _m32, | ||
double | _m33, | ||
double | _dx, | ||
double | _dy, | ||
double | _dz | ||
) |
Nice::W3Matrix & Nice::W3Matrix::translate | ( | double | tx, |
double | ty, | ||
double | tz | ||
) |
W3Matrix& Nice::W3Matrix::translate | ( | double | tx, |
double | ty, | ||
double | tz | ||
) |