Auxiliary traits template for use among graph-slam problems to make life easier with these complicated, long data type names.
Definition at line 45 of file graph_slam.h.
#include <mrpt/slam/graph_slam.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 mrpt::poses::CNetworkOfPoses < EDGE_TYPE, MAPS_IMPLEMENTATION > | graph_t |
typedef graph_t::edges_map_t::const_iterator | edge_const_iterator |
typedef EDGE_TYPE | edge_t |
typedef EDGE_TYPE::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 >::map_t | map_pairIDs_pairJacobs_t |
typedef void(* | TFunctorFeedback )(const typename graphslam_traits< EDGE_TYPE, MAPS_IMPLEMENTATION >::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< EDGE_TYPE, MAPS_IMPLEMENTATION >::Array_O |
Definition at line 53 of file graph_slam.h.
typedef graph_t::edges_map_t::const_iterator mrpt::graphslam::graphslam_traits< EDGE_TYPE, MAPS_IMPLEMENTATION >::edge_const_iterator |
Definition at line 48 of file graph_slam.h.
typedef EDGE_TYPE::type_value mrpt::graphslam::graphslam_traits< EDGE_TYPE, MAPS_IMPLEMENTATION >::edge_poses_type |
Definition at line 50 of file graph_slam.h.
typedef EDGE_TYPE mrpt::graphslam::graphslam_traits< EDGE_TYPE, MAPS_IMPLEMENTATION >::edge_t |
Definition at line 49 of file graph_slam.h.
typedef mrpt::poses::CNetworkOfPoses<EDGE_TYPE,MAPS_IMPLEMENTATION> mrpt::graphslam::graphslam_traits< EDGE_TYPE, MAPS_IMPLEMENTATION >::graph_t |
Definition at line 47 of file graph_slam.h.
typedef mrpt::aligned_containers< mrpt::utils::TPairNodeIDs, TPairJacobs >::map_t mrpt::graphslam::graphslam_traits< EDGE_TYPE, MAPS_IMPLEMENTATION >::map_pairIDs_pairJacobs_t |
Definition at line 58 of file graph_slam.h.
typedef SE_TYPE::matrix_VxV_t mrpt::graphslam::graphslam_traits< EDGE_TYPE, MAPS_IMPLEMENTATION >::matrix_VxV_t |
Definition at line 52 of file graph_slam.h.
typedef mrpt::poses::SE_traits<edge_poses_type::rotation_dimensions> mrpt::graphslam::graphslam_traits< EDGE_TYPE, MAPS_IMPLEMENTATION >::SE_TYPE |
Definition at line 51 of file graph_slam.h.
typedef void(* mrpt::graphslam::graphslam_traits< EDGE_TYPE, MAPS_IMPLEMENTATION >::TFunctorFeedback)(const typename graphslam_traits< EDGE_TYPE, MAPS_IMPLEMENTATION >::graph_t &graph, const size_t iter, const size_t max_iter, const double cur_sq_error) |
Definition at line 70 of file graph_slam.h.
typedef std::pair<matrix_VxV_t,matrix_VxV_t> mrpt::graphslam::graphslam_traits< EDGE_TYPE, MAPS_IMPLEMENTATION >::TPairJacobs |
Definition at line 54 of file graph_slam.h.
Page generated by Doxygen 1.7.2 for MRPT 0.9.4 SVN: at Mon Jan 10 22:46:17 UTC 2011 |