38 #ifndef OPENGV_RELATIVE_POSE_MANONCENTRALRELATIVE_HPP_ 39 #define OPENGV_RELATIVE_POSE_MANONCENTRALRELATIVE_HPP_ 54 namespace relative_pose
69 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
75 const double * bearingVectors1,
76 const double * bearingVectors2,
77 int numberBearingVectors1,
78 int numberBearingVectors2 );
92 virtual double getWeight(
size_t index )
const;
virtual size_t getNumberCorrespondences() const
The namespace of this library.
Definition: AbsoluteAdapterBase.hpp:47
int _numberBearingVectors2
Definition: MANoncentralRelative.hpp:112
const double * _bearingVectors2
Definition: MANoncentralRelative.hpp:108
Adapter-class for passing bearing-vector correspondences to the relative-pose algorithms.
virtual double getWeight(size_t index) const
virtual rotation_t getCamRotation1(size_t index) const
opengv::rotation_t _R12
Definition: RelativeAdapterBase.hpp:188
virtual translation_t getCamOffset2(size_t index) const
Eigen::Vector3d translation_t
Definition: types.hpp:63
A collection of variables used in geometric vision for the computation of calibrated absolute and rel...
virtual ~MANoncentralRelative()
Destructor.
EIGEN_MAKE_ALIGNED_OPERATOR_NEW MANoncentralRelative(const double *bearingVectors1, const double *bearingVectors2, int numberBearingVectors1, int numberBearingVectors2)
Constructor. See protected class-members to understand parameters.
Eigen::Matrix3d rotation_t
Definition: types.hpp:71
virtual bearingVector_t getBearingVector2(size_t index) const
virtual rotation_t getCamRotation2(size_t index) const
opengv::translation_t _t12
Definition: RelativeAdapterBase.hpp:178
virtual translation_t getCamOffset1(size_t index) const
Definition: RelativeAdapterBase.hpp:63
Definition: MANoncentralRelative.hpp:62
int _numberBearingVectors1
Definition: MANoncentralRelative.hpp:110
Eigen::Vector3d bearingVector_t
Definition: types.hpp:55
const double * _bearingVectors1
Definition: MANoncentralRelative.hpp:106
virtual bearingVector_t getBearingVector1(size_t index) const