#define ZIVID_CORE_EXPORT
Definition CoreExport.h:56
#define ZIVID_PIMPL_VALUE_SEMANTICS(ClassName, Attributes)
Definition Pimpl.h:51
Holds physical (3D) and image (2D) properties of a detected fiducial marker.
Definition MarkerShape.h:65
ZIVID_CORE_EXPORT std::string toString() const
Get string representation of the marker shape.
ZIVID_CORE_EXPORT std::array< PointXY, 4 > cornersInPixelCoordinates() const
Get 2D image coordinates of the corners of the detected marker.
ZIVID_CORE_EXPORT std::array< PointXYZ, 4 > cornersInCameraCoordinates() const
Get 3D spatial coordinates of the corners of the detected marker.
ZIVID_CORE_EXPORT int id() const
Get the id of the detected marker.
ZIVID_CORE_EXPORT Pose pose() const
Get 3D pose of the marker.
Describes a robot pose.
Definition Pose.h:58
ZIVID_CORE_EXPORT std::ostream & operator<<(std::ostream &stream, const DetectionResult &result)
Serialize the value to a stream.
The main Zivid namespace. All Zivid code is found here.
Definition Application.h:56