A parameterization of landmark positions in Euclidean coordinates (3D)
Definition at line 25 of file landmarks.h.
#include <mrpt/srba/models/landmarks.h>
Public Types | |
| typedef mrpt::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) |
| Converts the landmark parameterization into 3D Eucliden coordinates (used for OpenGL rendering, etc.) More... | |
| template<class POSE , class VECTOR > | |
| static void | composePosePoint (VECTOR &pt, const POSE &pose) |
| Evaluates pt = pose (+) pt. More... | |
| template<class POSE , class VECTOR > | |
| static void | inverseComposePosePoint (const VECTOR &lm_global, VECTOR &lm_local, const POSE &pose) |
| Evaluates lm_local = lm_global (-) pose. More... | |
Static Public Attributes | |
| static const size_t | LM_DIMS = 3 |
| The number of parameters in each LM parameterization relative to its base KF: (x,y,z) More... | |
| static const landmark_jacob_family_t | jacob_family = jacob_point_landmark |
| Specify the kind of Jacobian to be used for compute_jacobian_dAepsDx_deps<> More... | |
Definition at line 30 of file landmarks.h.
|
inlinestatic |
Evaluates pt = pose (+) pt.
| [in,out] | pt | A vector with the landmark parameterization values |
| [in] | pose | The relative pose |
Definition at line 44 of file landmarks.h.
|
inlinestatic |
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 52 of file landmarks.h.
|
inlinestatic |
Converts the landmark parameterization into 3D Eucliden coordinates (used for OpenGL rendering, etc.)
Definition at line 33 of file landmarks.h.
References mrpt::math::TPoint3D::x, mrpt::math::TPoint3D::y, and mrpt::math::TPoint3D::z.
|
static |
Specify the kind of Jacobian to be used for compute_jacobian_dAepsDx_deps<>
Definition at line 28 of file landmarks.h.
|
static |
The number of parameters in each LM parameterization relative to its base KF: (x,y,z)
Definition at line 27 of file landmarks.h.
| Page generated by Doxygen 1.8.9.1 for MRPT 1.3.0 SVN: at Sun Sep 13 03:55:12 UTC 2015 |