MRPT logo
Namespaces | Classes | Typedefs | Functions

mrpt Namespace Reference

This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries. More...

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.


Classes

struct  mrpt_base_vector
 Numeric vectors compatible with mrpt/math/ops_containers.h: More...

Typedefs

typedef mrpt_base_vector< float > vector_float
typedef mrpt_base_vector< double > vector_double
typedef mrpt_base_vector< int8_t > vector_signed_byte
typedef mrpt_base_vector< int16_t > vector_signed_word
typedef mrpt_base_vector< int32_t > vector_int
typedef mrpt_base_vector< int64_t > vector_long
typedef mrpt_base_vector< size_t > vector_size_t
typedef mrpt_base_vector< uint8_t > vector_byte
typedef mrpt_base_vector
< uint16_t > 
vector_word
typedef mrpt_base_vector
< uint32_t > 
vector_uint
typedef std::vector< bool > vector_bool
 A type for passing a vector of bools.
typedef std::vector< std::string > vector_string
 A type for passing a vector of strings.

Functions

std::string MRPTDLLIMPEXP format (const char *fmt,...) MRPT_printf_format_check(1
 A std::string version of C sprintf.

Detailed Description

This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.

The main namespace for all the Mobile Robot Programming Toolkit (MRPT) C++ libraries.


Typedef Documentation

typedef std::vector<bool> mrpt::vector_bool

A type for passing a vector of bools.

Definition at line 186 of file types.h.

Definition at line 182 of file types.h.

Definition at line 175 of file types.h.

Definition at line 174 of file types.h.

Definition at line 179 of file types.h.

Definition at line 180 of file types.h.

Definition at line 177 of file types.h.

Definition at line 178 of file types.h.

Definition at line 181 of file types.h.

typedef std::vector<std::string> mrpt::vector_string

A type for passing a vector of strings.

Definition at line 187 of file types.h.

Definition at line 184 of file types.h.

Definition at line 183 of file types.h.


Function Documentation

std::string MRPTDLLIMPEXP mrpt::format ( const char *  fmt,
  ... 
)



Page generated by Doxygen 1.7.1 for MRPT 0.8.1 SVN:exported at Sun Sep 19 14:53:45 UTC 2010