KlassenKlassen | | Operatoren

set_surface_model_paramset_surface_model_paramSetSurfaceModelParamSetSurfaceModelParam (Operator)

Name

set_surface_model_paramset_surface_model_paramSetSurfaceModelParamSetSurfaceModelParam — Setzen von Parametern eines Oberflächenmodells.

Signatur

set_surface_model_param( : : SurfaceModelID, GenParamName, GenParamValue : )

Herror set_surface_model_param(const Hlong SurfaceModelID, const char* GenParamName, double GenParamValue)

Herror T_set_surface_model_param(const Htuple SurfaceModelID, const Htuple GenParamName, const Htuple GenParamValue)

void SetSurfaceModelParam(const HTuple& SurfaceModelID, const HTuple& GenParamName, const HTuple& GenParamValue)

void HSurfaceModel::SetSurfaceModelParam(const HString& GenParamName, const HTuple& GenParamValue) const

void HSurfaceModel::SetSurfaceModelParam(const HString& GenParamName, double GenParamValue) const

void HSurfaceModel::SetSurfaceModelParam(const char* GenParamName, double GenParamValue) const

static void HOperatorSet.SetSurfaceModelParam(HTuple surfaceModelID, HTuple genParamName, HTuple genParamValue)

void HSurfaceModel.SetSurfaceModelParam(string genParamName, HTuple genParamValue)

void HSurfaceModel.SetSurfaceModelParam(string genParamName, double genParamValue)

Beschreibung

Der Operator set_surface_model_paramset_surface_model_paramSetSurfaceModelParamSetSurfaceModelParamSetSurfaceModelParam setzt Parameter und Eigenschaften des Oberflächenmodells SurfaceModelIDSurfaceModelIDSurfaceModelIDSurfaceModelIDsurfaceModelID. Das Oberflächenmodell muss vorher mittels create_surface_modelcreate_surface_modelCreateSurfaceModelCreateSurfaceModelCreateSurfaceModel oder read_surface_modelread_surface_modelReadSurfaceModelReadSurfaceModelReadSurfaceModel erstellt worden sein. Die Namen der zu verändernden Parameter werden in GenParamNameGenParamNameGenParamNameGenParamNamegenParamName übergeben, die entsprechenden neuen Werte in GenParamValueGenParamValueGenParamValueGenParamValuegenParamValue.

Die folgenden Werte sind für GenParamNameGenParamNameGenParamNameGenParamNamegenParamName möglich:

'camera_parameter'"camera_parameter""camera_parameter""camera_parameter""camera_parameter":

'camera_parameter X'"camera_parameter X""camera_parameter X""camera_parameter X""camera_parameter X":

Setzt die Kameraparameter der Kamera mit Nummer X. X ist ein 0-basierter Index und standardmäßig 0 (erste Kamera). Die Kameraparameter werden von den Operatoren find_surface_model_imagefind_surface_model_imageFindSurfaceModelImageFindSurfaceModelImageFindSurfaceModelImage und refine_surface_model_pose_imagerefine_surface_model_pose_imageRefineSurfaceModelPoseImageRefineSurfaceModelPoseImageRefineSurfaceModelPoseImage verwendet, welche die entsprechenden Kamerabilder für die Pose-Verfeinerung verwenden. Kameras müssen in aufsteigender Reihenfolge hinzugefügt werden.

'camera_pose'"camera_pose""camera_pose""camera_pose""camera_pose":

'camera_pose X'"camera_pose X""camera_pose X""camera_pose X""camera_pose X":

Setzt die Kamerapose der Kamera mit Nummer X. X ist ein 0-basierter Index und standardmäßig 0 (erste Kamera). Beim Hinzufügen einer neuen Kamera wird die Pose standardmäßig auf die Nullpose [0,0,0,0,0,0,0] gesetzt, was bedeutet, dass die Kamera und der 3D-Sensor den gleichen Ursprung haben.

'clear_cameras'"clear_cameras""clear_cameras""clear_cameras""clear_cameras":

Löscht alle vorher im Oberflächenmodell gesetzten Kameras.

Ausführungsinformationen

Parameter

SurfaceModelIDSurfaceModelIDSurfaceModelIDSurfaceModelIDsurfaceModelID (input_control)  surface_model HSurfaceModel, HTupleHTupleHtuple (integer) (IntPtr) (Hlong) (Hlong)

Handle des Oberflächenmodells.

GenParamNameGenParamNameGenParamNameGenParamNamegenParamName (input_control)  attribute.name HTupleHTupleHtuple (string) (string) (HString) (char*)

Name der zu setzenden Eigenschaft.

Defaultwert: 'camera_parameter' "camera_parameter" "camera_parameter" "camera_parameter" "camera_parameter"

Werteliste: 'camera_parameter'"camera_parameter""camera_parameter""camera_parameter""camera_parameter", 'camera_pose'"camera_pose""camera_pose""camera_pose""camera_pose", 'clear_cameras'"clear_cameras""clear_cameras""clear_cameras""clear_cameras"

GenParamValueGenParamValueGenParamValueGenParamValuegenParamValue (input_control)  attribute.value(-array) HTupleHTupleHtuple (real / string / integer) (double / string / int / long) (double / HString / Hlong) (double / char* / Hlong)

Wert der zu setzenden Eigenschaft.

Ergebnis

Wenn alle Parameter korrekt sind liefert set_surface_model_paramset_surface_model_paramSetSurfaceModelParamSetSurfaceModelParamSetSurfaceModelParam den Wert 2 (H_MSG_TRUE). Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.

Vorgänger

create_surface_modelcreate_surface_modelCreateSurfaceModelCreateSurfaceModelCreateSurfaceModel, read_surface_modelread_surface_modelReadSurfaceModelReadSurfaceModelReadSurfaceModel, get_surface_model_paramget_surface_model_paramGetSurfaceModelParamGetSurfaceModelParamGetSurfaceModelParam

Nachfolger

find_surface_modelfind_surface_modelFindSurfaceModelFindSurfaceModelFindSurfaceModel, refine_surface_model_poserefine_surface_model_poseRefineSurfaceModelPoseRefineSurfaceModelPoseRefineSurfaceModelPose, write_surface_modelwrite_surface_modelWriteSurfaceModelWriteSurfaceModelWriteSurfaceModel, find_surface_model_imagefind_surface_model_imageFindSurfaceModelImageFindSurfaceModelImageFindSurfaceModelImage, refine_surface_model_pose_imagerefine_surface_model_pose_imageRefineSurfaceModelPoseImageRefineSurfaceModelPoseImageRefineSurfaceModelPoseImage

Siehe auch

create_surface_modelcreate_surface_modelCreateSurfaceModelCreateSurfaceModelCreateSurfaceModel, get_surface_model_paramget_surface_model_paramGetSurfaceModelParamGetSurfaceModelParamGetSurfaceModelParam

Modul

3D Metrology


KlassenKlassen | | Operatoren