Auxiliary traits template for use among graph-slam problems to make life easier with these complicated, long data type names.
GRAPH_T | This will typically be any mrpt::graphs::CNetworkOfPoses<...> |
Definition at line 29 of file graphslam/include/mrpt/graphslam/types.h.
#include <mrpt/graphslam/types.h>
Classes | |
struct | observation_info_t |
Auxiliary struct used in graph-slam implementation: It holds the relevant information for each of the constraints being taking into account. More... | |
Public Types | |
typedef GRAPH_T | graph_t |
Typ: mrpt::graphs::CNetworkOfPoses<...> More... | |
typedef graph_t::edges_map_t::const_iterator | edge_const_iterator |
typedef graph_t::constraint_t | edge_t |
typedef edge_t::type_value | edge_poses_type |
typedef mrpt::poses::SE_traits< edge_poses_type::rotation_dimensions > | SE_TYPE |
typedef SE_TYPE::matrix_VxV_t | matrix_VxV_t |
typedef SE_TYPE::array_t | Array_O |
typedef std::pair< matrix_VxV_t, matrix_VxV_t > | TPairJacobs |
typedef mrpt::aligned_containers< mrpt::utils::TPairNodeIDs, TPairJacobs >::multimap_t | map_pairIDs_pairJacobs_t |
typedef void(* | TFunctorFeedback) (const GRAPH_T &graph, const size_t iter, const size_t max_iter, const double cur_sq_error) |
typedef SE_TYPE::array_t mrpt::graphslam::graphslam_traits< GRAPH_T >::Array_O |
Definition at line 37 of file graphslam/include/mrpt/graphslam/types.h.
typedef graph_t::edges_map_t::const_iterator mrpt::graphslam::graphslam_traits< GRAPH_T >::edge_const_iterator |
Definition at line 32 of file graphslam/include/mrpt/graphslam/types.h.
typedef edge_t::type_value mrpt::graphslam::graphslam_traits< GRAPH_T >::edge_poses_type |
Definition at line 34 of file graphslam/include/mrpt/graphslam/types.h.
typedef graph_t::constraint_t mrpt::graphslam::graphslam_traits< GRAPH_T >::edge_t |
Definition at line 33 of file graphslam/include/mrpt/graphslam/types.h.
typedef GRAPH_T mrpt::graphslam::graphslam_traits< GRAPH_T >::graph_t |
Typ: mrpt::graphs::CNetworkOfPoses<...>
Definition at line 31 of file graphslam/include/mrpt/graphslam/types.h.
typedef mrpt::aligned_containers< mrpt::utils::TPairNodeIDs, TPairJacobs >::multimap_t mrpt::graphslam::graphslam_traits< GRAPH_T >::map_pairIDs_pairJacobs_t |
Definition at line 42 of file graphslam/include/mrpt/graphslam/types.h.
typedef SE_TYPE::matrix_VxV_t mrpt::graphslam::graphslam_traits< GRAPH_T >::matrix_VxV_t |
Definition at line 36 of file graphslam/include/mrpt/graphslam/types.h.
typedef mrpt::poses::SE_traits<edge_poses_type::rotation_dimensions> mrpt::graphslam::graphslam_traits< GRAPH_T >::SE_TYPE |
Definition at line 35 of file graphslam/include/mrpt/graphslam/types.h.
typedef void(* mrpt::graphslam::graphslam_traits< GRAPH_T >::TFunctorFeedback) (const GRAPH_T &graph, const size_t iter, const size_t max_iter, const double cur_sq_error) |
Definition at line 54 of file graphslam/include/mrpt/graphslam/types.h.
typedef std::pair<matrix_VxV_t,matrix_VxV_t> mrpt::graphslam::graphslam_traits< GRAPH_T >::TPairJacobs |
Definition at line 38 of file graphslam/include/mrpt/graphslam/types.h.
Page generated by Doxygen 1.8.14 for MRPT 1.5.7 Git: 5902e14cc Wed Apr 24 15:04:01 2019 +0200 at lun oct 28 01:39:17 CET 2019 |