KlassenKlassenKlassenKlassen | | | | Operatoren

set_profile_sheet_of_lightT_set_profile_sheet_of_lightSetProfileSheetOfLightset_profile_sheet_of_lightSetProfileSheetOfLightSetProfileSheetOfLight (Operator)

Name

set_profile_sheet_of_lightT_set_profile_sheet_of_lightSetProfileSheetOfLightset_profile_sheet_of_lightSetProfileSheetOfLightSetProfileSheetOfLight — Setzen eines Disparitätsbild als neues Profil.

Signatur

set_profile_sheet_of_light(ProfileDisparityImage : : SheetOfLightModelID, MovementPoses : )

Herror T_set_profile_sheet_of_light(const Hobject ProfileDisparityImage, const Htuple SheetOfLightModelID, const Htuple MovementPoses)

Herror set_profile_sheet_of_light(Hobject ProfileDisparityImage, const HTuple& SheetOfLightModelID, const HTuple& MovementPoses)

void HImage::SetProfileSheetOfLight(const HSheetOfLightModel& SheetOfLightModelID, const HTuple& MovementPoses) const

void HSheetOfLightModel::SetProfileSheetOfLight(const HImage& ProfileDisparityImage, const HTuple& MovementPoses) const

void SetProfileSheetOfLight(const HObject& ProfileDisparityImage, const HTuple& SheetOfLightModelID, const HTuple& MovementPoses)

void HImage::SetProfileSheetOfLight(const HSheetOfLightModel& SheetOfLightModelID, const HTuple& MovementPoses) const

void HSheetOfLightModel::SetProfileSheetOfLight(const HImage& ProfileDisparityImage, const HTuple& MovementPoses) const

void HOperatorSetX.SetProfileSheetOfLight(
[in] IHUntypedObjectX* ProfileDisparityImage, [in] VARIANT SheetOfLightModelID, [in] VARIANT MovementPoses)

void HImageX.SetProfileSheetOfLight(
[in] IHSheetOfLightModelX* SheetOfLightModelID, [in] VARIANT MovementPoses)

void HSheetOfLightModelX.SetProfileSheetOfLight(
[in] IHImageX* ProfileDisparityImage, [in] VARIANT MovementPoses)

static void HOperatorSet.SetProfileSheetOfLight(HObject profileDisparityImage, HTuple sheetOfLightModelID, HTuple movementPoses)

void HImage.SetProfileSheetOfLight(HSheetOfLightModel sheetOfLightModelID, HTuple movementPoses)

void HSheetOfLightModel.SetProfileSheetOfLight(HImage profileDisparityImage, HTuple movementPoses)

Beschreibung

set_profile_sheet_of_lightset_profile_sheet_of_lightSetProfileSheetOfLightset_profile_sheet_of_lightSetProfileSheetOfLightSetProfileSheetOfLight fügt dem Lichtschnitt-Modell SheetOfLightModelIDSheetOfLightModelIDSheetOfLightModelIDSheetOfLightModelIDSheetOfLightModelIDsheetOfLightModelID neue Profile hinzu, die als Zeilen im Diparitätensbild ProfileDisparityImageProfileDisparityImageProfileDisparityImageProfileDisparityImageProfileDisparityImageprofileDisparityImage vorliegen. Für jedes Profil kann eine eigene Pose in MovementPosesMovementPosesMovementPosesMovementPosesMovementPosesmovementPoses angegeben werden. Die Pose gilt dann als relative Bewegung zur vorherigen Zeile. Solte keine Pose angegeben werden, wird die Standardbewegung angewandt, die mit set_sheet_of_light_paramset_sheet_of_light_paramSetSheetOfLightParamset_sheet_of_light_paramSetSheetOfLightParamSetSheetOfLightParam gesetzt werden kann. Wenn genau eine Pose angegeben wird, so wird diese die neue Standardbewegung.

Parallelisierung

Dieser Operator modifiziert den Zustand des folgenden Eingabeparameters:

Der Wert dieses Parameters darf nicht über mehrere Threads verwendet werden.

Parameter

ProfileDisparityImageProfileDisparityImageProfileDisparityImageProfileDisparityImageProfileDisparityImageprofileDisparityImage (input_object)  singlechannelimage objectHImageHImageHImageHImageXHobject (byte / uint2 / real)

Disparitätsbild das ein oder merhere Profile enthält.

SheetOfLightModelIDSheetOfLightModelIDSheetOfLightModelIDSheetOfLightModelIDSheetOfLightModelIDsheetOfLightModelID (input_control, Zustand wird modifiziert)  sheet_of_light_model HSheetOfLightModel, HTupleHTupleHSheetOfLightModel, HTupleHSheetOfLightModelX, VARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong) (Hlong)

Handle des Lichtschnitt-Modells.

MovementPosesMovementPosesMovementPosesMovementPosesMovementPosesmovementPoses (input_control)  number-array HTupleHTupleHTupleVARIANTHtuple (integer / real) (int / long / double) (Hlong / double) (Hlong / double) (Hlong / double) (Hlong / double)

Posen, welche die Bewegungungen der zu messenden Szene zwischen dem vorherigen und dem momentanen Eingabebild beschreibt.

Ergebnis

set_profile_sheet_of_lightset_profile_sheet_of_lightSetProfileSheetOfLightset_profile_sheet_of_lightSetProfileSheetOfLightSetProfileSheetOfLight 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_resultGetSheetOfLightResultget_sheet_of_light_resultGetSheetOfLightResultGetSheetOfLightResult, get_sheet_of_light_result_object_model_3dget_sheet_of_light_result_object_model_3dGetSheetOfLightResultObjectModel3dget_sheet_of_light_result_object_model_3dGetSheetOfLightResultObjectModel3dGetSheetOfLightResultObjectModel3d

Siehe auch

query_sheet_of_light_paramsquery_sheet_of_light_paramsQuerySheetOfLightParamsquery_sheet_of_light_paramsQuerySheetOfLightParamsQuerySheetOfLightParams, get_sheet_of_light_paramget_sheet_of_light_paramGetSheetOfLightParamget_sheet_of_light_paramGetSheetOfLightParamGetSheetOfLightParam, get_sheet_of_light_resultget_sheet_of_light_resultGetSheetOfLightResultget_sheet_of_light_resultGetSheetOfLightResultGetSheetOfLightResult, apply_sheet_of_light_calibrationapply_sheet_of_light_calibrationApplySheetOfLightCalibrationapply_sheet_of_light_calibrationApplySheetOfLightCalibrationApplySheetOfLightCalibration

Modul

3D Metrology


KlassenKlassenKlassenKlassen | | | | Operatoren