|
T | 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_IMPEXP * | findRegisteredClass (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) |
|
R * | getAs (SMART_PTR &o) |
|
const R * | getAs (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_IMPEXP & | global_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) |
|
T | length2length4N (T len) |
|
T | lowestPositive (const T a, const T b) |
|
const T | max3 (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) |
|
const T | min3 (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) |
|
iterator & | operator++ () |
|
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_IMPEXP & | operator<< (mrpt::utils::CStream &, const vector_int &a) |
|
CStream BASE_IMPEXP & | operator<< (mrpt::utils::CStream &, const vector_uint &a) |
|
CStream BASE_IMPEXP & | operator<< (mrpt::utils::CStream &, const vector_word &a) |
|
CStream BASE_IMPEXP & | operator<< (mrpt::utils::CStream &, const vector_signed_word &a) |
|
CStream BASE_IMPEXP & | operator<< (mrpt::utils::CStream &, const vector_long &a) |
|
CStream BASE_IMPEXP & | operator<< (mrpt::utils::CStream &, const vector_byte &a) |
|
CStream BASE_IMPEXP & | operator<< (mrpt::utils::CStream &, const vector_signed_byte &a) |
|
CStream BASE_IMPEXP & | operator<< (mrpt::utils::CStream &, const vector_bool &a) |
|
CStream BASE_IMPEXP & | operator<< (mrpt::utils::CStream &s, const std::vector< float > &a) |
|
CStream BASE_IMPEXP & | operator<< (mrpt::utils::CStream &s, const std::vector< double > &a) |
|
CStream BASE_IMPEXP & | operator<< (mrpt::utils::CStream &, const std::vector< size_t > &a) |
|
CStream BASE_IMPEXP & | operator<< (mrpt::utils::CStream &, const std::vector< std::string > &) |
|
std::ostream BASE_IMPEXP & | operator<< (std::ostream &o, const TPixelCoordf &p) |
|
std::ostream BASE_IMPEXP & | operator<< (std::ostream &o, const TPixelCoord &p) |
|
std::ostream BASE_IMPEXP & | operator<< (std::ostream &o, const TColor &c) |
|
CStream BASE_IMPEXP & | operator<< (mrpt::utils::CStream &o, const TColor &c) |
|
CStream BASE_IMPEXP & | operator<< (mrpt::utils::CStream &s, const mrpt::math::CVectorFloat &a) |
|
CStream BASE_IMPEXP & | operator<< (mrpt::utils::CStream &s, const mrpt::math::CVectorDouble &a) |
|
std::ostream BASE_IMPEXP & | operator<< (std::ostream &o, const TColorf &c) |
|
CStream BASE_IMPEXP & | operator<< (mrpt::utils::CStream &o, const TColorf &c) |
|
CStream & | operator<< (mrpt::utils::CStream &out, const COctoMapVoxels::TInfoPerVoxelSet &a) |
|
CStream & | operator<< (mrpt::utils::CStream &out, const COctoMapVoxels::TGridCube &a) |
|
CStream & | operator<< (mrpt::utils::CStream &out, const COctoMapVoxels::TVoxel &a) |
|
CStream BASE_IMPEXP & | operator<< (mrpt::utils::CStream &s, const char *a) |
|
CStream BASE_IMPEXP & | operator<< (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_IMPEXP & | operator>> (mrpt::utils::CStream &in, std::string &str) |
|
CStream BASE_IMPEXP & | operator>> (mrpt::utils::CStream &in, std::vector< std::string > &a) |
|
CStream BASE_IMPEXP & | operator>> (mrpt::utils::CStream &in, vector_uint &a) |
|
CStream & | operator>> (mrpt::utils::CStream &in, COctoMapVoxels::TVoxel &a) |
|
CStream BASE_IMPEXP & | operator>> (mrpt::utils::CStream &s, std::vector< float > &a) |
|
CStream BASE_IMPEXP & | operator>> (mrpt::utils::CStream &i, TColor &c) |
|
CStream BASE_IMPEXP & | operator>> (mrpt::utils::CStream &in, mrpt::math::CVectorDouble &a) |
|
CStream BASE_IMPEXP & | operator>> (mrpt::utils::CStream &in, mrpt::math::CVectorFloat &a) |
|
CStream BASE_IMPEXP & | operator>> (mrpt::utils::CStream &s, std::vector< double > &a) |
|
CStream & | operator>> (mrpt::utils::CStream &in, std::pair< T1, T2 > &obj) |
|
CStream & | operator>> (mrpt::utils::CStream &in, COctoMapVoxels::TInfoPerVoxelSet &a) |
|
CStream & | operator>> (mrpt::utils::CStream &in, COctoMapVoxels::TGridCube &a) |
|
CStream BASE_IMPEXP & | operator>> (mrpt::utils::CStream &s, std::vector< size_t > &a) |
|
CStream BASE_IMPEXP & | operator>> (mrpt::utils::CStream &in, char *a) |
|
CStream BASE_IMPEXP & | operator>> (mrpt::utils::CStream &in, vector_bool &a) |
|
CStream BASE_IMPEXP & | operator>> (mrpt::utils::CStream &in, vector_int &a) |
|
CStream BASE_IMPEXP & | operator>> (mrpt::utils::CStream &in, vector_byte &a) |
|
CStream BASE_IMPEXP & | operator>> (mrpt::utils::CStream &in, vector_word &a) |
|
CStream BASE_IMPEXP & | operator>> (mrpt::utils::CStream &in, vector_signed_word &a) |
|
CStream BASE_IMPEXP & | operator>> (mrpt::utils::CStream &in, vector_long &a) |
|
CStream BASE_IMPEXP & | operator>> (mrpt::utils::CStream &in, vector_signed_byte &a) |
|
CStream BASE_IMPEXP & | operator>> (mrpt::utils::CStream &i, TColorf &c) |
|
VALUE & | operator[] (const KEY &key) |
|
CThreadSafeQueue< TRegisterFunction > BASE_IMPEXP & | pending_class_registers () |
|
mrpt::synch::CAtomicCounter BASE_IMPEXP & | pending_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) |
|
T | round_10power (T val, int power10) |
|
long | round_long (const T value) |
|
void | saturate (T &var, const T sat_min, const T sat_max) |
|
T | 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) |
|