#define ZIVID_CORE_EXPORT
Definition CoreExport.h:56
#define ZIVID_PIMPL_VALUE_SEMANTICS(ClassName, Attributes)
Definition Pimpl.h:53
Two-dimensional container of data.
Definition Array2D.h:83
A result returned by the detectCalibrationBoard(...) call.
Definition DetectionResult.h:63
ZIVID_CORE_EXPORT CalibrationBoardDetectionStatus status() const
Get the status of the detection.
ZIVID_CORE_EXPORT PointXYZ centroid() const
Get the centroid of the detected feature points in camera-space.
ZIVID_CORE_EXPORT Pose pose() const
Get position and orientation of the top left detected corner in camera coordinate system.
ZIVID_CORE_EXPORT Array2D< PointXYZ > featurePoints() const
Get the detected feature points in camera-space.
ZIVID_CORE_EXPORT Array2D< PointXY > featurePoints2D() const
Get the detected feature points in pixel-space.
ZIVID_CORE_EXPORT std::string toString() const
Get string representation of DetectionResult.
ZIVID_CORE_EXPORT std::string statusDescription() const
Get human-readable description of the status. Useful for feedback if valid() is false.
ZIVID_CORE_EXPORT bool valid() const
Test if DetectionResult is valid.
Describes a robot pose.
Definition Pose.h:57
ZIVID_CORE_EXPORT std::ostream & operator<<(std::ostream &stream, const CalibrationBoardDetectionStatus &status)
Serialize the value to a stream.
CalibrationBoardDetectionStatus
Definition CalibrationBoardDetectionStatus.h:56
The main Zivid namespace. All Zivid code is found here.
Definition Application.h:84
Point with three coordinates as float.
Definition Point.h:60