Name
create_scattered_data_interpolator T_create_scattered_data_interpolator CreateScatteredDataInterpolator CreateScatteredDataInterpolator — Creates an interpolator for the interpolation of scattered data.
void CreateScatteredDataInterpolator (const HTuple& Method , const HTuple& Rows , const HTuple& Columns , const HTuple& Values , const HTuple& GenParamName , const HTuple& GenParamValue , HTuple* ScatteredDataInterpolatorHandle )
void HScatteredDataInterpolator ::HScatteredDataInterpolator (const HString& Method , const HTuple& Rows , const HTuple& Columns , const HTuple& Values , const HTuple& GenParamName , const HTuple& GenParamValue )
void HScatteredDataInterpolator ::HScatteredDataInterpolator (const char* Method , const HTuple& Rows , const HTuple& Columns , const HTuple& Values , const HTuple& GenParamName , const HTuple& GenParamValue )
void HScatteredDataInterpolator ::CreateScatteredDataInterpolator (const HString& Method , const HTuple& Rows , const HTuple& Columns , const HTuple& Values , const HTuple& GenParamName , const HTuple& GenParamValue )
void HScatteredDataInterpolator ::CreateScatteredDataInterpolator (const char* Method , const HTuple& Rows , const HTuple& Columns , const HTuple& Values , const HTuple& GenParamName , const HTuple& GenParamValue )
static void HOperatorSet .CreateScatteredDataInterpolator (HTuple method , HTuple rows , HTuple columns , HTuple values , HTuple genParamName , HTuple genParamValue , out HTuple scatteredDataInterpolatorHandle )
public HScatteredDataInterpolator (string method , HTuple rows , HTuple columns , HTuple values , HTuple genParamName , HTuple genParamValue )
void HScatteredDataInterpolator .CreateScatteredDataInterpolator (string method , HTuple rows , HTuple columns , HTuple values , HTuple genParamName , HTuple genParamValue )
create_scattered_data_interpolator create_scattered_data_interpolator CreateScatteredDataInterpolator CreateScatteredDataInterpolator CreateScatteredDataInterpolator creates the interpolator
ScatteredDataInterpolatorHandle ScatteredDataInterpolatorHandle ScatteredDataInterpolatorHandle ScatteredDataInterpolatorHandle scatteredDataInterpolatorHandle for the interpolation of
scattered data, given as data points in Rows Rows Rows Rows rows and
Columns Columns Columns Columns columns with the corresponding measurement Values Values Values Values values .
With the parameter Method Method Method Method method the algorithm
is specified, which should be used for the interpolation with
interpolate_scattered_data interpolate_scattered_data InterpolateScatteredData InterpolateScatteredData InterpolateScatteredData . So far, only the
'thin_plate_splines' "thin_plate_splines" "thin_plate_splines" "thin_plate_splines" "thin_plate_splines" are supported. This method interpolates on
a global scale, which means that all points are regarded for the
interpolation, no matter how far away they are. The influence of far points
is correlated to
where r defines
the distance of two points. In comparison to
interpolate_scattered_data_image interpolate_scattered_data_image InterpolateScatteredDataImage InterpolateScatteredDataImage InterpolateScatteredDataImage ,
create_scattered_data_interpolator create_scattered_data_interpolator CreateScatteredDataInterpolator CreateScatteredDataInterpolator CreateScatteredDataInterpolator also supports subpixel
coordinates for Rows Rows Rows Rows rows and Columns Columns Columns Columns columns . After the creation,
interpolate_scattered_data interpolate_scattered_data InterpolateScatteredData InterpolateScatteredData InterpolateScatteredData is called for the interpolation of the
unknown values. By splitting up the creation
(create_scattered_data_interpolator create_scattered_data_interpolator CreateScatteredDataInterpolator CreateScatteredDataInterpolator CreateScatteredDataInterpolator )
and the evaluation (interpolate_scattered_data interpolate_scattered_data InterpolateScatteredData InterpolateScatteredData InterpolateScatteredData ) of the interpolator,
interpolating at different data points in subsequent steps becomes more
efficient since the interpolator has to be created only once.
The following parameters can be adjusted with GenParamName GenParamName GenParamName GenParamName genParamName and
GenParamValue GenParamValue GenParamValue GenParamValue genParamValue :
'alpha' "alpha" "alpha" "alpha" "alpha" :
The parameter 'alpha' "alpha" "alpha" "alpha" "alpha" is a smoothing factor.
For 'alpha' "alpha" "alpha" "alpha" "alpha" = 0, all points passed in
Rows Rows Rows Rows rows , Columns Columns Columns Columns columns , and Values Values Values Values values
are interpolated exactly. With 'alpha' "alpha" "alpha" "alpha" "alpha" getting larger, the
interpolation smoothes the points in way that all interpolated points
lie on a common plane.
Default value is 0 .
Restrictions: 'alpha' "alpha" "alpha" "alpha" "alpha" >= 0
Multithreading type: reentrant (runs in parallel with non-exclusive operators).
Multithreading scope: global (may be called from any thread).
Processed without parallelization.
This operator returns a handle. Note that the state of an instance of this handle type may be changed by specific operators even though the handle is used as an input parameter by those operators.
Method for the interpolation
Default value:
'thin_plate_splines'
"thin_plate_splines"
"thin_plate_splines"
"thin_plate_splines"
"thin_plate_splines"
Suggested values: 'thin_plate_splines' "thin_plate_splines" "thin_plate_splines" "thin_plate_splines" "thin_plate_splines"
Row coordinates of the points used
for the interpolation
Column coordinates of the points used
for the interpolation
Values of the points used
for the interpolation
Names of the generic parameters
that can be adjusted
Default value: []
Suggested values: 'alpha' "alpha" "alpha" "alpha" "alpha"
Values of the generic parameters
that can be adjusted
Default value: []
Suggested values: 0, 1.0, 10.0, 100.0
Handle of the scattered data interpolator
If the parameters are valid, the operator
create_scattered_data_interpolator create_scattered_data_interpolator CreateScatteredDataInterpolator CreateScatteredDataInterpolator CreateScatteredDataInterpolator returns the value 2 (H_MSG_TRUE).
If necessary, an exception is raised.
interpolate_scattered_data interpolate_scattered_data InterpolateScatteredData InterpolateScatteredData InterpolateScatteredData
Foundation