Go to the documentation of this file.
    6 #include <gmapping/utils/utils_export.h> 
   12 double UTILS_EXPORT 
sampleGaussian(
double sigma,
unsigned long int S=0);
 
   20         Covariance3 
operator + (
const Covariance3 & cov) 
const;
 
   40         void computeFromSamples(
const std::vector<OrientedPoint> & poses, 
const std::vector<double>& weights );
 
   43 template<
typename Po
intIterator, 
typename WeightIterator>
 
   49         WeightIterator wt=weightBegin;
 
   50         double *w=
new double();
 
   52         for (PointIterator pt=pointBegin; pt!=pointEnd; pt++){
 
   70         for (PointIterator pt=pointBegin; pt!=pointEnd; pt++){
 
   98 template<
typename Po
intIterator>
 
  105         for (PointIterator pt=pointBegin; pt!=pointEnd; pt++){
 
  120         for (PointIterator pt=pointBegin; pt!=pointEnd; pt++){
 
  
void computeFromSamples(const std::vector< OrientedPoint > &poses)
EigenCovariance3 rotate(double angle) const
double UTILS_EXPORT evalLogGaussian(double sigmaSquare, double delta)
point< T > min(const point< T > &p1, const point< T > &p2)
double UTILS_EXPORT sampleUniformDouble(double min, double max)
point< T > max(const point< T > &p1, const point< T > &p2)
double UTILS_EXPORT sampleGaussian(double sigma, unsigned long int S=0)
Covariance3 operator+(const Covariance3 &cov) const
double UTILS_EXPORT eval(const OrientedPoint &p) const
EigenCovariance3 covariance
const char *const *argv double delta
orientedpoint< double, double > OrientedPoint
Gaussian3 computeGaussianFromSamples(PointIterator &pointBegin, PointIterator &pointEnd, WeightIterator &weightBegin, WeightIterator &weightEnd)
int UTILS_EXPORT sampleUniformInt(int max)
double UTILS_EXPORT evalGaussian(double sigmaSquare, double delta)
OrientedPoint sample() const
openslam_gmapping
Author(s): Cyrill Stachniss, Udo Frese, Giorgio Grisetti, Wolfram Burgard
autogenerated on Thu Oct 19 2023 02:25:51