Namespaces | Classes | Typedefs | Enumerations | Functions | Variables
mrpt::utils Namespace Reference

Namespaces

 detail
 
 internal
 
 map_traits_map_as_vector
 
 map_traits_stdmap
 
 metaprogramming
 
 net
 
 simpleini
 

Classes

class  bimap
 
class  CArray
 
class  CArray< T, 0 >
 
class  CCanvas
 
class  CClassRegistry
 
class  CClientTCPSocket
 
class  CConfigFile
 
class  CConfigFileBase
 
class  CConfigFileMemory
 
class  CConfigFilePrefixer
 
class  CConsoleRedirector
 
class  CDebugOutputCapable
 
class  CDynamicGrid
 
class  CDynamicGrid3D
 
class  CEnhancedMetaFile
 
class  CExceptionEOF
 
class  CExceptionExternalImageNotFound
 
class  CFileGZInputStream
 
class  CFileInputStream
 
class  CFileOutputStream
 
class  CFileStream
 
struct  ci_less
 
class  CImage
 
class  circular_buffer
 
struct  CLASSINIT
 
class  CListOfClasses
 
class  CLoadableOptions
 
class  CMappedImage
 
class  CMemoryChunk
 
class  CMemoryStream
 
class  CMessage
 
class  CMHPropertiesValuesList
 
class  CMRPTException
 
class  CObject
 
class  CObjectPtr
 
class  CObservable
 
class  CObserver
 
struct  ContainerReadOnlyProxyAccessor
 
struct  copiable_NULL_ptr
 
struct  copiable_NULL_ptr_basic
 
class  copy_ptr
 
class  CProbabilityDensityFunction
 
struct  CProfilerProxy
 
class  CPropertiesValuesList
 
class  CRateTimer
 
class  CReferencedMemBlock
 
class  CRobotSimulator
 
class  CSerializable
 
class  CServerTCPSocket
 
class  CSimpleDatabase
 
class  CSimpleDatabaseTable
 
class  CStdOutStream
 
class  CStream
 
class  CStringList
 
class  CTextFileLinesParser
 
class  CThreadSafeQueue
 
class  CTicTac
 
class  CTimeLogger
 
struct  CTimeLoggerEntry
 
class  CTypeSelector
 
class  CUncopiable
 
struct  ignored_copy_ptr
 
struct  int_select_by_bytecount
 
struct  int_select_by_bytecount< 1 >
 
struct  int_select_by_bytecount< 2 >
 
struct  int_select_by_bytecount< 3 >
 
struct  int_select_by_bytecount< 4 >
 
struct  int_select_by_bytecount< 8 >
 
class  list_searchable
 
class  map_as_vector
 
struct  map_traits_map_as_vector
 
struct  map_traits_stdmap
 
class  mrptEvent
 
class  mrptEventOnDestroy
 
struct  non_copiable_ptr
 
struct  non_copiable_ptr_basic
 
struct  pimpl
 
class  PLY_Exporter
 
class  PLY_Importer
 
class  PointCloudAdapter
 
class  PointCloudAdapter< mrpt::maps::CColouredPointsMap >
 
class  PointCloudAdapter< mrpt::maps::CPointsMap >
 
class  PointCloudAdapter< mrpt::maps::CSimplePointsMap >
 
class  PointCloudAdapter< mrpt::maps::CWeightedPointsMap >
 
class  PointCloudAdapter< mrpt::obs::CObservation3DRangeScan >
 
class  PointCloudAdapter< mrpt::opengl::CPointCloud >
 
class  PointCloudAdapter< mrpt::opengl::CPointCloudColoured >
 
class  PointCloudAdapter< pcl::PointCloud< pcl::PointXYZ > >
 
class  PointCloudAdapter< pcl::PointCloud< pcl::PointXYZRGB > >
 
class  PointCloudAdapter< pcl::PointCloud< pcl::PointXYZRGBA > >
 
class  poly_ptr
 
class  poly_ptr_ptr
 
struct  safe_ptr
 
struct  safe_ptr_basic
 
