16#include <peak_icv_c/algorithms/calibration/peak_icv_calibration_view.h>
99 PEAK_ICV_NO_DISCARD
double GetLength()
const;
110 peak_icv_reprojection_error m_reprojectionError{};
114 : m_reprojectionError{ reprojectionError }
119 return peak::common::detail::BackendAccessor<peak::common::PointF>::CreateInstance(m_reprojectionError.position);
124 return peak::common::detail::BackendAccessor<peak::common::PointF>::CreateInstance(m_reprojectionError.direction);
129 return m_reprojectionError.length;
Class for holding the extrinsic result for one image of camera calibration and also the reprojection ...
Class to represent the reprojection error in a calibration view.
~ReprojectionError() override=default
peak::common::VectorF GetDirection() const
Returns direction of the error.
peak::common::PointF GetPosition() const
Returns the marker position.
ReprojectionError & operator=(ReprojectionError &&other) noexcept=default
ReprojectionError(ReprojectionError &&other) noexcept=default
ReprojectionError(const ReprojectionError &other)=default
double GetLength() const
Returns the magnitude of the error.
ReprojectionError & operator=(const ReprojectionError &other)=default