#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 |
Defines |
#define | _CAMPARAMS_H_ |
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) |
Define Documentation