interpolate_scattered_dataT_interpolate_scattered_dataInterpolateScatteredDataInterpolateScatteredData (Operator)
Name
interpolate_scattered_dataT_interpolate_scattered_dataInterpolateScatteredDataInterpolateScatteredData
— Interpolation von verstreuten Datenpunkten anhand eines Interpolators.
Signatur
Beschreibung
interpolate_scattered_datainterpolate_scattered_dataInterpolateScatteredDataInterpolateScatteredDataInterpolateScatteredData
interpoliert die Messwerte der
verstreuten Datenpunkte (RowRowRowRowrow
,ColumnColumnColumnColumncolumn
) anhand des
Interpolators ScatteredDataInterpolatorHandleScatteredDataInterpolatorHandleScatteredDataInterpolatorHandleScatteredDataInterpolatorHandlescatteredDataInterpolatorHandle
und gibt das Ergebnis
in ValueInterpolatedValueInterpolatedValueInterpolatedValueInterpolatedvalueInterpolated
zurück. Im Vergleich zu
interpolate_scattered_data_imageinterpolate_scattered_data_imageInterpolateScatteredDataImageInterpolateScatteredDataImageInterpolateScatteredDataImage
, unterstützt
interpolate_scattered_datainterpolate_scattered_dataInterpolateScatteredDataInterpolateScatteredDataInterpolateScatteredData
auch subpixelgenaue
Koordinaten für RowRowRowRowrow
und ColumnColumnColumnColumncolumn
.
Der Interpolator muss zuvor mit create_scattered_data_interpolatorcreate_scattered_data_interpolatorCreateScatteredDataInterpolatorCreateScatteredDataInterpolatorCreateScatteredDataInterpolator
erzeugt werden.
Ausführungsinformationen
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Parameter
ScatteredDataInterpolatorHandleScatteredDataInterpolatorHandleScatteredDataInterpolatorHandleScatteredDataInterpolatorHandlescatteredDataInterpolatorHandle
(input_control) scattered_data_interpolator →
HScatteredDataInterpolator, HTupleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)
Handle des Interpolators für verstreute
Daten
RowRowRowRowrow
(input_control) point.y(-array) →
HTupleHTupleHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong)
Zeilenkoordinaten der zu interpolierenden
Datenpunkte.
ColumnColumnColumnColumncolumn
(input_control) point.x(-array) →
HTupleHTupleHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong)
Spaltenkoordinaten der zu interpolierenden
Datenpunkte.
ValueInterpolatedValueInterpolatedValueInterpolatedValueInterpolatedvalueInterpolated
(output_control) number(-array) →
HTupleHTupleHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong)
Messwerte der interpolierten Punkte.
Ergebnis
Sind die Parameterwerte korrekt, dann liefert
interpolate_scattered_datainterpolate_scattered_dataInterpolateScatteredDataInterpolateScatteredDataInterpolateScatteredData
den Wert 2 (H_MSG_TRUE).
Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.
Vorgänger
create_scattered_data_interpolatorcreate_scattered_data_interpolatorCreateScatteredDataInterpolatorCreateScatteredDataInterpolatorCreateScatteredDataInterpolator
Nachfolger
clear_scattered_data_interpolatorclear_scattered_data_interpolatorClearScatteredDataInterpolatorClearScatteredDataInterpolatorClearScatteredDataInterpolator
,
gen_object_model_3d_from_pointsgen_object_model_3d_from_pointsGenObjectModel3dFromPointsGenObjectModel3dFromPointsGenObjectModel3dFromPoints
Modul
Foundation