38#ifndef OPENGV_ABSOLUTE_POSE_MANONCENTRALABSOLUTE_HPP_
39#define OPENGV_ABSOLUTE_POSE_MANONCENTRALABSOLUTE_HPP_
54namespace absolute_pose
69 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
75 const double * points,
76 const double * bearingVectors,
78 int numberBearingVectors );
Adapter-class for passing bearing-vector-to-point correspondences to the absolute-pose algorithms.
Definition AbsoluteAdapterBase.hpp:64
opengv::rotation_t _R
Definition AbsoluteAdapterBase.hpp:174
opengv::translation_t _t
Definition AbsoluteAdapterBase.hpp:170
Definition MANoncentralAbsolute.hpp:63
int _numberPoints
Definition MANoncentralAbsolute.hpp:107
virtual opengv::point_t getPoint(size_t index) const
virtual size_t getNumberCorrespondences() const
int _numberBearingVectors
Definition MANoncentralAbsolute.hpp:109
virtual opengv::translation_t getCamOffset(size_t index) const
virtual double getWeight(size_t index) const
const double * _points
Definition MANoncentralAbsolute.hpp:103
virtual ~MANoncentralAbsolute()
EIGEN_MAKE_ALIGNED_OPERATOR_NEW MANoncentralAbsolute(const double *points, const double *bearingVectors, int numberPoints, int numberBearingVectors)
Constructor. See protected class-members to understand parameters.
virtual opengv::rotation_t getCamRotation(size_t index) const
const double * _bearingVectors
Definition MANoncentralAbsolute.hpp:105
virtual opengv::bearingVector_t getBearingVector(size_t index) const
The namespace of this library.
Definition AbsoluteAdapterBase.hpp:48
Eigen::Vector3d point_t
Definition types.hpp:123
Eigen::Matrix3d rotation_t
Definition types.hpp:71
Eigen::Vector3d translation_t
Definition types.hpp:63
Eigen::Vector3d bearingVector_t
Definition types.hpp:55
A collection of variables used in geometric vision for the computation of calibrated absolute and rel...