The namespace of this library. More...
Namespaces | |
absolute_pose | |
The namespace for the absolute pose methods. | |
math | |
The namespace of the math tools. | |
point_cloud | |
The namespace for the point-cloud alignment methods. | |
relative_pose | |
The namespace for the relative pose methods. | |
sac | |
The namespace for the sample consensus methods. | |
sac_problems | |
The namespace for the sample consensus problems. | |
triangulation | |
The namespace for the triangulation methods. | |
Classes | |
struct | EigensolverOutput |
struct | GeOutput |
struct | Indices |
struct | OptimizationFunctor |
Typedefs | |
typedef Eigen::Vector3d | bearingVector_t |
typedef std::vector< bearingVector_t, Eigen::aligned_allocator< bearingVector_t > > | bearingVectors_t |
typedef Eigen::Vector3d | translation_t |
typedef std::vector< translation_t, Eigen::aligned_allocator< translation_t > > | translations_t |
typedef Eigen::Matrix3d | rotation_t |
typedef std::vector< rotation_t, Eigen::aligned_allocator< rotation_t > > | rotations_t |
typedef Eigen::Matrix< double, 3, 4 > | transformation_t |
typedef std::vector< transformation_t, Eigen::aligned_allocator< transformation_t > > | transformations_t |
typedef Eigen::Vector3d | cayley_t |
typedef Eigen::Vector4d | quaternion_t |
typedef Eigen::Matrix3d | essential_t |
typedef std::vector< essential_t, Eigen::aligned_allocator< essential_t > > | essentials_t |
typedef Eigen::Matrix3cd | complexEssential_t |
typedef std::vector< complexEssential_t, Eigen::aligned_allocator< complexEssential_t > > | complexEssentials_t |
typedef Eigen::Vector3d | point_t |
typedef std::vector< point_t, Eigen::aligned_allocator< point_t > > | points_t |
typedef Eigen::Vector3d | eigenvalues_t |
typedef Eigen::Matrix3d | eigenvectors_t |
typedef struct opengv::EigensolverOutput | eigensolverOutput_t |
typedef struct opengv::GeOutput | geOutput_t |
The namespace of this library.
typedef Eigen::Vector3d opengv::bearingVector_t |
A 3-vector of unit length used to describe landmark observations/bearings in camera frames (always expressed in camera frames)
typedef std::vector<bearingVector_t, Eigen::aligned_allocator<bearingVector_t> > opengv::bearingVectors_t |
An array of bearing-vectors
typedef Eigen::Vector3d opengv::cayley_t |
A 3-vector containing the cayley parameters of a rotation matrix
typedef Eigen::Matrix3cd opengv::complexEssential_t |
An essential matrix with complex entires (as returned from fivept_stewenius [5])
typedef std::vector< complexEssential_t, Eigen::aligned_allocator< complexEssential_t> > opengv::complexEssentials_t |
An array of complex-type essential matrices
typedef struct opengv::EigensolverOutput opengv::eigensolverOutput_t |
EigensolverOutput holds the output-parameters of the eigensolver-algorithm (described in [11])
typedef Eigen::Vector3d opengv::eigenvalues_t |
A 3-vector containing the Eigenvalues of matrix in the eigensolver-algorithm (described in [11])
typedef Eigen::Matrix3d opengv::eigenvectors_t |
A 3x3 matrix containing the eigenvectors of matrix in the eigensolver-algorithm (described in [11])
typedef Eigen::Matrix3d opengv::essential_t |
Essential matrix between two viewpoints:
skew( ) ,
where describes the position of viewpoint 2 seen from viewpoint 1, and describes the rotation from viewpoint 2 to viewpoint 1.
typedef std::vector<essential_t, Eigen::aligned_allocator<essential_t> > opengv::essentials_t |
An array of essential matrices
typedef struct opengv::GeOutput opengv::geOutput_t |
GeOutput holds the output-parameters of ge
typedef Eigen::Vector3d opengv::point_t |
A 3-vector describing a point in 3D-space
typedef std::vector<point_t, Eigen::aligned_allocator<point_t> > opengv::points_t |
An array of 3D-points
typedef Eigen::Vector4d opengv::quaternion_t |
A 4-vector containing the quaternion parameters of rotation matrix
typedef Eigen::Matrix3d opengv::rotation_t |
A rotation matrix
typedef std::vector<rotation_t, Eigen::aligned_allocator<rotation_t> > opengv::rotations_t |
An array of rotation matrices as returned by fivept_kneip [7]
typedef Eigen::Matrix<double,3,4> opengv::transformation_t |
A 3x4 transformation matrix containing rotation and translation as follows:
typedef std::vector<transformation_t, Eigen::aligned_allocator<transformation_t> > opengv::transformations_t |
An array of transformations
typedef Eigen::Vector3d opengv::translation_t |
A 3-vector describing a translation/camera position
typedef std::vector<translation_t, Eigen::aligned_allocator<translation_t> > opengv::translations_t |
An array of translations