Classes | Namespaces | Macros | 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

 frame_common
 
 sba
 

Macros

#define _CAMPARAMS_H_
 

Typedefs

typedef Eigen::Vector3d sba::Keypoint
 Keypoints - subpixel using floats. u,v are pixel coordinates, d is disparity (if stereo) More...
 
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". More...
 

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)
 

Macro Definition Documentation

◆ _CAMPARAMS_H_

#define _CAMPARAMS_H_

Definition at line 13 of file node.h.



sparse_bundle_adjustment
Author(s):
autogenerated on Wed Mar 2 2022 01:03:04