Main MRPT website > C++ reference
MRPT logo
Namespaces | Classes | Typedefs | Functions
mrpt::mrpt Namespace Reference

Detailed Description

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

Namespaces

namespace  math
namespace  poses
namespace  synch
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  utils

Classes

struct  dynamicsize_vector
 The base class of MRPT vectors, actually, Eigen column matrices of dynamic size with specialized constructors that resemble std::vector. More...
struct  aligned_containers
 Helper types for STL containers with Eigen memory allocators. More...

Typedefs

typedef dynamicsize_vector< float > vector_float
typedef dynamicsize_vector
< double > 
vector_double
typedef std::vector< int8_t > vector_signed_byte
typedef std::vector< int16_t > vector_signed_word
typedef std::vector< int32_t > vector_int
typedef std::vector< int64_t > vector_long
typedef std::vector< size_t > vector_size_t
typedef std::vector< uint8_t > vector_byte
typedef std::vector< uint16_t > vector_word
typedef std::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.

Typedef Documentation

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

A type for passing a vector of bools.

Definition at line 129 of file CColouredPointsMap.h.

typedef std::vector< uint8_t > mrpt::mrpt::vector_byte

Definition at line 126 of file CColouredPointsMap.h.

Definition at line 119 of file CColouredPointsMap.h.

Definition at line 118 of file CColouredPointsMap.h.

typedef std::vector< int32_t > mrpt::mrpt::vector_int

Definition at line 123 of file CColouredPointsMap.h.

typedef std::vector< int64_t > mrpt::mrpt::vector_long

Definition at line 124 of file CColouredPointsMap.h.

typedef std::vector< int8_t > mrpt::mrpt::vector_signed_byte

Definition at line 121 of file CColouredPointsMap.h.

typedef std::vector< int16_t > mrpt::mrpt::vector_signed_word

Definition at line 122 of file CColouredPointsMap.h.

typedef std::vector< size_t > mrpt::mrpt::vector_size_t

Definition at line 125 of file CColouredPointsMap.h.

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

A type for passing a vector of strings.

Definition at line 130 of file CColouredPointsMap.h.

typedef std::vector< uint32_t > mrpt::mrpt::vector_uint

Definition at line 128 of file CColouredPointsMap.h.

typedef std::vector< uint16_t > mrpt::mrpt::vector_word

Definition at line 127 of file CColouredPointsMap.h.


Function Documentation

std::string BASE_IMPEXP mrpt::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::poses::CPoint< CPoint3D >::asString(), and mrpt::math::CQuaternion< T >::CQuaternion().




Page generated by Doxygen 1.7.4 for MRPT 0.9.5 SVN:2717 at Sun Oct 16 16:08:03 PDT 2011 Hosted on:
SourceForge.net Logo