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

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

Inheritance diagram for ReprojectionError:
Collaboration 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
 Returns the marker position.
 
peak::common::VectorF GetDirection () const
 Returns direction of the error.
 
double GetLength () const
 Returns the magnitude of the error.
 

Friends

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

Detailed Description

Class to represent the reprojection error in a calibration view.

This structure contains details about the reprojection error for a given point in the calibration view. The error is described by the position, direction, and length of the error vector, providing a comprehensive understanding of the calibration accuracy at each point.

Warning
This function is still in development and not released.

Definition at line 36 of file peak_icv_reprojection_error.hpp.

Constructor & Destructor Documentation

◆ ~ReprojectionError()

~ReprojectionError ( )
overridedefault

Reprojection destructor

Warning
This function is still in development and not released.

◆ ReprojectionError() [1/2]

ReprojectionError ( const ReprojectionError & other)
default

Reprojection copy constructor

Warning
This function is still in development and not released.

◆ ReprojectionError() [2/2]

ReprojectionError ( ReprojectionError && other)
defaultnoexcept

Reprojection move constructor

Warning
This function is still in development and not released.

Member Function Documentation

◆ GetDirection()

peak::common::VectorF GetDirection ( ) const
inline

Returns direction of the error.

Returns
Returns direction of the error.
Warning
This function is still in development and not released.

Definition at line 122 of file peak_icv_reprojection_error.hpp.

◆ GetLength()

double GetLength ( ) const
inline

Returns the magnitude of the error.

Returns
Returns the magnitude of the error.
Warning
This function is still in development and not released.

Definition at line 127 of file peak_icv_reprojection_error.hpp.

◆ GetPosition()

peak::common::PointF GetPosition ( ) const
inline

Returns the marker position.

Returns
Returns the marker position.
Warning
This function is still in development and not released.

Definition at line 117 of file peak_icv_reprojection_error.hpp.

◆ operator=() [1/2]

ReprojectionError & operator= ( const ReprojectionError & other)
default

Reprojection copy assignment operator

Warning
This function is still in development and not released.

◆ operator=() [2/2]

ReprojectionError & operator= ( ReprojectionError && other)
defaultnoexcept

Reprojection move assignment operator

Warning
This function is still in development and not released.

Friends And Related Symbol Documentation

◆ CalibrationView

friend class CalibrationView
friend

Definition at line 105 of file peak_icv_reprojection_error.hpp.

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

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

Definition at line 105 of file peak_icv_reprojection_error.hpp.