The main namespace for all the Mobile Robot Programming Toolkit (MRPT) C++ libraries.
|
Namespaces |
| namespace | bayes |
| | The namespace for Bayesian filtering algorithm: different particle filters and Kalman filter algorithms.
|
| namespace | compress |
| | Data compression/decompression algorithms.
|
| namespace | gui |
| | Classes for creating GUI windows for 2D and 3D visualization.
|
| namespace | hwdrivers |
| | Contains classes for various device interfaces.
|
| namespace | math |
| | This base provides a set of functions for maths stuff.
|
| namespace | opengl |
| | The namespace for 3D scene representation and rendering.
|
| namespace | poses |
| | Classes for 2D/3D geometry representation, both of single values and probability density distributions (PDFs) in many forms.
|
| namespace | random |
| | A namespace of pseudo-random numbers genrators of diferent distributions.
|
| namespace | reactivenav |
| | This namespace contains classes for building a TP-Space Reactive Navigation System.
|
| namespace | scan_matching |
| | A set of scan matching-related static functions.
|
| namespace | slam |
| | This namespace contains algorithms for SLAM, localization, map building, representation of robot's actions and observations, and representation of many kinds of metric maps.
|
| namespace | synch |
| | This namespace provides multitask, synchronization utilities.
|
| namespace | system |
| | This namespace provides a OS-independent interface to many useful functions: filenames manipulation, time and date, string parsing, file I/O, threading, memory allocation, etc.
|
| namespace | topography |
| | This namespace provides topography helper functions, coordinate transformations.
|
| namespace | utils |
| | Classes for serialization, sockets, ini-file manipulation, streams, list of properties-values, timewatch, extensions to STL.
|
| namespace | vision |
| | Classes for computer vision, detectors, features, etc.
|
Typedefs |
| typedef std::vector< int64_t > | vector_long |
| | A type for passing a vector of longs.
|
| typedef std::vector< int32_t > | vector_int |
| | A type for passing a vector of ints.
|
| typedef std::vector< float > | vector_float |
| | A type for passing a vector of floats.
|
| typedef std::vector< double > | vector_double |
| | A type for passing a vector of doubles.
|
| typedef std::vector< uint16_t > | vector_word |
| | A type for passing a vector of 16-bits unsigned numbers.
|
| typedef std::vector< uint32_t > | vector_uint |
| | A type for passing a vector of 32-bits unsigned numbers.
|
| typedef std::vector< std::string > | vector_string |
| | A type for passing a vector of strings.
|
| typedef std::vector< bool > | vector_bool |
| | A type for passing a vector of boolean values.
|
| typedef std::vector< uint8_t > | vector_byte |
| | A type for passing a vector of bytes.
|
| typedef std::vector< size_t > | vector_size_t |
| | A type for vectors of size_t's.
|
Functions |
| std::string MRPTDLLIMPEXP | format (const char *fmt,...) MRPT_printf_format_check(1 |
| | A std::string version of C sprintf.
|
The main namespace for all the Mobile Robot Programming Toolkit (MRPT) C++ libraries.