|
IGLib 1.4
The IGLib base library for development of numerical, technical and business applications.
|
Affine transformation with diagonal tansformation matrix. More...
Inheritance diagram for IG::Num::AffineTransformationDiagonal:
Collaboration diagram for IG::Num::AffineTransformationDiagonal:Public Member Functions | |
| AffineTransformationDiagonal (int dimension) | |
| Constructs diagonal affine transformation with the specified dimension of the original (reference) and transformed (target) space. | |
| AffineTransformationDiagonal (IVector diagonalOfTransfMat, IVector translationVec) | |
| Constructs affine transformation with the specified transformation matrix and translation vector. | |
Affine transformation with diagonal tansformation matrix.
$A Igor dec10; TODO: IMPLEMENT THIS CORRECTLY! Currently this is just general square affine transformation with adapted constructors!!! TODO: implement ICloneable!
| IG::Num::AffineTransformationDiagonal::AffineTransformationDiagonal | ( | int | dimension | ) | [inline] |
Constructs diagonal affine transformation with the specified dimension of the original (reference) and transformed (target) space.
| dimension | Dimension of the original and transformed space. |
| IG::Num::AffineTransformationDiagonal::AffineTransformationDiagonal | ( | IVector | diagonalOfTransfMat, |
| IVector | translationVec | ||
| ) | [inline] |
Constructs affine transformation with the specified transformation matrix and translation vector.
| transformationMatrix | Transformation matrix of the affine transformation. |
| translationVec | Translation vector of the affine transformation. |