Error codes 2000-2999
DeLaFitsMath unit. Mathematics functions.
2000, ERROR_MATH
2100, ERROR_MATH_NAN_PICTURE
NaN cannot be set as a replacement for NaN for the bitmap build function from IMAGE data
2200, ERROR_MATH_MATRIX_SHIFT
To create an affine transformation matrix, the shift is not allowed to have values from the set {NaN, ±INF}
2201, ERROR_MATH_MATRIX_SCALE
To create an affine transformation matrix, the scale factor is not allowed to have values from the set {NaN, ±INF, 0.0}
2202, ERROR_MATH_MATRIX_ROTATE
To create an affine transformation matrix, the rotation angle is not allowed to have values from the set {NaN, ±INF}
2203, ERROR_MATH_MATRIX_SHEARX
To create an affine transformation matrix, the shear angle along the X-axis value must not be out of range (-90°.0 .. +90°.0)
2204, ERROR_MATH_MATRIX_SHEARY
To create an affine transformation matrix, the shear angle along the Y-axis value must not be out of range (-90°.0 .. +90°.0)
2205, ERROR_MATH_MATRIX_ZTERM
Invalid value of the Z-term (third column) of the affine transformation matrix. The Z-term must always be equal to [0.0, 0.0, 1.0]
M12
M13
M22
M23
M32
M33
≡
M12
M13
M22
M23
0.0
1.0
2206, ERROR_MATH_MATRIX_DET
Invalid value of the determinant of the affine transformation matrix. The determinant must always be non-zero
det
M12
M13
M22
M23
M32
M33
≠
0.0