#include <stdio.h>#include <iostream>#include <Eigen/Core>#include <Eigen/Geometry>

Go to the source code of this file.
Classes | |
| struct | frame_common::CamParams |
| class | sba::Node |
| NODE holds graph nodes corresponding to frames, for use in sparse bundle adjustment. Each node has a 6DOF pose, encoded as a translation vector and rotation unit quaternion (Eigen classes). These represent the pose of the node in the world frame. More... | |
Namespaces | |
| namespace | frame_common |
| namespace | sba |
Typedefs | |
| typedef Eigen::Vector3d | sba::Keypoint |
| Keypoints - subpixel using floats. u,v are pixel coordinates, d is disparity (if stereo). | |
| typedef Eigen::Vector4d | sba::Point |
| Point holds 3D points using in world coordinates. Currently we just represent these as 4-vectors, with a final "1.0". | |
Functions | |
| void | sba::transformF2W (Eigen::Matrix< double, 3, 4 > &m, const Eigen::Matrix< double, 4, 1 > &trans, const Eigen::Quaternion< double > &qrot) |
| void | sba::transformN2N (Eigen::Matrix< double, 4, 1 > &trans, Eigen::Quaternion< double > &qrot, Node &nd0, Node &nd1) |
| void | sba::transformW2F (Eigen::Matrix< double, 3, 4 > &m, const Eigen::Matrix< double, 4, 1 > &trans, const Eigen::Quaternion< double > &qrot) |