interpolate_scattered_dataT_interpolate_scattered_dataInterpolateScatteredDataInterpolateScatteredDatainterpolate_scattered_data (算子)

名称

interpolate_scattered_dataT_interpolate_scattered_dataInterpolateScatteredDataInterpolateScatteredDatainterpolate_scattered_data — 使用散乱数据插值器对散乱数据进行插值。

签名

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

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

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

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)

def interpolate_scattered_data(scattered_data_interpolator_handle: HHandle, row: MaybeSequence[Union[float, int]], column: MaybeSequence[Union[float, int]]) -> Sequence[Union[float, int]]

def interpolate_scattered_data_s(scattered_data_interpolator_handle: HHandle, row: MaybeSequence[Union[float, int]], column: MaybeSequence[Union[float, int]]) -> Union[float, int]

描述

interpolate_scattered_datainterpolate_scattered_dataInterpolateScatteredDataInterpolateScatteredDataInterpolateScatteredDatainterpolate_scattered_data interpolates the values of the scattered data points (RowRowRowRowrowrow,ColumnColumnColumnColumncolumncolumn) by using the scattered data interpolator ScatteredDataInterpolatorHandleScatteredDataInterpolatorHandleScatteredDataInterpolatorHandleScatteredDataInterpolatorHandlescatteredDataInterpolatorHandlescattered_data_interpolator_handle and returns the result in ValueInterpolatedValueInterpolatedValueInterpolatedValueInterpolatedvalueInterpolatedvalue_interpolated. In comparison to interpolate_scattered_data_imageinterpolate_scattered_data_imageInterpolateScatteredDataImageInterpolateScatteredDataImageInterpolateScatteredDataImageinterpolate_scattered_data_image, interpolate_scattered_datainterpolate_scattered_dataInterpolateScatteredDataInterpolateScatteredDataInterpolateScatteredDatainterpolate_scattered_data also supports subpixel coordinates for RowRowRowRowrowrow and ColumnColumnColumnColumncolumncolumn. Before calling interpolate_scattered_datainterpolate_scattered_dataInterpolateScatteredDataInterpolateScatteredDataInterpolateScatteredDatainterpolate_scattered_data, the scattered data interpolator must be created with create_scattered_data_interpolatorcreate_scattered_data_interpolatorCreateScatteredDataInterpolatorCreateScatteredDataInterpolatorCreateScatteredDataInterpolatorcreate_scattered_data_interpolator

执行信息

参数

ScatteredDataInterpolatorHandleScatteredDataInterpolatorHandleScatteredDataInterpolatorHandleScatteredDataInterpolatorHandlescatteredDataInterpolatorHandlescattered_data_interpolator_handle (输入控制)  scattered_data_interpolator HScatteredDataInterpolator, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Handle of the scattered data interpolator

RowRowRowRowrowrow (输入控制)  point.y(-array) HTupleMaybeSequence[Union[float, int]]HTupleHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong)

Row coordinates of points to be interpolated

ColumnColumnColumnColumncolumncolumn (输入控制)  point.x(-array) HTupleMaybeSequence[Union[float, int]]HTupleHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong)

Column coordinates of points to be interpolated

ValueInterpolatedValueInterpolatedValueInterpolatedValueInterpolatedvalueInterpolatedvalue_interpolated (输出控制)  number(-array) HTupleSequence[Union[float, int]]HTupleHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong)

Values of interpolated points

结果

如果参数有效,算子 interpolate_scattered_datainterpolate_scattered_dataInterpolateScatteredDataInterpolateScatteredDataInterpolateScatteredDatainterpolate_scattered_data 返回值 2 ( H_MSG_TRUE )。如有必要,则抛出异常。

可能的前趋

create_scattered_data_interpolatorcreate_scattered_data_interpolatorCreateScatteredDataInterpolatorCreateScatteredDataInterpolatorCreateScatteredDataInterpolatorcreate_scattered_data_interpolator

可能的后继

clear_scattered_data_interpolatorclear_scattered_data_interpolatorClearScatteredDataInterpolatorClearScatteredDataInterpolatorClearScatteredDataInterpolatorclear_scattered_data_interpolator, gen_object_model_3d_from_pointsgen_object_model_3d_from_pointsGenObjectModel3dFromPointsGenObjectModel3dFromPointsGenObjectModel3dFromPointsgen_object_model_3d_from_points

模块

基础