class  TCamera
 
struct  TColor
 
struct  TColorf
 
struct  TColorManager
 
struct  TEnumType
 
struct  TEnumTypeFiller
 
struct  TEnumTypeFiller< bayes::TKFMethod >
 
struct  TEnumTypeFiller< hwdrivers::CGPSInterface::PARSERS >
 
struct  TEnumTypeFiller< hwdrivers::CKinect::TVideoChannel >
 
struct  TEnumTypeFiller< hwdrivers::CVelodyneScanner::model_t >
 
struct  TEnumTypeFiller< hwdrivers::CVelodyneScanner::return_type_t >
 
struct  TEnumTypeFiller< maps::CHeightGridMap2D::TMapRepresentation >
 
struct  TEnumTypeFiller< maps::CRandomFieldGridMap2D::TMapRepresentation >
 
struct  TEnumTypeFiller< mrpt::nav::CAbstractNavigator::TState >
 
struct  TEnumTypeFiller< mrpt::obs::CObservation3DRangeScan::TIntensityChannelID >
 
struct  TEnumTypeFiller< mrpt::poses::TInterpolatorMethod >
 
struct  TEnumTypeFiller< nav::CHolonomicND::TSituations >
 
struct  TEnumTypeFiller< nav::THolonomicMethod >
 
struct  TEnumTypeFiller< slam::CGridMapAligner::TAlignerMethod >
 
struct  TEnumTypeFiller< slam::TDataAssociationMethod >
 
struct  TEnumTypeFiller< slam::TDataAssociationMetric >
 
struct  TEnumTypeFiller< slam::TICPAlgorithm >
 
struct  TEnumTypeFiller< slam::TICPCovarianceMethod >
 
struct  TMatchingPair
 
class  TMatchingPairList
 
struct  TParameters
 
struct  TPixelCoord
 
struct  TPixelCoordf
 
struct  TPropertyValueIDTriplet
 
struct  TRuntimeClassId
 
struct  ts_map_entry
 
class  TStereoCamera
 
struct  TTypeName
 
struct  TTypeName< mrpt::graphs::CNetworkOfPoses< CPOSE, MAPS_IMPLEMENTATION, NODE_ANNOTATIONS, EDGE_ANNOTATIONS > >
 
struct  TTypeName< mrpt::math::CArrayDouble< N > >
 
struct  TTypeName< mrpt::math::CArrayFloat< N > >
 
struct  TTypeName< mrpt::math::CArrayNumeric< T, N > >
 
struct  TTypeName< mrpt::math::CMatrixFixedNumeric< T, N, M > >
 
struct  TTypeName< mrpt::math::CMatrixTemplateNumeric< T > >
 
struct  TTypeName< mrpt::opengl::CLight >
 
struct  TTypeName< std::pair< T1, T2 > >
 
struct  uint_select_by_bytecount
 
struct  uint_select_by_bytecount< 1 >
 
struct  uint_select_by_bytecount< 2 >
 
struct  uint_select_by_bytecount< 3 >
 
struct  uint_select_by_bytecount< 4 >
 
struct  uint_select_by_bytecount< 8 >
 

Typedefs

typedef CThreadSafeQueue< CMessageCMessageQueue
 
typedef unsigned long POINTER_TYPE
 
typedef std::map< std::string, const TRuntimeClassId * > TClassnameToRuntimeId
 
typedef int TFileOpenModes
 
typedef int TImageChannels
 
typedef TPixelCoord TImageSize
 
typedef TMatchingPair constTMatchingPairConstPtr
 
typedef TMatchingPairTMatchingPairPtr
 
typedef uint64_t TNodeID
 
typedef std::pair< TNodeID, TNodeIDTPairNodeIDs
 
typedef TParameters< double > TParametersDouble
 
typedef TParameters< std::stringTParametersString
 
typedef void(* TRegisterFunction) ()
 
typedef safe_ptr< TRuntimeClassIdTRuntimeClassIdPtr
 
typedef safe_ptr_basic< voidvoid_ptr
 
