Go to the documentation of this file.
10 #define CPosePDFGrid_H
46 double resolutionXY = 0.5f,
48 double phiMin = -
M_PIf,
57 void uniformDistribution();
Declares a class that represents a Probability Distribution function (PDF) of a 2D pose (x,...
#define DEFINE_SERIALIZABLE_POST_CUSTOM_BASE(class_name, base_name)
This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.
Eigen::Matrix< dataType, 4, 4 > inverse(Eigen::Matrix< dataType, 4, 4 > &pose)
dynamic_vector< double > CVectorDouble
Column vector, like Eigen::MatrixXd, but automatically initialized to zeros since construction.
void saveToTextFile(const std::string &file, mrpt::math::TMatrixTextFileFormat fileFormat=mrpt::math::MATRIX_FORMAT_ENG, bool appendMRPTHeader=false, const std::string &userHeader=std::string()) const
Save matrix to a text file, compatible with MATLAB text format (see also the methods of matrix classe...
double DEG2RAD(const double x)
Degrees to radians.
void normalize(Scalar valMin, Scalar valMax)
Scales all elements such as the minimum & maximum values are shifted to the given values.
A class used to store a 2D pose.
A class used to store a 3D pose (a 3D translation + a rotation in 3D).
This is a template class for storing a 3D (2D+heading) grid containing any kind of data.
A numeric matrix of compile-time fixed size.
Declares a class that represents a probability density function (pdf) of a 2D pose (x,...
#define DEFINE_SERIALIZABLE(class_name)
This declaration must be inserted in all CSerializable classes definition, within the class declarati...
Eigen::Matrix< typename MATRIX::Scalar, MATRIX::ColsAtCompileTime, MATRIX::ColsAtCompileTime > cov(const MATRIX &v)
Computes the covariance matrix from a list of samples in an NxM matrix, where each row is a sample,...
#define MRPT_OVERRIDE
C++11 "override" for virtuals:
#define DEFINE_SERIALIZABLE_PRE_CUSTOM_BASE(class_name, base_name)
This declaration must be inserted in all CSerializable classes definition, before the class declarati...
Page generated by Doxygen 1.8.17 for MRPT 1.4.0 SVN: at Tue Mar 3 09:15:16 UTC 2020 | | |