interpolate_scattered_dataT_interpolate_scattered_dataInterpolateScatteredDataInterpolateScatteredData (Operator)
Name
interpolate_scattered_dataT_interpolate_scattered_dataInterpolateScatteredDataInterpolateScatteredData — Interpolation of scattered data using a scattered data interpolator.
Signature
Description
interpolate_scattered_datainterpolate_scattered_dataInterpolateScatteredDataInterpolateScatteredDataInterpolateScatteredData interpolates the values of the scattered
data points (RowRowRowRowrow,ColumnColumnColumnColumncolumn) by using the scattered data 
interpolator ScatteredDataInterpolatorHandleScatteredDataInterpolatorHandleScatteredDataInterpolatorHandleScatteredDataInterpolatorHandlescatteredDataInterpolatorHandle and returns the result
in ValueInterpolatedValueInterpolatedValueInterpolatedValueInterpolatedvalueInterpolated. In comparison to 
interpolate_scattered_data_imageinterpolate_scattered_data_imageInterpolateScatteredDataImageInterpolateScatteredDataImageInterpolateScatteredDataImage,
interpolate_scattered_datainterpolate_scattered_dataInterpolateScatteredDataInterpolateScatteredDataInterpolateScatteredData also supports subpixel
coordinates for RowRowRowRowrow and ColumnColumnColumnColumncolumn. Before calling 
interpolate_scattered_datainterpolate_scattered_dataInterpolateScatteredDataInterpolateScatteredDataInterpolateScatteredData, the scattered data interpolator must be
created with create_scattered_data_interpolatorcreate_scattered_data_interpolatorCreateScatteredDataInterpolatorCreateScatteredDataInterpolatorCreateScatteredDataInterpolator.
Execution Information
  - Multithreading type: reentrant (runs in parallel with non-exclusive operators).
 
- Multithreading scope: global (may be called from any thread).
 
  - Processed without parallelization.
 
Parameters
  
ScatteredDataInterpolatorHandleScatteredDataInterpolatorHandleScatteredDataInterpolatorHandleScatteredDataInterpolatorHandlescatteredDataInterpolatorHandle (input_control)  scattered_data_interpolator → HScatteredDataInterpolator, HTupleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)
 
Handle of the scattered data interpolator
 
  
RowRowRowRowrow (input_control)  point.y(-array) → HTupleHTupleHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong)
 
Row coordinates of points 
to be interpolated
 
  
ColumnColumnColumnColumncolumn (input_control)  point.x(-array) → HTupleHTupleHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong)
 
Column coordinates of points 
to be interpolated
 
  
ValueInterpolatedValueInterpolatedValueInterpolatedValueInterpolatedvalueInterpolated (output_control)  number(-array) → HTupleHTupleHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong)
 
Values of interpolated points
 
Result
If the parameters are valid, the operator
interpolate_scattered_datainterpolate_scattered_dataInterpolateScatteredDataInterpolateScatteredDataInterpolateScatteredData returns the value 2 (H_MSG_TRUE).  
If necessary, an exception is raised.
Possible Predecessors
create_scattered_data_interpolatorcreate_scattered_data_interpolatorCreateScatteredDataInterpolatorCreateScatteredDataInterpolatorCreateScatteredDataInterpolator
Possible Successors
clear_scattered_data_interpolatorclear_scattered_data_interpolatorClearScatteredDataInterpolatorClearScatteredDataInterpolatorClearScatteredDataInterpolator, 
gen_object_model_3d_from_pointsgen_object_model_3d_from_pointsGenObjectModel3dFromPointsGenObjectModel3dFromPointsGenObjectModel3dFromPoints
Module
Foundation