remove_calib_data_observT_remove_calib_data_observRemoveCalibDataObservRemoveCalibDataObserv (Operator)

Name

remove_calib_data_observT_remove_calib_data_observRemoveCalibDataObservRemoveCalibDataObserv — Remove observation data from a calibration data model.

Signature

remove_calib_data_observ( : : CalibDataID, CameraIdx, CalibObjIdx, CalibObjPoseIdx : )

Herror T_remove_calib_data_observ(const Htuple CalibDataID, const Htuple CameraIdx, const Htuple CalibObjIdx, const Htuple CalibObjPoseIdx)

void RemoveCalibDataObserv(const HTuple& CalibDataID, const HTuple& CameraIdx, const HTuple& CalibObjIdx, const HTuple& CalibObjPoseIdx)

void HCalibData::RemoveCalibDataObserv(Hlong CameraIdx, Hlong CalibObjIdx, Hlong CalibObjPoseIdx) const

static void HOperatorSet.RemoveCalibDataObserv(HTuple calibDataID, HTuple cameraIdx, HTuple calibObjIdx, HTuple calibObjPoseIdx)

void HCalibData.RemoveCalibDataObserv(int cameraIdx, int calibObjIdx, int calibObjPoseIdx)

Description

The operator remove_calib_data_observremove_calib_data_observRemoveCalibDataObservRemoveCalibDataObservRemoveCalibDataObserv removes observations that were set in a calibration data model CalibDataIDCalibDataIDCalibDataIDCalibDataIDcalibDataID using find_calib_objectfind_calib_objectFindCalibObjectFindCalibObjectFindCalibObject, set_calib_data_observ_pointsset_calib_data_observ_pointsSetCalibDataObservPointsSetCalibDataObservPointsSetCalibDataObservPoints, or set_calib_data_observ_poseset_calib_data_observ_poseSetCalibDataObservPoseSetCalibDataObservPoseSetCalibDataObservPose. The parameters CameraIdxCameraIdxCameraIdxCameraIdxcameraIdx, CalibObjIdxCalibObjIdxCalibObjIdxCalibObjIdxcalibObjIdx, and CalibObjPoseIdxCalibObjPoseIdxCalibObjPoseIdxCalibObjPoseIdxcalibObjPoseIdx should specify a valid observation from the calibration model. Note that if the calibration data model CalibDataIDCalibDataIDCalibDataIDCalibDataIDcalibDataID is used in calibrate_hand_eyecalibrate_hand_eyeCalibrateHandEyeCalibrateHandEyeCalibrateHandEye, the corresponding tool pose also has to be deleted using remove_calib_dataremove_calib_dataRemoveCalibDataRemoveCalibDataRemoveCalibData.

Execution Information

This operator modifies the state of the following input parameter:

During execution of this operator, access to the value of this parameter must be synchronized if it is used across multiple threads.

Parameters

CalibDataIDCalibDataIDCalibDataIDCalibDataIDcalibDataID (input_control, state is modified)  calib_data HCalibData, HTupleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Handle of a calibration data model.

CameraIdxCameraIdxCameraIdxCameraIdxcameraIdx (input_control)  number HTupleHTupleHtuple (integer) (int / long) (Hlong) (Hlong)

Index of the observing camera.

Default value: 0

CalibObjIdxCalibObjIdxCalibObjIdxCalibObjIdxcalibObjIdx (input_control)  number HTupleHTupleHtuple (integer) (int / long) (Hlong) (Hlong)

Index of the observed calibration object.

Default value: 0

CalibObjPoseIdxCalibObjPoseIdxCalibObjPoseIdxCalibObjPoseIdxcalibObjPoseIdx (input_control)  number HTupleHTupleHtuple (integer) (int / long) (Hlong) (Hlong)

Index of the observed calibration object pose.

Default value: 0

Possible Predecessors

find_calib_objectfind_calib_objectFindCalibObjectFindCalibObjectFindCalibObject, set_calib_data_observ_pointsset_calib_data_observ_pointsSetCalibDataObservPointsSetCalibDataObservPointsSetCalibDataObservPoints, set_calib_data_observ_poseset_calib_data_observ_poseSetCalibDataObservPoseSetCalibDataObservPoseSetCalibDataObservPose

Possible Successors

remove_calib_dataremove_calib_dataRemoveCalibDataRemoveCalibDataRemoveCalibData, calibrate_camerascalibrate_camerasCalibrateCamerasCalibrateCamerasCalibrateCameras, calibrate_hand_eyecalibrate_hand_eyeCalibrateHandEyeCalibrateHandEyeCalibrateHandEye

Module

Calibration