| 
    SRBA: Sparser Relative Bundle Adjustment
   
    
   
   | 
  
  
  
 
A parameterization of landmark positions in Euclidean coordinates (2D)
Definition at line 58 of file landmarks.h.
#include <landmarks.h>
Public Types | |
| 
typedef  srba::landmark_rendering_as_point  | render_mode_t | 
Static Public Member Functions | |
| template<class VECTOR > | |
| static void | relativeEuclideanLocation (const VECTOR &posParams, mrpt::math::TPoint3D &posEuclidean) | 
| template<class POSE , class VECTOR > | |
| static void | composePosePoint (VECTOR &pt, const POSE &pose) | 
| template<class POSE , class VECTOR > | |
| static void | inverseComposePosePoint (const VECTOR &lm_global, VECTOR &lm_local, const POSE &pose) | 
Static Public Attributes | |
| static const size_t | LM_DIMS = 2 | 
| The number of parameters in each LM parameterization relative to its base KF: (x,y)  | |
| 
static const  landmark_jacob_family_t  | jacob_family = jacob_point_landmark | 
| Specify the kind of Jacobian to be used for compute_jacobian_dAepsDx_deps<>  | |
| static void srba::landmarks::Euclidean2D::composePosePoint | ( | VECTOR & | pt, | 
| const POSE & | pose | ||
| ) |  [inline, static] | 
        
Evaluates pt = pose (+) pt
| [in,out] | pt | A vector with the landmark parameterization values | 
| [in] | pose | The relative pose | 
Definition at line 77 of file landmarks.h.
| static void srba::landmarks::Euclidean2D::inverseComposePosePoint | ( | const VECTOR & | lm_global, | 
| VECTOR & | lm_local, | ||
| const POSE & | pose | ||
| ) |  [inline, static] | 
        
Evaluates lm_local = lm_global (-) pose
| [in] | lm_global | A vector with the landmark parameterization values in "global" coordinates | 
| [out] | lm_local | A vector with the landmark parameterization values in "local" coordinates, as seen from "pose" | 
| [in] | pose | The relative pose | 
Definition at line 88 of file landmarks.h.
| static void srba::landmarks::Euclidean2D::relativeEuclideanLocation | ( | const VECTOR & | posParams, | 
| mrpt::math::TPoint3D & | posEuclidean | ||
| ) |  [inline, static] | 
        
Converts the landmark parameterization into 3D Eucliden coordinates (used for OpenGL rendering, etc.)
Definition at line 66 of file landmarks.h.
 1.7.6.1