Solar
Public Member Functions | List of all members
SolAR::base::geom::A2DPointsRectification Class Reference
Inheritance diagram for SolAR::base::geom::A2DPointsRectification:
Inheritance graph
[legend]
Collaboration diagram for SolAR::base::geom::A2DPointsRectification:
Collaboration graph
[legend]

Public Member Functions

 A2DPointsRectification (std::map< std::string, std::string > componentInfosMap)
 A2DPointsRectification constructor.
 
virtual FrameworkReturnCode rectify (const std::vector< SolAR::datastructure::Point2Df > &points2D, const SolAR::datastructure::CameraParameters &camParams, const SolAR::datastructure::RectificationParameters &rectParams, std::vector< SolAR::datastructure::Point2Df > &rectifiedPoints2D) override
 Rectify 2D points. More...
 
virtual FrameworkReturnCode rectify (const std::vector< SolAR::datastructure::Keypoint > &keypoints, const SolAR::datastructure::CameraParameters &camParams, const SolAR::datastructure::RectificationParameters &rectParams, std::vector< SolAR::datastructure::Keypoint > &rectifiedKeypoints) override
 Rectify 2D keypoints. More...
 
- Public Member Functions inherited from SolAR::api::geom::I2DPointsRectification
 I2DPointsRectification ()=default
 I2DPointsRectification constructor.
 
virtual ~I2DPointsRectification ()=default
 ~I2DPointsRectification
 

Member Function Documentation

◆ rectify() [1/2]

FrameworkReturnCode SolAR::base::geom::A2DPointsRectification::rectify ( const std::vector< SolAR::datastructure::Keypoint > &  keypoints,
const SolAR::datastructure::CameraParameters camParams,
const SolAR::datastructure::RectificationParameters rectParams,
std::vector< SolAR::datastructure::Keypoint > &  rectifiedKeypoints 
)
overridevirtual

Rectify 2D keypoints.

Parameters
[in]keypointsThe input 2D keypoints
[in]camParamsThe camera parameters of camera
[in]rectParamsThe rectification parameters of camera
[out]rectifiedKeypointsThe rectified 2D keypoints
Returns
FrameworkReturnCode::SUCCESS if rectifying succeed, else FrameworkReturnCode::_ERROR

Implements SolAR::api::geom::I2DPointsRectification.

◆ rectify() [2/2]

virtual FrameworkReturnCode SolAR::base::geom::A2DPointsRectification::rectify ( const std::vector< SolAR::datastructure::Point2Df > &  points2D,
const SolAR::datastructure::CameraParameters camParams,
const SolAR::datastructure::RectificationParameters rectParams,
std::vector< SolAR::datastructure::Point2Df > &  rectifiedPoints2D 
)
inlineoverridevirtual

Rectify 2D points.

Parameters
[in]points2DThe input 2D points
[in]camParamsThe camera parameters of camera
[in]rectParamsThe rectification parameters of camera
[out]rectifiedPoints2DThe rectified 2D points
Returns
FrameworkReturnCode::SUCCESS if rectifying succeed, else FrameworkReturnCode::_ERROR

Implements SolAR::api::geom::I2DPointsRectification.


The documentation for this class was generated from the following files: