ClassesClassesClassesClasses | | | | Operators

interpolate_scattered_datainterpolate_scattered_dataInterpolateScatteredDatainterpolate_scattered_dataInterpolateScatteredDataInterpolateScatteredData (Operator)

Name

interpolate_scattered_datainterpolate_scattered_dataInterpolateScatteredDatainterpolate_scattered_dataInterpolateScatteredDataInterpolateScatteredData — Interpolation of scattered data using a scattered data interpolator.

Signature

interpolate_scattered_data( : : ScatteredDataInterpolatorHandle, Row, Column : ValueInterpolated)

Herror interpolate_scattered_data(const Hlong ScatteredDataInterpolatorHandle, double Row, double Column, double* ValueInterpolated)

Herror T_interpolate_scattered_data(const Htuple ScatteredDataInterpolatorHandle, const Htuple Row, const Htuple Column, Htuple* ValueInterpolated)

Herror interpolate_scattered_data(const HTuple& ScatteredDataInterpolatorHandle, const HTuple& Row, const HTuple& Column, double* ValueInterpolated)

Herror interpolate_scattered_data(const HTuple& ScatteredDataInterpolatorHandle, const HTuple& Row, const HTuple& Column, HTuple* ValueInterpolated)

HTuple HScatteredDataInterpolator::InterpolateScatteredData(const HTuple& Row, const HTuple& Column) const

void InterpolateScatteredData(const HTuple& ScatteredDataInterpolatorHandle, const HTuple& Row, const HTuple& Column, HTuple* ValueInterpolated)

HTuple HScatteredDataInterpolator::InterpolateScatteredData(const HTuple& Row, const HTuple& Column) const

double HScatteredDataInterpolator::InterpolateScatteredData(double Row, double Column) const

void HOperatorSetX.InterpolateScatteredData(
[in] VARIANT ScatteredDataInterpolatorHandle, [in] VARIANT Row, [in] VARIANT Column, [out] VARIANT* ValueInterpolated)

VARIANT HScatteredDataInterpolatorX.InterpolateScatteredData(
[in] VARIANT Row, [in] VARIANT Column)

static void HOperatorSet.InterpolateScatteredData(HTuple scatteredDataInterpolatorHandle, HTuple row, HTuple column, out HTuple valueInterpolated)

HTuple HScatteredDataInterpolator.InterpolateScatteredData(HTuple row, HTuple column)

double HScatteredDataInterpolator.InterpolateScatteredData(double row, double column)

Description

interpolate_scattered_datainterpolate_scattered_dataInterpolateScatteredDatainterpolate_scattered_dataInterpolateScatteredDataInterpolateScatteredData interpolates the values of the scattered data points (RowRowRowRowRowrow,ColumnColumnColumnColumnColumncolumn) by using the scattered data interpolator ScatteredDataInterpolatorHandleScatteredDataInterpolatorHandleScatteredDataInterpolatorHandleScatteredDataInterpolatorHandleScatteredDataInterpolatorHandlescatteredDataInterpolatorHandle and returns the result in ValueInterpolatedValueInterpolatedValueInterpolatedValueInterpolatedValueInterpolatedvalueInterpolated. In comparison to interpolate_scattered_data_imageinterpolate_scattered_data_imageInterpolateScatteredDataImageinterpolate_scattered_data_imageInterpolateScatteredDataImageInterpolateScatteredDataImage, interpolate_scattered_datainterpolate_scattered_dataInterpolateScatteredDatainterpolate_scattered_dataInterpolateScatteredDataInterpolateScatteredData also supports subpixel coordinates for RowRowRowRowRowrow and ColumnColumnColumnColumnColumncolumn. Before calling interpolate_scattered_datainterpolate_scattered_dataInterpolateScatteredDatainterpolate_scattered_dataInterpolateScatteredDataInterpolateScatteredData, the scattered data interpolator must be created with create_scattered_data_interpolatorcreate_scattered_data_interpolatorCreateScatteredDataInterpolatorcreate_scattered_data_interpolatorCreateScatteredDataInterpolatorCreateScatteredDataInterpolator.

Parallelization

Parameters

ScatteredDataInterpolatorHandleScatteredDataInterpolatorHandleScatteredDataInterpolatorHandleScatteredDataInterpolatorHandleScatteredDataInterpolatorHandlescatteredDataInterpolatorHandle (input_control)  scattered_data_interpolator HScatteredDataInterpolator, HTupleHTupleHScatteredDataInterpolator, HTupleHScatteredDataInterpolatorX, VARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong) (Hlong)

Handle of the scattered data interpolator

RowRowRowRowRowrow (input_control)  point.y(-array) HTupleHTupleHTupleVARIANTHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong) (double / Hlong) (double / Hlong)

Row coordinates of points to be interpolated

ColumnColumnColumnColumnColumncolumn (input_control)  point.x(-array) HTupleHTupleHTupleVARIANTHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong) (double / Hlong) (double / Hlong)

Column coordinates of points to be interpolated

ValueInterpolatedValueInterpolatedValueInterpolatedValueInterpolatedValueInterpolatedvalueInterpolated (output_control)  number(-array) HTupleHTupleHTupleVARIANTHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong) (double / Hlong) (double / Hlong)

Values of interpolated points

Result

If the parameters are valid, the operator interpolate_scattered_datainterpolate_scattered_dataInterpolateScatteredDatainterpolate_scattered_dataInterpolateScatteredDataInterpolateScatteredData returns the value 2 (H_MSG_TRUE). If necessary, an exception is raised.

Possible Predecessors

create_scattered_data_interpolatorcreate_scattered_data_interpolatorCreateScatteredDataInterpolatorcreate_scattered_data_interpolatorCreateScatteredDataInterpolatorCreateScatteredDataInterpolator

Possible Successors

clear_scattered_data_interpolatorclear_scattered_data_interpolatorClearScatteredDataInterpolatorclear_scattered_data_interpolatorClearScatteredDataInterpolatorClearScatteredDataInterpolator, gen_object_model_3d_from_pointsgen_object_model_3d_from_pointsGenObjectModel3dFromPointsgen_object_model_3d_from_pointsGenObjectModel3dFromPointsGenObjectModel3dFromPoints

Module

Foundation


ClassesClassesClassesClasses | | | | Operators