Zivid C++ API 2.13.1+18e79e79-1
|
Binds together a robot pose and the detection result acquired from the pose. More...
#include <Zivid/Calibration/HandEye.h>
Public Member Functions | |
ZIVID_CORE_EXPORT | HandEyeInput (const Pose &robotPose, const DetectionResult &detectionResult) |
Constructs a HandEyeInput instance from a calibration board detection result. | |
ZIVID_CORE_EXPORT | HandEyeInput (const Pose &robotPose, const DetectionResultFiducialMarkers &detectionResult) |
Constructs a HandEyeInput instance from a fiducial marker detection result. | |
ZIVID_CORE_EXPORT const Pose & | robotPose () const |
Robot pose for the detected object(s). | |
ZIVID_CORE_EXPORT const DetectionResult & | detectionResult () const |
Feature detection result. | |
ZIVID_CORE_EXPORT std::string | toString () const |
Get string representation of the hand-eye calibration input. | |
Binds together a robot pose and the detection result acquired from the pose.
ZIVID_CORE_EXPORT Zivid::Calibration::HandEyeInput::HandEyeInput | ( | const Pose & | robotPose, |
const DetectionResult & | detectionResult ) |
Constructs a HandEyeInput instance from a calibration board detection result.
robotPose | Robot pose for detected feature points. |
detectionResult | Calibration board detection result. |
ZIVID_CORE_EXPORT Zivid::Calibration::HandEyeInput::HandEyeInput | ( | const Pose & | robotPose, |
const DetectionResultFiducialMarkers & | detectionResult ) |
Constructs a HandEyeInput instance from a fiducial marker detection result.
robotPose | Robot pose for the detected markers. |
detectionResult | Fiducial marker detection result. |
ZIVID_CORE_EXPORT const DetectionResult & Zivid::Calibration::HandEyeInput::detectionResult | ( | ) | const |
Feature detection result.
Only use this function if the HandEyeInput was created from a DetectionResult object. Throws an exception otherwise.
ZIVID_CORE_EXPORT const Pose & Zivid::Calibration::HandEyeInput::robotPose | ( | ) | const |
Robot pose for the detected object(s).
ZIVID_CORE_EXPORT std::string Zivid::Calibration::HandEyeInput::toString | ( | ) | const |
Get string representation of the hand-eye calibration input.