KlassenKlassen | | Operatoren

clear_structured_light_modelclear_structured_light_modelClearStructuredLightModelClearStructuredLightModel (Operator)

Name

clear_structured_light_modelclear_structured_light_modelClearStructuredLightModelClearStructuredLightModel — Löschen eines Modells für strukturiertes Licht und Freigabe des verwendeten Speichers.

Signatur

clear_structured_light_model( : : StructuredLightModel : )

Herror clear_structured_light_model(const Hlong StructuredLightModel)

Herror T_clear_structured_light_model(const Htuple StructuredLightModel)

void ClearStructuredLightModel(const HTuple& StructuredLightModel)

static void HOperatorSet.ClearStructuredLightModel(HTuple structuredLightModel)

Beschreibung

Der Operator clear_structured_light_modelclear_structured_light_modelClearStructuredLightModelClearStructuredLightModelClearStructuredLightModel löscht ein Modell für strukturiertes Licht, das mit create_structured_light_modelcreate_structured_light_modelCreateStructuredLightModelCreateStructuredLightModelCreateStructuredLightModel erzeugt wurde. Aller vom Modell verwendeter Speicher wird freigegeben. Das Handle des Modells wird in StructuredLightModelStructuredLightModelStructuredLightModelStructuredLightModelstructuredLightModel übergeben. Nach dem Aufruf von clear_structured_light_modelclear_structured_light_modelClearStructuredLightModelClearStructuredLightModelClearStructuredLightModel ist das Handle ungültig.

Das Konzept des strukturierten Lichts sowie die unterstützen Anwendungsbereiche werden in der Einleitung des Kapitels Inspektion / Strukturiertes Licht beschrieben.

Ausführungsinformationen

Dieser Operator modifiziert den Zustand des folgenden Eingabeparameters:

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

Parameter

StructuredLightModelStructuredLightModelStructuredLightModelStructuredLightModelstructuredLightModel (input_control, Zustand wird modifiziert)  structured_light_model(-array) HStructuredLightModel, HTupleHTupleHtuple (integer) (IntPtr) (Hlong) (Hlong)

Handle des Modells für strukturiertes Licht.

Beispiel (HDevelop)

* Create the model
create_structured_light_model ('deflectometry', StructuredLightModel)
* Generate the patterns to project
gen_structured_light_pattern (PatternImages, StructuredLightModel)
* Decode the camera images
decode_structured_light_pattern (CameraImages, StructuredLightModel)
* Clean up
clear_structured_light_model (StructuredLightModel)

Ergebnis

Der Operator clear_structured_light_modelclear_structured_light_modelClearStructuredLightModelClearStructuredLightModelClearStructuredLightModel gibt 2 (H_MSG_TRUE) zurück, falls ein gültiger Handle übergeben wurde und der entsprechende Handle korrekt freigegeben werden kann. Andernfalls wird eine Fehlerbehandlung ausgelöst.

Siehe auch

create_structured_light_modelcreate_structured_light_modelCreateStructuredLightModelCreateStructuredLightModelCreateStructuredLightModel

Modul

3D Metrology


KlassenKlassen | | Operatoren