typedef non_copiable_ptr_basic< voidvoid_ptr_noncopy
 

Enumerations

enum  TColormap
 
enum  TConstructorFlags_CImage
 
enum  TInterpolationMethod
 

Functions

abs_diff (const T a, const T b)
 
const_iterator begin () const
 
void clear ()
 
void BASE_IMPEXP colormap (const TColormap &color_map, const float color_index, float &r, float &g, float &b)
 
uint16_t BASE_IMPEXP compute_CRC16 (const uint8_t *data, const size_t len, const uint16_t gen_pol=0x8005)
 
uint16_t BASE_IMPEXP compute_CRC16 (const std::vector< uint8_t > &data, const uint16_t gen_pol=0x8005)
 
uint32_t BASE_IMPEXP compute_CRC32 (const std::vector< uint8_t > &data, const uint32_t gen_pol=0xEDB88320L)
 
uint32_t BASE_IMPEXP compute_CRC32 (const uint8_t *data, const size_t len, const uint32_t gen_pol=0xEDB88320L)
 
float DEG2RAD (const float x)
 
float DEG2RAD (const int x)
 
double DEG2RAD (const double x)
 
void delete_safe (T *&ptr)
 
bool empty () const
 
const_iterator end () const
 
std::list< T >::iterator erase_return_next (std::list< T > &cont, typename std::list< T >::iterator &it)
 
std::map< K, V >::iterator erase_return_next (std::map< K, V > &cont, typename std::map< K, V >::iterator &it)
 
std::multimap< K, V >::iterator erase_return_next (std::multimap< K, V > &cont, typename std::multimap< K, V >::iterator &it)
 
std::set< T >::iterator erase_return_next (std::set< T > &cont, typename std::set< T >::iterator &it)
 
const_iterator find (const KEY &key) const
 
size_t find_in_vector (const T &value, const CONTAINER &vect)
 
const TRuntimeClassId BASE_IMPEXPfindRegisteredClass (const std::string &className)
 
int fix (T x)
 
std::vector< const mrpt::utils::TRuntimeClassId * > BASE_IMPEXP getAllRegisteredClasses ()
 
std::vector< const TRuntimeClassId * > BASE_IMPEXP getAllRegisteredClassesChildrenOf (const TRuntimeClassId *parent_id)
 
RgetAs (SMART_PTR &o)
 
const RgetAs (const SMART_PTR &o)
 
std::string getMapAsString (const std::map< T1, T2 > &m, const std::string &sep=" => ")
 
std::string getSTLContainerAsString (const T &t)
 
void BASE_IMPEXP global_profiler_enter (const char *func_name) MRPT_NO_THROWS
 
mrpt::utils::CTimeLogger BASE_IMPEXPglobal_profiler_getref () MRPT_NO_THROWS
 
void BASE_IMPEXP global_profiler_leave (const char *func_name) MRPT_NO_THROWS
 
void BASE_IMPEXP hot2rgb (const float color_index, float &r, float &g, float &b)
 
void BASE_IMPEXP hsv2rgb (float h, float s, float v, float &r, float &g, float &b)
 
void BASE_IMPEXP jet2rgb (const float color_index, float &r, float &g, float &b)
 
void keep_max (T &var, const K test_val)
 
void keep_min (T &var, const K test_val)
 
length2length4N (T len)
 
lowestPositive (const T a, const T b)
 
constmax3 (const T &A, const T &B, const T &C)
 
std::string BASE_IMPEXP md5 (const std::string &str)
 
std::string BASE_IMPEXP md5 (const mrpt::vector_byte &str)
 
std::string BASE_IMPEXP md5 (const unsigned char *data, const size_t len)
 
constmin3 (const T &A, const T &B, const T &C)
 
 MRPT_DECLARE_TTYPENAME (mrpt::graphs::detail::TMRSlamNodeAnnotations)
 
mrpt::utils::CSerializablePtr mrpt_recv_from_zmq (ZMQ_SOCKET_TYPE zmq_socket, bool dont_wait=false, size_t *rx_obj_length_in_bytes=NULL)
 
