Classes | Namespaces | Defines | Typedefs | Functions
node.h File Reference
#include <stdio.h>
#include <iostream>
#include <Eigen/Core>
#include <Eigen/Geometry>
Include dependency graph for node.h:
This graph shows which files directly or indirectly include this file:

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

#define _CAMPARAMS_H_

Definition at line 13 of file node.h.



sparse_bundle_adjustment
Author(s):
autogenerated on Wed Aug 24 2016 03:37:37