SaDVIO
Public Member Functions | List of all members
isae::APoseEstimator Class Referenceabstract

Abstract class for relative pose estimation between two frames. More...

#include <APoseEstimator.h>

Inheritance diagram for isae::APoseEstimator:
Inheritance graph
[legend]

Public Member Functions

virtual bool estimateTransformBetween (const std::shared_ptr< Frame > &frame1, const std::shared_ptr< Frame > &frame2, vec_match &matches, Eigen::Affine3d &dT, Eigen::MatrixXd &covdT)=0
 
virtual bool estimateTransformBetween (const std::shared_ptr< Frame > &frame1, const std::shared_ptr< Frame > &frame2, typed_vec_match &typed_matches, Eigen::Affine3d &dT, Eigen::MatrixXd &covdT)=0
 

Detailed Description

Abstract class for relative pose estimation between two frames.

This class defines the interface for estimating the transformation between two frames, either using matches or typed matches. It may also return the covariance of the estimated transformation.

Member Function Documentation

◆ estimateTransformBetween() [1/2]

virtual bool isae::APoseEstimator::estimateTransformBetween ( const std::shared_ptr< Frame > &  frame1,
const std::shared_ptr< Frame > &  frame2,
typed_vec_match typed_matches,
Eigen::Affine3d &  dT,
Eigen::MatrixXd &  covdT 
)
pure virtual

◆ estimateTransformBetween() [2/2]

virtual bool isae::APoseEstimator::estimateTransformBetween ( const std::shared_ptr< Frame > &  frame1,
const std::shared_ptr< Frame > &  frame2,
vec_match matches,
Eigen::Affine3d &  dT,
Eigen::MatrixXd &  covdT 
)
pure virtual

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