Link Search Menu Expand Document

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]

 
 
 
M11
M12
M13
M21
M22
M23
M31
M32
M33
 
 
 
 

 
 
 
 
M11
M12
M13
M21
M22
M23
0.0
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
 
 
 
 
M11
M12
M13
M21
M22
M23
M31
M32
M33
 
 
 
 

 
 
0.0