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 | global_settings |
Global variables to change the run-time behaviour of some MRPT classes within mrpt-core. | |
| namespace | gui |
Classes for creating GUI windows for 2D and 3D visualization. | |
| namespace | hmtslam |
Classes related to the implementation of Hybrid Metric Topological (HMT) SLAM. | |
| 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 BASE_IMPEXP | format (const char *fmt,...) MRPT_printf_format_check(1 |
| A std::string version of C sprintf. | |
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 std::vector<bool> mrpt::vector_bool |
| typedef mrpt_base_vector<uint8_t> mrpt::vector_byte |
| typedef mrpt_base_vector<double> mrpt::vector_double |
| typedef mrpt_base_vector<float> mrpt::vector_float |
| typedef mrpt_base_vector<int32_t> mrpt::vector_int |
| typedef mrpt_base_vector<int64_t> mrpt::vector_long |
| typedef mrpt_base_vector<int8_t> mrpt::vector_signed_byte |
| typedef mrpt_base_vector<int16_t> mrpt::vector_signed_word |
| typedef mrpt_base_vector<size_t> mrpt::vector_size_t |
| typedef std::vector<std::string> mrpt::vector_string |
| typedef mrpt_base_vector<uint32_t> mrpt::vector_uint |
| typedef mrpt_base_vector<uint16_t> mrpt::vector_word |
| std::string BASE_IMPEXP mrpt::format | ( | const char * | fmt, | |
| ... | ||||
| ) |
A std::string version of C sprintf.
You can call this to obtain a std::string using printf-like syntax. Based on very nice code by Paul Senzee, published at http://senzee.blogspot.com/2006/05/c-formatting-stdstring.html Function implemented in format.cpp
Referenced by mrpt::math::TPose3DQuat::asString(), mrpt::math::TPose3D::asString(), mrpt::math::TPoint3D::asString(), mrpt::math::TPose2D::asString(), mrpt::math::TPoint2D::asString(), mrpt::poses::CPose3DQuat::asString(), mrpt::poses::CPose3D::asString(), mrpt::poses::CPose2D::asString(), mrpt::poses::CPoint3D::asString(), mrpt::poses::CPoint2D::asString(), mrpt::math::CMatrixTemplate< TPoint3D >::CMatrixTemplate(), mrpt::math::CQuaternion< double >::CQuaternion(), mrpt::math::detail::eigenVectorsMatrix(), mrpt::math::CLevenbergMarquardtTempl< VECTORTYPE, USERPARAM >::execute(), mrpt::utils::TTypeName< mrpt::math::CMatrixFixedNumeric< T, N, M > >::get(), mrpt::utils::TTypeName< mrpt::math::CArrayFloat< N > >::get(), mrpt::utils::TTypeName< mrpt::math::CArrayDouble< N > >::get(), mrpt::utils::TTypeName< mrpt::math::CArrayNumeric< T, N > >::get(), mrpt::math::CMatrixTemplate< TPoint3D >::get_unsafe(), mrpt::math::CMatrixTemplate< TPoint3D >::get_unsafe_row(), mrpt::math::CDirectedGraph< CPOSE >::getEdge(), mrpt::math::detail::multiply_AB(), mrpt::math::CMatrixTemplate< TPoint3D >::operator()(), mrpt::math::CMatrixTemplate< TPoint3D >::operator=(), mrpt::utils::operator>>(), mrpt::math::operator>>(), mrpt::poses::CPose3DQuat::resize(), mrpt::poses::CPose3D::resize(), mrpt::poses::CPose2D::resize(), mrpt::poses::CPoint3D::resize(), mrpt::poses::CPoint2D::resize(), mrpt::math::CArray< T, N >::resize(), mrpt::slam::COccupancyGridMap2D::saveAsBitmapFileWithLandmarks(), mrpt::math::CMatrixTemplate< TPoint3D >::set_unsafe(), mrpt::gui::CDisplayWindow::showImageAndPoints(), and mrpt::utils::sprintf_vector().
| Page generated by Doxygen 1.6.1 for MRPT 0.9.0 SVN: at Mon Jun 7 06:47:58 UTC 2010 |