Main MRPT website > C++ reference for MRPT 1.5.6
Macros | Typedefs
Simple mrpt types (in #include <mrpt/utils/types_simple.h>)

Detailed Description

Collaboration diagram for Simple mrpt types (in #include <mrpt/utils/types_simple.h>):

Macros

#define INVALID_NODEID   static_cast<mrpt::utils::TNodeID>(-1)
 

Typedefs

typedef std::vector< int8_tmrpt::vector_signed_byte
 
typedef std::vector< int16_tmrpt::vector_signed_word
 
typedef std::vector< int32_tmrpt::vector_int
 
typedef std::vector< int64_tmrpt::vector_long
 
typedef std::vector< size_t > mrpt::vector_size_t
 
typedef std::vector< uint8_tmrpt::vector_byte
 
typedef std::vector< uint16_tmrpt::vector_word
 
typedef std::vector< uint32_tmrpt::vector_uint
 
typedef std::vector< bool > mrpt::vector_bool
 A type for passing a vector of bools. More...
 
typedef std::vector< std::stringmrpt::vector_string
 A type for passing a vector of strings. More...
 
typedef unsigned long mrpt::utils::POINTER_TYPE
 For performing type casting from a pointer to its numeric value. More...
 
typedef uint64_t mrpt::utils::TNodeID
 The type for node IDs in graphs of different types. More...
 
typedef std::pair< TNodeID, TNodeIDmrpt::utils::TPairNodeIDs
 A pair of node IDs. More...
 
typedef std::vector< int8_tmrpt::mrpt::vector_signed_byte
 
typedef std::vector< int16_tmrpt::mrpt::vector_signed_word
 
typedef std::vector< int32_tmrpt::mrpt::vector_int
 
typedef std::vector< int64_tmrpt::mrpt::vector_long
 
typedef std::vector< size_t > mrpt::mrpt::vector_size_t
 
typedef std::vector< uint8_tmrpt::mrpt::vector_byte
 
typedef std::vector< uint16_tmrpt::mrpt::vector_word
 
typedef std::vector< uint32_tmrpt::mrpt::vector_uint
 
typedef std::vector< bool > mrpt::mrpt::vector_bool
 A type for passing a vector of bools. More...
 
typedef std::vector< std::stringmrpt::mrpt::vector_string
 A type for passing a vector of strings. More...
 
typedef unsigned long mrpt::mrpt::utils::POINTER_TYPE
 For performing type casting from a pointer to its numeric value. More...
 
typedef uint64_t mrpt::mrpt::utils::TNodeID
 The type for node IDs in graphs of different types. More...
 
typedef std::pair< TNodeID, TNodeIDmrpt::mrpt::utils::TPairNodeIDs
 A pair of node IDs. More...
 

Macro Definition Documentation

◆ INVALID_NODEID

#define INVALID_NODEID   static_cast<mrpt::utils::TNodeID>(-1)

Typedef Documentation

◆ POINTER_TYPE [1/2]

typedef unsigned long mrpt::utils::POINTER_TYPE

For performing type casting from a pointer to its numeric value.

Definition at line 42 of file types_simple.h.

◆ POINTER_TYPE [2/2]

typedef unsigned long mrpt::mrpt::utils::POINTER_TYPE

For performing type casting from a pointer to its numeric value.

Definition at line 42 of file maps/CColouredPointsMap.h.

◆ TNodeID [1/2]

The type for node IDs in graphs of different types.

Definition at line 45 of file types_simple.h.

◆ TNodeID [2/2]

The type for node IDs in graphs of different types.

Definition at line 45 of file maps/CColouredPointsMap.h.

◆ TPairNodeIDs [1/2]

A pair of node IDs.

Definition at line 46 of file types_simple.h.

◆ TPairNodeIDs [2/2]

A pair of node IDs.

Definition at line 46 of file maps/CColouredPointsMap.h.

◆ vector_bool [1/2]

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

A type for passing a vector of bools.

Definition at line 29 of file types_simple.h.

◆ vector_bool [2/2]

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

A type for passing a vector of bools.

Definition at line 29 of file maps/CColouredPointsMap.h.

◆ vector_byte [1/2]

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

Definition at line 26 of file maps/CColouredPointsMap.h.

◆ vector_byte [2/2]

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

Definition at line 26 of file types_simple.h.

◆ vector_int [1/2]

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

Definition at line 23 of file maps/CColouredPointsMap.h.

◆ vector_int [2/2]

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

Definition at line 23 of file types_simple.h.

◆ vector_long [1/2]

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

Definition at line 24 of file types_simple.h.

◆ vector_long [2/2]

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

Definition at line 24 of file maps/CColouredPointsMap.h.

◆ vector_signed_byte [1/2]

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

Definition at line 21 of file types_simple.h.

◆ vector_signed_byte [2/2]

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

Definition at line 21 of file maps/CColouredPointsMap.h.

◆ vector_signed_word [1/2]

Definition at line 22 of file maps/CColouredPointsMap.h.

◆ vector_signed_word [2/2]

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

Definition at line 22 of file types_simple.h.

◆ vector_size_t [1/2]

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

Definition at line 25 of file maps/CColouredPointsMap.h.

◆ vector_size_t [2/2]

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

Definition at line 25 of file types_simple.h.

◆ vector_string [1/2]

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

A type for passing a vector of strings.

Definition at line 30 of file types_simple.h.

◆ vector_string [2/2]

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

A type for passing a vector of strings.

Definition at line 30 of file maps/CColouredPointsMap.h.

◆ vector_uint [1/2]

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

Definition at line 28 of file types_simple.h.

◆ vector_uint [2/2]

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

Definition at line 28 of file maps/CColouredPointsMap.h.

◆ vector_word [1/2]

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

Definition at line 27 of file maps/CColouredPointsMap.h.

◆ vector_word [2/2]

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

Definition at line 27 of file types_simple.h.




Page generated by Doxygen 1.8.14 for MRPT 1.5.6 Git: 4c65e8431 Tue Apr 24 08:18:17 2018 +0200 at lun oct 28 01:35:26 CET 2019