set_profile_sheet_of_lightT_set_profile_sheet_of_lightSetProfileSheetOfLightSetProfileSheetOfLightset_profile_sheet_of_light (Operator)
Name
set_profile_sheet_of_lightT_set_profile_sheet_of_lightSetProfileSheetOfLightSetProfileSheetOfLightset_profile_sheet_of_light — Setzen eines Disparitätsbild als neues Profil.
Signatur
Beschreibung
set_profile_sheet_of_lightset_profile_sheet_of_lightSetProfileSheetOfLightSetProfileSheetOfLightSetProfileSheetOfLightset_profile_sheet_of_light fügt dem Lichtschnitt-Modell
SheetOfLightModelIDSheetOfLightModelIDSheetOfLightModelIDSheetOfLightModelIDsheetOfLightModelIDsheet_of_light_model_id neue Profile hinzu, die als Zeilen
im Disparitätsbild ProfileDisparityImageProfileDisparityImageProfileDisparityImageProfileDisparityImageprofileDisparityImageprofile_disparity_image vorliegen.
Für jedes Profil kann eine eigene Pose in MovementPosesMovementPosesMovementPosesMovementPosesmovementPosesmovement_poses angegeben
werden. Die Pose gilt dann als relative Bewegung zur vorherigen Zeile.
Sollte keine Pose angegeben werden, wird die Standardbewegung angewandt, die
mit set_sheet_of_light_paramset_sheet_of_light_paramSetSheetOfLightParamSetSheetOfLightParamSetSheetOfLightParamset_sheet_of_light_param gesetzt werden kann. Wenn genau eine
Pose angegeben wird, so wird diese die neue Standardbewegung.
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.
Dieser Operator modifiziert den Zustand des folgenden Eingabeparameters:
Während der Ausführung dieses Operators muss der Zugriff auf den Wert dieses Parameters synchronisiert werden, wenn er über mehrere Threads hinweg verwendet wird.
Parameter
ProfileDisparityImageProfileDisparityImageProfileDisparityImageProfileDisparityImageprofileDisparityImageprofile_disparity_image (input_object) singlechannelimage → objectHImageHObjectHImageHobject (byte / uint2 / real)
Disparitätsbild, das ein oder mehrere Profile
enthält.
SheetOfLightModelIDSheetOfLightModelIDSheetOfLightModelIDSheetOfLightModelIDsheetOfLightModelIDsheet_of_light_model_id (input_control, Zustand wird modifiziert) sheet_of_light_model → HSheetOfLightModel, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)
Handle des Lichtschnitt-Modells.
MovementPosesMovementPosesMovementPosesMovementPosesmovementPosesmovement_poses (input_control) number-array → HTupleSequence[Union[int, float]]HTupleHtuple (integer / real) (int / long / double) (Hlong / double) (Hlong / double)
Posen, welche die Bewegungen der zu messenden
Szene zwischen dem vorherigen und dem momentanen
Eingabebild beschreibt.
Ergebnis
set_profile_sheet_of_lightset_profile_sheet_of_lightSetProfileSheetOfLightSetProfileSheetOfLightSetProfileSheetOfLightset_profile_sheet_of_light liefert den Wert 2 (H_MSG_TRUE), falls
die übergebenen Parameter korrekt sind. Ansonsten wird eine
Fehlerbehandlung durchgeführt.
Nachfolger
get_sheet_of_light_resultget_sheet_of_light_resultGetSheetOfLightResultGetSheetOfLightResultGetSheetOfLightResultget_sheet_of_light_result,
get_sheet_of_light_result_object_model_3dget_sheet_of_light_result_object_model_3dGetSheetOfLightResultObjectModel3dGetSheetOfLightResultObjectModel3dGetSheetOfLightResultObjectModel3dget_sheet_of_light_result_object_model_3d
Siehe auch
query_sheet_of_light_paramsquery_sheet_of_light_paramsQuerySheetOfLightParamsQuerySheetOfLightParamsQuerySheetOfLightParamsquery_sheet_of_light_params,
get_sheet_of_light_paramget_sheet_of_light_paramGetSheetOfLightParamGetSheetOfLightParamGetSheetOfLightParamget_sheet_of_light_param,
get_sheet_of_light_resultget_sheet_of_light_resultGetSheetOfLightResultGetSheetOfLightResultGetSheetOfLightResultget_sheet_of_light_result,
apply_sheet_of_light_calibrationapply_sheet_of_light_calibrationApplySheetOfLightCalibrationApplySheetOfLightCalibrationApplySheetOfLightCalibrationapply_sheet_of_light_calibration
Modul
3D Metrology