MRPT
2.14.6
Get it
Download MRPT
Compiling
License
Change Log
Authors
Learn it
Tutorials
Applications
C++ examples
Python examples
Wrappers
Supported sensors
Unit testing in MRPT
Children projects
Advanced
MRPT modules
Contributing
Bibliography
C++ API
[mrpt-apps]
[mrpt-bayes]
[mrpt-comms]
[mrpt-config]
[mrpt-containers]
[mrpt-core]
[mrpt-expr]
[mrpt-graphs]
[mrpt-graphslam]
[mrpt-gui]
[mrpt-hwdrivers]
[mrpt-img]
[mrpt-io]
[mrpt-kinematics]
[mrpt-maps]
[mrpt-math]
[mrpt-nav]
[mrpt-obs]
[mrpt-opengl]
[mrpt-poses]
[mrpt-random]
[mrpt-ros1bridge]
[mrpt-ros2bridge]
[mrpt-rtti]
[mrpt-serialization]
[mrpt-slam]
[mrpt-system]
[mrpt-tfest]
[mrpt-topography]
[mrpt-typemeta]
[mrpt-vision-lgpl]
[mrpt-vision]
Application: DifOdometry-Camera
Application: DifOdometry-Datasets
Application: ReactiveNav3D-Demo
Application: ReactiveNavigationDemo
Application: SceneViewer3D
Application: carmen2rawlog
Application: carmen2simplemap
Application: features-matching
Application: gps2rawlog
Application: graph-slam
Application: graphslam-engine
Application: grid-matching
Application: holonomic-navigator-demo
Application: icp-slam
Application: icp-slam-live
Application: image2gridmap
Application: kf-slam
Application: kinect-3d-slam
Application: kinect-3d-view
Application: kinect-stereo-calib
Application: map-partition
Application: navlog-viewer
Application: observations2map
Application: pf-localization
Application: ptg-configurator
Application: rawlog-edit
Application: rawlog-grabber
Application: rbpf-slam
Application: ro-localization
Application: ros-map-yaml2mrpt
Application: simul-landmarks
Application: track-video-features
Application: velodyne-view
Bibliography
Change Log
Deprecated List
Example: bayes_rejection_sampling_example
Example: bayes_resampling_example
Example: bayes_tracking_example
Example: comms_ftdi_usb_enumerate_example
Example: comms_http_client
Example: comms_nodelets_example
Example: comms_serial_port_example
Example: comms_socket_example
Example: containers_params_by_name
Example: containers_yaml_example
Example: core_backtrace_example
Example: core_exceptions_example
Example: detectors_face
Example: graphs_astar_example
Example: graphs_dijkstra_example
Example: graphslam_example
Example: gui_capture_render_to_img_example
Example: gui_depth_camera_distortion
Example: gui_display3D_custom_render
Example: gui_display3D_example
Example: gui_display_plots
Example: gui_fbo_render_example
Example: gui_gravity3d_example
Example: gui_nanogui_demo
Example: gui_text_fonts_example
Example: gui_windows_events
Example: hwdrivers_camera_capture_dialog
Example: hwdrivers_capture_video_dc1394
Example: hwdrivers_capture_video_ffmpeg
Example: hwdrivers_capture_video_flycapture2
Example: hwdrivers_capture_video_flycapture2_stereo
Example: hwdrivers_capture_video_opencv
Example: hwdrivers_enumerate_cameras1394
Example: hwdrivers_gps_example
Example: hwdrivers_hokuyo_example
Example: hwdrivers_joystick_example
Example: hwdrivers_kinect_online_offline_example
Example: hwdrivers_kinect_to_2d_scan_example
Example: hwdrivers_mynteye_icp
Example: hwdrivers_ntrip_client_example
Example: hwdrivers_openni2_2d_icp_slam
Example: hwdrivers_openni2_driver_demo
Example: hwdrivers_phidget_proximity_example
Example: hwdrivers_robopeaklidar_example
Example: hwdrivers_sick_eth_example
Example: hwdrivers_sick_serial_example
Example: hwdrivers_swissranger_example
Example: hwdrivers_taobotics_imu
Example: img_basic_example
Example: img_convolution_fft
Example: img_correlation_example
Example: img_fft_example
Example: img_gauss_filtering_example
Example: io_compress_example
Example: io_pipes_example
Example: kitti_dataset2rawlog
Example: maps_gmrf_map_example
Example: maps_gridmap3D_simple
Example: maps_gridmap_benchmark
Example: maps_gridmap_likelihood_characterization
Example: maps_gridmap_voronoi_example
Example: maps_laser_projection_in_images_example
Example: maps_observer_pattern_example
Example: maps_octomap_simple
Example: maps_ransac_data_association
Example: maps_voxelmap_from_tum_dataset
Example: maps_voxelmap_simple
Example: math_csparse_example
Example: math_kmeans_example
Example: math_leastsquares_example
Example: math_matrix_example
Example: math_model_search_example
Example: math_optimize_lm_example
Example: math_polygon_intersection
Example: math_polygon_split
Example: math_polyhedron_intersection_example
Example: math_ransac_examples
Example: math_ransac_plane3d_example
Example: math_ransac_plane3d_example2
Example: math_slerp_example
Example: math_spline_interpolation
Example: nav_circ_robot_path_planning
Example: nav_rrt_planning_example
Example: obs_motion_model_demo
Example: obs_mox_model_rawlog
Example: opengl_custom_shaders_demo
Example: opengl_multithread_rendering
Example: opengl_objects_demo
Example: opengl_octree_render_huge_pointcloud
Example: opengl_offscreen_render_example
Example: opengl_ray_trace_example
Example: opengl_skybox_example
Example: opengl_texture_sizes_test
Example: opengl_video_demo
Example: opengl_video_viewport_demo
Example: poses_geometry_3D_example
Example: poses_pdfs_example
Example: poses_quaternions_example
Example: poses_se3_lie_example
Example: poses_sog_merge_example
Example: poses_unscented_transform_example
Example: random_examples
Example: rgbd_dataset2rawlog
Example: rtti_example1
Example: serialization_json_example
Example: serialization_stl
Example: serialization_variant_example
Example: slam_icp3d_simple_example
Example: slam_icp_simple_example
Example: slam_range_only_localization_rej_sampling_example
Example: system_control_rate_timer_example
Example: system_datetime_example
Example: system_directory_explorer_example
Example: system_dirs_files_manipulation
Example: system_file_system_watcher
Example: system_progress_bar
Example: topography_coordinate_conversion_example
Example: topography_gps_coords_example
Example: typemeta_StaticString
Example: typemeta_TEnumType
Example: typemeta_TTypeName
Example: vision_bundle_adj_example
Example: vision_capture_video_build_pyr
Example: vision_checkerboard_detectors
Example: vision_create_video_file_example
Example: vision_feature_extraction
Example: vision_keypoint_matching_example
Example: vision_stereo_calib_example
Example: vision_stereo_rectify
External library dependencies and build options
Levenberg-Marquardt algorithm with numeric Jacobians
Maps and observations compatibility matrices
Porting code from MRPT 1.{3,4,5} to MRPT 2.*
Todo List
Tutorial: 3D scenes
lib_mrpt_apps
lib_mrpt_bayes
lib_mrpt_comms
lib_mrpt_config
lib_mrpt_config_INI_file_format
lib_mrpt_containers
lib_mrpt_core
lib_mrpt_core_exceptions
lib_mrpt_expr
lib_mrpt_graphs
lib_mrpt_graphslam
lib_mrpt_gui
lib_mrpt_hwdrivers
lib_mrpt_img
lib_mrpt_io
lib_mrpt_kinematics
lib_mrpt_maps
lib_mrpt_math
lib_mrpt_math_lwgeom
lib_mrpt_math_matrices
lib_mrpt_nav
lib_mrpt_obs
lib_mrpt_opengl
lib_mrpt_poses
lib_mrpt_random
lib_mrpt_ros1bridge
lib_mrpt_ros2bridge
lib_mrpt_rtti
lib_mrpt_serialization
lib_mrpt_slam
lib_mrpt_system
lib_mrpt_tfest
lib_mrpt_topography
lib_mrpt_typemeta
lib_mrpt_vision
lib_mrpt_vision_lgpl
Global Namespace
namespace Bonxai
namespace TCLAP
namespace bayes
namespace internal
namespace mrpt
namespace mrpt::apps
namespace mrpt::bayes
namespace mrpt::comms
namespace mrpt::config
namespace mrpt::containers
namespace mrpt::cpu
namespace mrpt::expr
namespace mrpt::global_settings
namespace mrpt::graphs
namespace mrpt::graphslam
namespace mrpt::gtsam_wrappers
namespace mrpt::gui
namespace mrpt::hwdrivers
namespace mrpt::img
namespace mrpt::internal
namespace mrpt::io
namespace mrpt::kinematics
namespace mrpt::maps
namespace mrpt::math
namespace mrpt::nav
namespace mrpt::obs
namespace mrpt::opengl
namespace mrpt::poses
namespace mrpt::random
namespace mrpt::ros1bridge
namespace mrpt::ros2bridge
namespace mrpt::rtti
namespace mrpt::serialization
namespace mrpt::slam
namespace mrpt::system
namespace mrpt::tfest
namespace mrpt::topography
namespace mrpt::typemeta
namespace mrpt::vision
template struct mrpt::ExceptionWithCallBack
struct mrpt::ExceptionWithCallBackBase
template struct mrpt::is_defined
template struct mrpt::is_defined<T, std::enable_if_t<(sizeof(T)> 0)>
template struct mrpt::is_shared_ptr<std::shared_ptr<T>>
template struct mrpt::is_shared_ptr
template class mrpt::aligned_allocator_cpp11
Overview
namespace nanoflann
namespace nanogui
namespace octomap
namespace ros
namespace sensor_msgs
namespace std
namespace string_literals
namespace testing
enum Directions
enum J_COLOR_SPACE
enum J_DCT_METHOD
enum J_DITHER_MODE
enum JohnsonBodyPart
enum PLY_DATA_TYPE
enum TestColors
struct Bar1
struct Bar2
struct CAngularObservationMesh_fnctr
struct CObservation3DRangeScan_Points_MemPoolData
struct CObservation3DRangeScan_Points_MemPoolParams
struct CObservation3DRangeScan_Ranges_MemPoolData
struct CObservation3DRangeScan_Ranges_MemPoolParams
struct CRenderizableShaderTexturedTriangles_MemPoolData
struct CRenderizableShaderTexturedTriangles_MemPoolParams
struct FontData
template struct Foo
struct JHUFF_TBL
struct JQUANT_TBL
struct LUT_info
struct LoadedModuleInfo
struct MapAuxPFCleanup
struct MapCanComputeLikelihood
struct MapExecutor
struct MapIsEmpty
struct MatchingVertex
struct ModulesRegistry
struct MyFooClass
struct MyGlobalProfiler
struct PlyElement
struct PlyFile
struct PlyProperty
struct SegmentVector
struct T2ListsOfSegments
struct TAuxLoadFunctor
struct TAuxRangeMeasInfo
struct TCommonRegion
struct TDataPerGPS
struct TDataPerGPSGAS
struct TFace
struct TFunctorLaserSimulData
struct TGPSDataPoint
struct TGPSGASDataPoint
struct TGap
struct TInfoPerSensorLabel
struct TInterpQuery
struct TLocalPoint
struct TObs
struct TOldCellTypeInVersion1
struct TOutputRawlogCreator
struct TParsersRegistry
struct TSegmentWithLine
struct TTempIntersection
struct TVertex
struct XPMColorMapData
template struct has_variance<T, std::void_t<decltype(T::variance)>>
template struct has_variance
struct jpeg_common_struct
struct jpeg_component_info
struct jpeg_compress_struct
struct jpeg_decompress_struct
struct jpeg_destination_mgr
struct jpeg_error_mgr
struct jpeg_marker_struct
struct jpeg_memory_mgr
struct jpeg_progress_mgr
struct jpeg_scan_info
struct jpeg_source_mgr
template struct kfslam_traits<CRangeBearingKFSLAM2D>
template struct kfslam_traits<CRangeBearingKFSLAM>
template struct kfslam_traits
template struct pf2gauss_t<mrpt::slam::CMonteCarloLocalization2D>
template struct pf2gauss_t<CMonteCarloLocalization3D>
template struct pf2gauss_t
struct rgbRecord
struct sort_pred
class CAboutBox
class CAboutBoxBase
class CAboutBoxQt
class CDialogAskUserForCamera
class CDisplayWindow_WXAPP
template class CGraphSlamHandler
class CMyRedirector
class FAddUntracedLines
class FCreatePolygon
template class FCreatePolygonFromFace
class FUnprojectPolygon2D
template class GraphSlamLevMarqTest
template class GraphTester
class ICPTests
class KmTree
class MD5
class Pose3DPDFGaussTests
class Pose3DQuatPDFGaussTests
class Pose3DQuatTests
class Pose3DTests
class PosePDFGaussTests
class QuaternionTests
template class SE_traits_tests
class TextureResourceHandler
class WxSubSystemGlobalData
Overview
Docs for other versions
MRPT
C++ API
Global Namespace
namespace mrpt
namespace mrpt::graphs
namespace mrpt::graphs::detail
struct mrpt::graphs::detail::edge_annotations_empty
Edit on GitHub
struct mrpt::graphs::detail::edge_annotations_empty
Overview
An empty structure.