bool mrpt_recv_from_zmq_buf (ZMQ_SOCKET_TYPE zmq_socket, VECTOR_MSG_T &out_lst_msgs, mrpt::utils::CMemoryStream &target_buf, bool dont_wait, size_t *rx_obj_length_in_bytes)
 
bool mrpt_recv_from_zmq_into (ZMQ_SOCKET_TYPE zmq_socket, mrpt::utils::CSerializable &target_object, bool dont_wait=false, size_t *rx_obj_length_in_bytes=NULL)
 
void mrpt_send_to_zmq (ZMQ_SOCKET_TYPE zmq_socket, const mrpt::utils::CSerializable &obj, const size_t max_packet_len=0)
 
 MRPTSTL_SERIALIZABLE_SEQ_CONTAINER (std::vector) MRPTSTL_SERIALIZABLE_SEQ_CONTAINER(std
 
void BASE_IMPEXP ObjectToOctetVector (const CSerializable *o, vector_byte &out_vector)
 
void BASE_IMPEXP ObjectToRawString (const CSerializable *o, std::string &out_str)
 
std::string BASE_IMPEXP ObjectToString (const CSerializable *o)
 
void BASE_IMPEXP OctetVectorToObject (const vector_byte &in_data, CSerializablePtr &obj)
 
bool BASE_IMPEXP operator!= (const mrpt::utils::TCamera &a, const mrpt::utils::TCamera &b)
 
bool operator!= (const CArray< T, N > &x, const CArray< T, N > &y)
 
TColor operator+ (const TColor &first, const TColor &second)
 
iterator operator++ (int)
 
iteratoroperator++ ()
 
TColor operator- (const TColor &first, const TColor &second)
 
bool BASE_IMPEXP operator< (const TMatchingPair &a, const TMatchingPair &b)
 
bool operator< (const CArray< T, N > &x, const CArray< T, N > &y)
 
CStream BASE_IMPEXPoperator<< (mrpt::utils::CStream &, const vector_int &a)
 
CStream BASE_IMPEXPoperator<< (mrpt::utils::CStream &, const vector_uint &a)
 
CStream BASE_IMPEXPoperator<< (mrpt::utils::CStream &, const vector_word &a)
 
CStream BASE_IMPEXPoperator<< (mrpt::utils::CStream &, const vector_signed_word &a)
 
CStream BASE_IMPEXPoperator<< (mrpt::utils::CStream &, const vector_long &a)
 
CStream BASE_IMPEXPoperator<< (mrpt::utils::CStream &, const vector_byte &a)
 
CStream BASE_IMPEXPoperator<< (mrpt::utils::CStream &, const vector_signed_byte &a)
 
CStream BASE_IMPEXPoperator<< (mrpt::utils::CStream &, const vector_bool &a)
 
CStream BASE_IMPEXPoperator<< (mrpt::utils::CStream &s, const std::vector< float > &a)
 
CStream BASE_IMPEXPoperator<< (mrpt::utils::CStream &s, const std::vector< double > &a)
 
CStream BASE_IMPEXPoperator<< (mrpt::utils::CStream &, const std::vector< size_t > &a)
 
CStream BASE_IMPEXPoperator<< (mrpt::utils::CStream &, const std::vector< std::string > &)
 
std::ostream BASE_IMPEXPoperator<< (std::ostream &o, const TPixelCoordf &p)
 
std::ostream BASE_IMPEXPoperator<< (std::ostream &o, const TPixelCoord &p)
 
std::ostream BASE_IMPEXPoperator<< (std::ostream &o, const TColor &c)
 
CStream BASE_IMPEXPoperator<< (mrpt::utils::CStream &o, const TColor &c)
 
CStream BASE_IMPEXPoperator<< (mrpt::utils::CStream &s, const mrpt::math::CVectorFloat &a)
 
CStream BASE_IMPEXPoperator<< (mrpt::utils::CStream &s, const mrpt::math::CVectorDouble &a)
 
std::ostream BASE_IMPEXPoperator<< (std::ostream &o, const TColorf &c)
 
CStream BASE_IMPEXPoperator<< (mrpt::utils::CStream &o, const TColorf &c)
 
CStreamoperator<< (mrpt::utils::CStream &out, const COctoMapVoxels::TInfoPerVoxelSet &a)
 
CStreamoperator<< (mrpt::utils::CStream &out, const COctoMapVoxels::TGridCube &a)
 
CStreamoperator<< (mrpt::utils::CStream &out, const COctoMapVoxels::TVoxel &a)
 
CStream BASE_IMPEXPoperator<< (mrpt::utils::CStream &s, const char *a)
 
CStream BASE_IMPEXPoperator<< (mrpt::utils::CStream &s, const std::string &str)
 
bool operator<= (const CArray< T, N > &x, const CArray< T, N > &y)
 
bool BASE_IMPEXP operator== (const TMatchingPair &a, const TMatchingPair &b)
 
bool operator== (const TColor &first, const TColor &second)
 
bool BASE_IMPEXP operator== (const mrpt::utils::TCamera &a, const mrpt::utils::TCamera &b)
 
bool operator== (const CArray< T, N > &x, const CArray< T, N > &y)
 
bool BASE_IMPEXP operator== (const TMatchingPairList &a, const TMatchingPairList &b)
 
bool operator> (const CArray< T, N > &x, const CArray< T, N > &y)
 
bool operator>= (const CArray< T, N > &x, const CArray< T, N > &y)
 
CStream BASE_IMPEXPoperator>> (mrpt::utils::CStream &in, std::string &str)
 
CStream BASE_IMPEXPoperator>> (mrpt::utils::CStream &in, std::vector< std::string > &a)
 
CStream BASE_IMPEXPoperator>> (mrpt::utils::CStream &in, vector_uint &a)
 
CStreamoperator>> (mrpt::utils::CStream &in, COctoMapVoxels::TVoxel &a)
 
CStream BASE_IMPEXPoperator>> (mrpt::utils::CStream &s, std::vector< float > &a)
 
CStream BASE_IMPEXPoperator>> (mrpt::utils::CStream &i, TColor &c)
 
CStream BASE_IMPEXPoperator>> (mrpt::utils::CStream &in, mrpt::math::CVectorDouble &a)
 
CStream BASE_IMPEXPoperator>> (mrpt::utils::CStream &in, mrpt::math::CVectorFloat &a)
 
CStream BASE_IMPEXPoperator>> (mrpt::utils::CStream &s, std::vector< double > &a)
 
CStreamoperator>> (mrpt::utils::CStream &in, std::pair< T1, T2 > &obj)
 
CStreamoperator>> (mrpt::utils::CStream &in, COctoMapVoxels::TInfoPerVoxelSet &a)
 
CStreamoperator>> (mrpt::utils::CStream &in, COctoMapVoxels::TGridCube &a)
 
CStream BASE_IMPEXPoperator>> (mrpt::utils::CStream &s, std::vector< size_t > &a)
 
CStream BASE_IMPEXPoperator>> (mrpt::utils::CStream &in, char *a)
 
CStream BASE_IMPEXPoperator>> (mrpt::utils::CStream &in, vector_bool &a)
 
CStream BASE_IMPEXPoperator>> (mrpt::utils::CStream &in, vector_int &a)
 
CStream BASE_IMPEXPoperator>> (mrpt::utils::CStream &in, vector_byte &a)
 
CStream BASE_IMPEXPoperator>> (mrpt::utils::CStream &in, vector_word &a)
 
CStream BASE_IMPEXPoperator>> (mrpt::utils::CStream &in, vector_signed_word &a)
 
CStream BASE_IMPEXPoperator>> (mrpt::utils::CStream &in, vector_long &a)
 
CStream BASE_IMPEXPoperator>> (mrpt::utils::CStream &in, vector_signed_byte &a)
 
CStream BASE_IMPEXPoperator>> (mrpt::utils::CStream &i, TColorf &c)
 
VALUE & operator[] (const KEY &key)
 
CThreadSafeQueue< TRegisterFunction > BASE_IMPEXPpending_class_registers ()
 
mrpt::synch::CAtomicCounter BASE_IMPEXPpending_class_registers_count ()
 
void printf_vector (const char *fmt, const std::vector< T > &V)
 
void printMap (const std::map< T1, T2 > &m)
 
void printSTLContainer (const T &t)
 
void printSTLContainerOfContainers (const T &t)
 
float RAD2DEG (const float x)
 
double RAD2DEG (const double x)
 
void BASE_IMPEXP RawStringToObject (const std::string &in_str, CSerializablePtr &obj)
 
void BASE_IMPEXP reduced_hash (const std::string &value, uint64_t &hash)
 
void BASE_IMPEXP reduced_hash (const std::string &value, uint32_t &hash)
 
void BASE_IMPEXP reduced_hash (const std::string &value, uint8_t &hash)
 
void BASE_IMPEXP reduced_hash (const std::string &value, uint16_t &hash)
 
void BASE_IMPEXP registerAllPendingClasses ()
 
void BASE_IMPEXP registerClass (const mrpt::utils::TRuntimeClassId *pNewClass)
 
void BASE_IMPEXP registerClassCustomName (const char *customName, const TRuntimeClassId *pNewClass)
 
void reverseBytes (const T &v_in, T &v_out)
 
void BASE_IMPEXP reverseBytesInPlace (double &v_in_out)
 
void BASE_IMPEXP reverseBytesInPlace (float &v_in_out)
 
void BASE_IMPEXP reverseBytesInPlace (uint64_t &v_in_out)
 
void BASE_IMPEXP reverseBytesInPlace (int32_t &v_in_out)
 
void BASE_IMPEXP reverseBytesInPlace (bool &v_in_out)
 
void BASE_IMPEXP reverseBytesInPlace (uint32_t &v_in_out)
 
void BASE_IMPEXP reverseBytesInPlace (int64_t &v_in_out)
 
void BASE_IMPEXP reverseBytesInPlace (uint8_t &v_in_out)
 
void BASE_IMPEXP reverseBytesInPlace (int8_t &v_in_out)
 
void BASE_IMPEXP reverseBytesInPlace (uint16_t &v_in_out)
 
void BASE_IMPEXP reverseBytesInPlace (int16_t &v_in_out)
 
void BASE_IMPEXP rgb2hsv (float r, float g, float b, float &h, float &s, float &v)
 
int round (const T value)
 
round_10power (T val, int power10)
 
long round_long (const T value)
 
void saturate (T &var, const T sat_min, const T sat_max)
 
saturate_val (const T &value, const T sat_min, const T sat_max)
 
int sign (T x)
 
int signWithZero (T x)
 
std::string sprintf_vector (const char *fmt, const Eigen::MatrixBase< Derived > &V)
 
std::string sprintf_vector (const char *fmt, const std::vector< T > &V)
 
void BASE_IMPEXP StringToObject (const std::string &str, CSerializablePtr &obj)
 
 ts_hash_map ()
 
void vector_strong_clear (VECTOR_T &v)
 

Variables

 cmGRAYSCALE
 
 cmHOT
 
 cmJET
 
class BASE_IMPEXP CObject
 
 FAST_REF_OR_CONVERT_TO_GRAY
 
 fomAppend
 
 fomRead
 
 fomWrite
 
 IMG_INTERP_AREA
 
 IMG_INTERP_CUBIC
 
 IMG_INTERP_LINEAR
 
 IMG_INTERP_NN
 
size_t m_size
 
vec_t m_vec
 
std::string MRPT_GLOBAL_UNITTEST_SRC_DIR
 
int BASE_IMPEXP MRPT_SAVE_NAME_PADDING
 
int BASE_IMPEXP MRPT_SAVE_VALUE_PADDING
 
volatile bool BASE_IMPEXP pending_class_registers_modified
 
 UNINITIALIZED_IMAGE
 


mrpt_bridge
Author(s): Markus Bader , Raphael Zack
autogenerated on Fri Feb 28 2020 03:22:14