MRPT
2.14.8

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::apps
  • Edit on GitHub

namespace mrpt::apps

Overview

namespace apps {

// classes

class BaseAppDataSource;
class BaseAppInitializableCLI;
class CGridMapAlignerApp;
class CRawlogProcessor;
class CRawlogProcessorFilterObservations;
class CRawlogProcessorOnEachObservation;
class DataSourceRawlog;
class ICP_SLAM_App_Base;
class ICP_SLAM_App_Live;
class ICP_SLAM_App_Rawlog;
class KFSLAMApp;
class MonteCarloLocalization_Base;
class MonteCarloLocalization_Rawlog;
class RBPF_SLAM_App_Base;
class RBPF_SLAM_App_Rawlog;
class RawlogEditApp;
class RawlogGrabberApp;

// global functions

void registerAllClasses_mrpt_apps();

} // namespace apps
Previous Next

© Copyright 2025 MRPT authors. Last updated on 10:35, Apr 25, 2025.

Built with Sphinx using a theme provided by Read the Docs.