IGLib 1.4
The IGLib base library for development of numerical, technical and business applications.
|
Affine transformation with diagonal tansformation matrix. More...
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. |