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.