Interpolation matrix. It is used for automatic interpolation of values in the 2D matrix Triangular interpolation is used to obtain value from existing points
More...
|
| TInterpolationMatrix (double _Values) |
| Constructor More...
|
|
bool | TryInterpolate (double X, double Y, double ToleranceX, double ToleranceY, out object Values) |
| Try to obtain value by interpolation between existing points More...
|
|
void | AddPoint (double X, double Y, IList Values) |
| Add calculated point to the matrix More...
|
|
void | AddPoint (double X, double Y, double Value1) |
| Add calculated point to the matrix More...
|
|
void | AddPoint (double X, double Y, double Value1, double Value2) |
| Add calculated point to the matrix More...
|
|
void | AddPoint (double X, double Y, double Value1, double Value2, double Value3) |
| Add calculated point to the matrix More...
|
|
void | AddPoint (double X, double Y, double Value1, double Value2, double Value3, double Value4) |
| Add calculated point to the matrix More...
|
|
void | AddPoint (double X, double Y, double Value1, double Value2, double Value3, double Value4, double Value5) |
| Add calculated point to the matrix More...
|
|
Interpolation matrix. It is used for automatic interpolation of values in the 2D matrix Triangular interpolation is used to obtain value from existing points
Constructor
- Parameters
-
_Values | Number of values in each point of the matrix. |
void AddPoint |
( |
double |
X, |
|
|
double |
Y, |
|
|
IList |
Values |
|
) |
| |
Add calculated point to the matrix
- Parameters
-
X | X-coordinate of the point |
Y | Y-coordinate of the point |
Values | Values in the point |
void AddPoint |
( |
double |
X, |
|
|
double |
Y, |
|
|
double |
Value1 |
|
) |
| |
Add calculated point to the matrix
- Parameters
-
X | X-coordinate of the point |
Y | Y-coordinate of the point |
Value1 | Calculated value |
void AddPoint |
( |
double |
X, |
|
|
double |
Y, |
|
|
double |
Value1, |
|
|
double |
Value2 |
|
) |
| |
Add calculated point to the matrix
- Parameters
-
X | X-coordinate of the point |
Y | Y-coordinate of the point |
Value1 | Calculated value #1 |
Value2 | Calculated value #2 |
void AddPoint |
( |
double |
X, |
|
|
double |
Y, |
|
|
double |
Value1, |
|
|
double |
Value2, |
|
|
double |
Value3 |
|
) |
| |
Add calculated point to the matrix
- Parameters
-
X | X-coordinate of the point |
Y | Y-coordinate of the point |
Value1 | Calculated value #1 |
Value2 | Calculated value #2 |
Value3 | Calculated value #3 |
void AddPoint |
( |
double |
X, |
|
|
double |
Y, |
|
|
double |
Value1, |
|
|
double |
Value2, |
|
|
double |
Value3, |
|
|
double |
Value4 |
|
) |
| |
Add calculated point to the matrix
- Parameters
-
X | X-coordinate of the point |
Y | Y-coordinate of the point |
Value1 | Calculated value #1 |
Value2 | Calculated value #2 |
Value3 | Calculated value #3 |
Value4 | Calculated value #4 |
void AddPoint |
( |
double |
X, |
|
|
double |
Y, |
|
|
double |
Value1, |
|
|
double |
Value2, |
|
|
double |
Value3, |
|
|
double |
Value4, |
|
|
double |
Value5 |
|
) |
| |
Add calculated point to the matrix
- Parameters
-
X | X-coordinate of the point |
Y | Y-coordinate of the point |
Value1 | Calculated value #1 |
Value2 | Calculated value #2 |
Value3 | Calculated value #3 |
Value4 | Calculated value #4 |
Value5 | Calculated value #5 |
bool TryInterpolate |
( |
double |
X, |
|
|
double |
Y, |
|
|
double |
ToleranceX, |
|
|
double |
ToleranceY, |
|
|
out object |
Values |
|
) |
| |
Try to obtain value by interpolation between existing points
- Parameters
-
X | X-coordinate of the point |
Y | Y-coordinate of the point |
ToleranceX | Maximum distance of existing points in X-coordinate |
ToleranceY | Maximum distance of existing points in Y-coordinate |
Values | Output parameter. Contains interpolated values, if interpolation was successful |
- Returns
- TRUE, if the interpolation was successful, otherwise FALSE