MRPT logo

types.h File Reference

#include <vector>
#include <string>
#include "pstdint.h"

Go to the source code of this file.


Classes

struct  mrpt::utils::TColor
 A RGB color - 8bit. More...
struct  mrpt::utils::TColorf
 A RGB color - floats in the range [0,1]. More...

Namespaces

namespace  mrpt
 The main namespace for all the Mobile Robot Programming Toolkit (MRPT) C++ libraries.
namespace  mrpt::utils
 Classes for serialization, sockets, ini-file manipulation, streams, list of properties-values, timewatch, extensions to STL.

Defines

#define __STDC_FORMAT_MACROS

Typedefs

typedef std::vector< int64_t > mrpt::vector_long
 A type for passing a vector of longs.
typedef std::vector< int32_t > mrpt::vector_int
 A type for passing a vector of ints.
typedef std::vector< float > mrpt::vector_float
 A type for passing a vector of floats.
typedef std::vector< double > mrpt::vector_double
 A type for passing a vector of doubles.
typedef std::vector< uint16_t > mrpt::vector_word
 A type for passing a vector of 16-bits unsigned numbers.
typedef std::vector< uint32_t > mrpt::vector_uint
 A type for passing a vector of 32-bits unsigned numbers.
typedef std::vector< std::string > mrpt::vector_string
 A type for passing a vector of strings.
typedef std::vector< bool > mrpt::vector_bool
 A type for passing a vector of boolean values.
typedef std::vector< uint8_t > mrpt::vector_byte
 A type for passing a vector of bytes.
typedef std::vector< size_t > mrpt::vector_size_t
 A type for vectors of size_t's.
typedef void(* mrpt::utils::TFunctor_noRet_1inputs )(const void *)
 A generic functor type for functions accepting 1 input arguments and returning nothing.
typedef void(* mrpt::utils::TFunctor_noRet_2inputs )(const void *, const void *)
 A generic functor type for functions accepting 2 input arguments and returning nothing.
typedef void(* mrpt::utils::TFunctor_noRet_3inputs )(const void *, const void *, const void *)
 A generic functor type for functions accepting 3 input arguments and returning nothing.
typedef double(* mrpt::utils::TFunctor_retDouble_1inputs )(const void *)
 A generic functor type for functions accepting 1 input arguments and returning a double value.
typedef double(* mrpt::utils::TFunctor_retDouble_2inputs )(const void *, const void *)
 A generic functor type for functions accepting 2 input arguments and returning a double value.
typedef double(* mrpt::utils::TFunctor_retDouble_3inputs )(const void *, const void *, const void *)
 A generic functor type for functions accepting 3 input arguments and returning a double value.
typedef void(* mrpt::utils::TFunctor_retVecDbl_inpVecDbl )(const vector_double &in, vector_double &out)
 A generic functor type for functions accepting 1 vector and returning 1 vector.
typedef void(* mrpt::utils::TFunctor_retVecFlt_inpVecFlt )(const vector_float &in, vector_float &out)
 A generic functor type for functions accepting 1 vector and returning 1 vector.
typedef void(* mrpt::utils::TFunctor_retVecInt_inpVecInt )(const vector_int &in, vector_int &out)
 A generic functor type for functions accepting 1 vector and returning 1 vector.
typedef void(* mrpt::utils::TFunctor_retVecDbl_inp2VecDbl )(const vector_double &x, const vector_double &y, vector_double &out)
 A generic functor type for functions accepting 2 vectors and returning 1 vector.
typedef void(* mrpt::utils::TFunctor_retVecFlt_inp2VecFlt )(const vector_float &x, const vector_float &y, vector_float &out)
 A generic functor type for functions accepting 2 vectors and returning 1 vector.
typedef void(* mrpt::utils::TFunctor_retVecInt_inp2VecInt )(const vector_int &x, const vector_int &y, vector_int &out)
 A generic functor type for functions accepting 2 vectors and returning 1 vector.
typedef double(* mrpt::utils::TFunctor_retDbl_inp1VecDbl )(const vector_double &in1)
 A generic functor type for functions accepting 1 vector and returning 1 double.
typedef double(* mrpt::utils::TFunctor_retDbl_inp2VecDbl )(const vector_double &in1, const vector_double &in2)
 A generic functor type for functions accepting 2 vectors and returning 1 double.
typedef double(* mrpt::utils::TFunctor_retDbl_inp3VecDbl )(const vector_double &in1, const vector_double &in2, const vector_double &in3)
 A generic functor type for functions accepting 3 vectors and returning 1 double.
typedef unsigned long mrpt::utils::POINTER_TYPE
 For performing type casting from a pointer to its numeric value.


Define Documentation

#define __STDC_FORMAT_MACROS

Definition at line 38 of file types.h.




Page generated by Doxygen 1.5.8 for MRPT 0.6.5 SVN: at Thu Feb 26 02:19:01 EST 2009