IDS peak ICV v1.3.0
Loading...
Searching...
No Matches
ReprojectionError Class Reference

#include <peak_icv/algorithms/calibration/peak_icv_reprojection_error.hpp>

Inheritance diagram for ReprojectionError:

Public Member Functions

 ~ReprojectionError () override=default
 
 ReprojectionError (const ReprojectionError &other)=default
 
 ReprojectionError (ReprojectionError &&other) noexcept=default
 
ReprojectionError & operator= (const ReprojectionError &other)=default
 
ReprojectionError & operator= (ReprojectionError &&other) noexcept=default
 
peak::common::PointF GetPosition () const
 
peak::common::VectorF GetDirection () const
 
double GetLength () const
 

Friends

class CalibrationView
 
class peak::common::detail::BackendAccessor< ReprojectionError >
 

Detailed Description

Represents the reprojection error for a marker point in the image.

Holds the reprojection error for a specific calibration plate marker, including its position in the image, the direction of the error, and its magnitude in pixels. This quantifies the deviation of the reprojected marker from its observed image location.

Such information helps evaluate the calibration accuracy at that specific point.

Since
ids_peak_icv 1.1

Definition at line 39 of file peak_icv_reprojection_error.hpp.

Constructor & Destructor Documentation

◆ ~ReprojectionError()

~ReprojectionError ( )
overridedefault
Since
ids_peak_icv 1.1

◆ ReprojectionError() [1/2]

ReprojectionError ( const ReprojectionError & other)
default
Since
ids_peak_icv 1.1

◆ ReprojectionError() [2/2]

ReprojectionError ( ReprojectionError && other)
defaultnoexcept
Since
ids_peak_icv 1.1

Member Function Documentation

◆ GetDirection()

peak::common::VectorF GetDirection ( ) const
inline
Returns
The direction of the reprojection error.
Since
ids_peak_icv 1.1

Definition at line 109 of file peak_icv_reprojection_error.hpp.

◆ GetLength()

double GetLength ( ) const
inline
Returns
The magnitude of the reprojection error, measured in pixels.
Since
ids_peak_icv 1.1

Definition at line 114 of file peak_icv_reprojection_error.hpp.

◆ GetPosition()

peak::common::PointF GetPosition ( ) const
inline
Returns
The detected position of the calibration marker in image coordinates.
Since
ids_peak_icv 1.1

Definition at line 104 of file peak_icv_reprojection_error.hpp.

◆ operator=() [1/2]

ReprojectionError & operator= ( const ReprojectionError & other)
default
Since
ids_peak_icv 1.1

◆ operator=() [2/2]

ReprojectionError & operator= ( ReprojectionError && other)
defaultnoexcept
Since
ids_peak_icv 1.1

Friends And Related Symbol Documentation

◆ CalibrationView

friend class CalibrationView
friend

Definition at line 92 of file peak_icv_reprojection_error.hpp.

◆ peak::common::detail::BackendAccessor< ReprojectionError >

friend class peak::common::detail::BackendAccessor< ReprojectionError >
friend

Definition at line 92 of file peak_icv_reprojection_error.hpp.