MRPT
v2.1.5
Get it
Download MRPT
Compiling
License
Change Log
Learn it
Tutorials
Applications
Supported sensors
Advanced
MRPT modules
Contributing
C++ API
[mrpt-apps]
[mrpt-base]
[mrpt-bayes]
[mrpt-comms]
[mrpt-config]
[mrpt-containers]
[mrpt-core]
[mrpt-detectors]
[mrpt-expr]
[mrpt-graphs]
[mrpt-graphslam]
[mrpt-gui]
[mrpt-hmtslam]
[mrpt-hwdrivers]
[mrpt-img]
[mrpt-io]
[mrpt-kinematics]
[mrpt-maps]
[mrpt-math]
[mrpt-nanoflann]
[mrpt-nav]
[mrpt-obs]
[mrpt-opengl]
[mrpt-poses]
[mrpt-random]
[mrpt-ros1bridge]
[mrpt-rtti]
[mrpt-serialization]
[mrpt-slam]
[mrpt-system]
[mrpt-tfest]
[mrpt-topography]
[mrpt-typemeta]
[mrpt-vision-lgpl]
[mrpt-vision]
nanoflann C++ library for ANN
Bibliography
Change Log
Deprecated List
External library dependencies and build options
Maps and observations compatibility matrix
Porting code from MRPT 1.{3,4,5} to MRPT 2.*
Todo List
lib_mrpt_apps
lib_mrpt_base
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_detectors
lib_mrpt_expr
lib_mrpt_graphs
lib_mrpt_graphslam
lib_mrpt_gui
lib_mrpt_hmtslam
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_nanoflann
lib_mrpt_nav
lib_mrpt_obs
lib_mrpt_opengl
lib_mrpt_poses
lib_mrpt_random
lib_mrpt_ros1bridge
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
MRPT
»
C++ API
Edit on GitHub
C++ API
ΒΆ
Further Reading:
[mrpt-apps]
[mrpt-base]
[mrpt-bayes]
[mrpt-comms]
[mrpt-config]
Configuration file format in MRPT
[mrpt-containers]
STL containers extensions
YAML/JSON C++ API
[mrpt-core]
Funtions in #include <mrpt/core/bits_math.h>
Nested exceptions helpers
Round functions (in #include <mrpt/core/round.h>)
Templates to declare integers by byte count (in
[mrpt-detectors]
[mrpt-expr]
[mrpt-graphs]
[mrpt-graphslam]
[mrpt-gui]
Utilities for MRPT-wxWidgets interfacing (in
[mrpt-hmtslam]
[mrpt-hwdrivers]
[mrpt-img]
Color map functions (in #include
[mrpt-io]
Load and save vectors to files (in #include <mrpt/io/vector_loadsave.h>)
Load matrix from CSV file (in #include <mrpt/io/csv.h>)
[mrpt-kinematics]
[mrpt-maps]
libLAS interface for CPointsMap (in
[mrpt-math]
Custom I/O for math containers
Filtering algorithms
Find polynomial roots (`#include
Fourier transform functions
Fresnel integrals (`#include
Gaussian PDF transformation functions
Helper functions for MEX & MATLAB
Interpolation, least-squares fit, splines
Lightweight SE(2)/SE(3) types, geometry functions.
RANSAC and other model fitting algorithms
Statistics functions, probability distributions
Vector and matrices mathematical operations
Vectors, matrices, linear Algebra
[mrpt-nanoflann]
[mrpt-nav]
Holonomic navigation methods
Motion planning geometry utility functions
Path planning
Reactive navigation classes
TP-Space and PTG classes
[mrpt-obs]
[mrpt-opengl]
Pointcloud adapter (wrapper) template classes (in #include <mrpt/opengl/pointcloud_adapters.h>)
[mrpt-poses]
2D/3D point and pose PDFs
2D/3D points and poses
Lie Algebra methods for SO(2),SO(3),SE(2),SE(3)
[mrpt-random]
[mrpt-ros1bridge]
[mrpt-rtti]
[mrpt-serialization]
Non-CStream serialization functions (in
Serialization STL extensions
Serialization functions for ZMQ (v3 or above) (in #include <mrpt/serialization/serialization_zmq.h>)
[mrpt-slam]
Data association
Metric SLAM algorithms
[mrpt-system]
CRC functions
Directories, files, and file names
MD5 functions
Memory utilities
OS and compiler abstraction
Scheduler helpers (in #include <mrpt/system/scheduler.h>)
String management and utilities
Time and date functions.
[mrpt-tfest]
[mrpt-topography]
[mrpt-typemeta]
[mrpt-vision-lgpl]
Bundle-Adjustment methods
[mrpt-vision]
Chessboard calibration
Feature detection and tracking
Feature detection, descriptors and matching
KD-Tree construction of visual
Perspective-n-Point pose estimation
nanoflann C++ library for ANN
Auxiliary metaprogramming stuff
KD-tree classes and adaptors
Load/save auxiliary functions
Memory allocation
Metric (distance) classes
Parameter structs
Result set classes
Related Pages:
Bibliography
Change Log
Deprecated List
External library dependencies and build options
Maps and observations compatibility matrix
Porting code from MRPT 1.{3,4,5} to MRPT 2.*
Todo List
lib_mrpt_apps
lib_mrpt_base
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_detectors
lib_mrpt_expr
lib_mrpt_graphs
lib_mrpt_graphslam
lib_mrpt_gui
lib_mrpt_hmtslam
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_nanoflann
lib_mrpt_nav
lib_mrpt_obs
lib_mrpt_opengl
lib_mrpt_poses
lib_mrpt_random
lib_mrpt_ros1bridge
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
page_index
Reference and Index:
Global Namespace
Index