16#include <peak_icv_c/algorithms/calibration/peak_icv_calibration_view.h>
86 PEAK_COMMON_NO_DISCARD
double GetLength()
const;
97 peak_icv_reprojection_error m_reprojectionError{};
101 : m_reprojectionError{ reprojectionError }
106 return peak::common::detail::BackendAccessor<peak::common::PointF>::CreateInstance(m_reprojectionError.position);
111 return peak::common::detail::BackendAccessor<peak::common::PointF>::CreateInstance(m_reprojectionError.direction);
116 return m_reprojectionError.length;
Represents a single observation of a calibration plate in an image.
Represents the reprojection error for a marker point in the image.
~ReprojectionError() override=default
peak::common::VectorF GetDirection() const
peak::common::PointF GetPosition() const
ReprojectionError & operator=(ReprojectionError &&other) noexcept=default
ReprojectionError(ReprojectionError &&other) noexcept=default
ReprojectionError(const ReprojectionError &other)=default
ReprojectionError & operator=(const ReprojectionError &other)=default