KlassenKlassenKlassenKlassen | | | | Operatoren

remove_calib_dataremove_calib_dataRemoveCalibDataremove_calib_dataRemoveCalibDataRemoveCalibData (Operator)

Name

remove_calib_dataremove_calib_dataRemoveCalibDataremove_calib_dataRemoveCalibDataRemoveCalibData — Entfernen eines Datensatzes aus dem Kalibrierdatenmodell.

Signatur

remove_calib_data( : : CalibDataID, ItemType, ItemIdx : )

Herror remove_calib_data(const Hlong CalibDataID, const char* ItemType, const Hlong ItemIdx)

Herror T_remove_calib_data(const Htuple CalibDataID, const Htuple ItemType, const Htuple ItemIdx)

Herror remove_calib_data(const HTuple& CalibDataID, const HTuple& ItemType, const HTuple& ItemIdx)

void HCalibData::RemoveCalibData(const HTuple& ItemType, const HTuple& ItemIdx) const

void RemoveCalibData(const HTuple& CalibDataID, const HTuple& ItemType, const HTuple& ItemIdx)

void HCalibData::RemoveCalibData(const HString& ItemType, const HTuple& ItemIdx) const

void HCalibData::RemoveCalibData(const HString& ItemType, Hlong ItemIdx) const

void HCalibData::RemoveCalibData(const char* ItemType, Hlong ItemIdx) const

void HOperatorSetX.RemoveCalibData(
[in] VARIANT CalibDataID, [in] VARIANT ItemType, [in] VARIANT ItemIdx)

void HCalibDataX.RemoveCalibData(
[in] BSTR ItemType, [in] VARIANT ItemIdx)

static void HOperatorSet.RemoveCalibData(HTuple calibDataID, HTuple itemType, HTuple itemIdx)

void HCalibData.RemoveCalibData(string itemType, HTuple itemIdx)

void HCalibData.RemoveCalibData(string itemType, int itemIdx)

Beschreibung

Mittels des Operators remove_calib_dataremove_calib_dataRemoveCalibDataremove_calib_dataRemoveCalibDataRemoveCalibData können Daten aus dem Kalibrierdatenmodell CalibDataIDCalibDataIDCalibDataIDCalibDataIDCalibDataIDcalibDataID entfernt werden. Momentan kann nur der Datensatz für die Hand-Auge-Kalibrierung geändert werden. Mit ItemTypeItemTypeItemTypeItemTypeItemTypeitemType='tool'"tool""tool""tool""tool""tool" kann die Robotertoolpose entfernt werden, die benutzt wurde um die Beobachtung der Pose des Kalibrierobjektes mit dem gleichen Index ItemIdxItemIdxItemIdxItemIdxItemIdxitemIdx zu erlangen. (ItemIdxItemIdxItemIdxItemIdxItemIdxitemIdx entspricht dem Parameter CalibObjPoseIdx aus find_calib_objectfind_calib_objectFindCalibObjectfind_calib_objectFindCalibObjectFindCalibObject, set_calib_data_observ_poseset_calib_data_observ_poseSetCalibDataObservPoseset_calib_data_observ_poseSetCalibDataObservPoseSetCalibDataObservPose, oder set_calib_data_observ_poseset_calib_data_observ_poseSetCalibDataObservPoseset_calib_data_observ_poseSetCalibDataObservPoseSetCalibDataObservPose). Zu beachten ist, dass die entsprechende Beobachtung des Kalibrierobjektes mit demselben Index ItemIdxItemIdxItemIdxItemIdxItemIdxitemIdx auch gelöscht werden muss. Sonst liefert der Operator calibrate_hand_eyecalibrate_hand_eyeCalibrateHandEyecalibrate_hand_eyeCalibrateHandEyeCalibrateHandEye eine Fehlermeldung.

Parallelisierung

Dieser Operator modifiziert den Zustand des folgenden Eingabeparameters:

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

Parameter

CalibDataIDCalibDataIDCalibDataIDCalibDataIDCalibDataIDcalibDataID (input_control, Zustand wird modifiziert)  calib_data HCalibData, HTupleHTupleHCalibData, HTupleHCalibDataX, VARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong) (Hlong)

Handle des Kalibrierdatenmodells.

ItemTypeItemTypeItemTypeItemTypeItemTypeitemType (input_control)  string HTupleHTupleHTupleVARIANTHtuple (string) (string) (HString) (char*) (BSTR) (char*)

Typ des abgefragten Elements.

Defaultwert: 'tool' "tool" "tool" "tool" "tool" "tool"

Werteliste: 'tool'"tool""tool""tool""tool""tool"

ItemIdxItemIdxItemIdxItemIdxItemIdxitemIdx (input_control)  number(-array) HTupleHTupleHTupleVARIANTHtuple (integer / string) (int / long / string) (Hlong / HString) (Hlong / char*) (Hlong / BSTR) (Hlong / char*)

Index des abgefragten Elements.

Defaultwert: 0

Wertevorschläge: 0, 1, 2

Vorgänger

set_calib_dataset_calib_dataSetCalibDataset_calib_dataSetCalibDataSetCalibData, remove_calib_data_observremove_calib_data_observRemoveCalibDataObservremove_calib_data_observRemoveCalibDataObservRemoveCalibDataObserv

Nachfolger

calibrate_hand_eyecalibrate_hand_eyeCalibrateHandEyecalibrate_hand_eyeCalibrateHandEyeCalibrateHandEye

Siehe auch

calibrate_camerascalibrate_camerasCalibrateCamerascalibrate_camerasCalibrateCamerasCalibrateCameras

Modul

Calibration


KlassenKlassenKlassenKlassen | | | | Operatoren