Main MRPT website > C++ reference for MRPT 1.3.2
Classes | Namespaces | Enumerations
2D/3D point and pose PDFs

Detailed Description

Collaboration diagram for 2D/3D point and pose PDFs:

Classes

class  mrpt::poses::CPoint2DPDF
 Declares a class that represents a Probability Distribution function (PDF) of a 2D point (x,y). More...
 
class  mrpt::poses::CPoint2DPDFGaussian
 A gaussian distribution for 2D points. More...
 
class  mrpt::poses::CPointPDF
 Declares a class that represents a Probability Distribution function (PDF) of a 3D point (x,y,z). More...
 
class  mrpt::poses::CPointPDFGaussian
 A gaussian distribution for 3D points. More...
 
class  mrpt::poses::TSimple3DPoint
 Data within each particle. More...
 
class  mrpt::poses::CPointPDFParticles
 A probability distribution of a 2D/3D point, represented as a set of random samples (particles). More...
 
struct  mrpt::poses::CPointPDFSOG::TGaussianMode
 The struct for each mode: More...
 
class  mrpt::poses::CPointPDFSOG
 Declares a class that represents a Probability Density function (PDF) of a 3D point $ p(\mathbf{x}) = [x ~ y ~ z ]^t $. More...
 
class  mrpt::poses::CPose2DGridTemplate< T >
 This is a template class for storing a 3D (2D+heading) grid containing any kind of data. More...
 
class  mrpt::poses::CPose3DPDF
 Declares a class that represents a Probability Density Function (PDF) of a 3D pose (6D actually). More...
 
class  mrpt::poses::CPose3DPDFGaussian
 Declares a class that represents a Probability Density function (PDF) of a 3D pose $ p(\mathbf{x}) = [x ~ y ~ z ~ yaw ~ pitch ~ roll]^t $. More...
 
class  mrpt::poses::CPose3DPDFGaussianInf
 Declares a class that represents a Probability Density function (PDF) of a 3D pose $ p(\mathbf{x}) = [x ~ y ~ z ~ yaw ~ pitch ~ roll]^t $ as a Gaussian described by its mean and its inverse covariance matrix. More...
 
class  mrpt::poses::CPose3DPDFParticles
 Declares a class that represents a Probability Density function (PDF) of a 3D pose. More...
 
struct  mrpt::poses::CPose3DPDFSOG::TGaussianMode
 The struct for each mode: More...
 
class  mrpt::poses::CPose3DPDFSOG
 Declares a class that represents a Probability Density function (PDF) of a 3D(6D) pose $ p(\mathbf{x}) = [x ~ y ~ z ~ yaw ~ pitch ~ roll]^t $. More...
 
class  mrpt::poses::CPose3DQuatPDF
 Declares a class that represents a Probability Density Function (PDF) of a 3D pose (6D actually), by means of a 7-vector with a translation [x y z] and a quaternion [qr qx qy qz]. More...
 
class  mrpt::poses::CPose3DQuatPDFGaussian
 Declares a class that represents a Probability Density function (PDF) of a 3D pose using a quaternion $ p(\mathbf{x}) = [x ~ y ~ z ~ qr ~ qx ~ qy ~ qz]^\top $. More...
 
class  mrpt::poses::CPose3DQuatPDFGaussianInf
 Declares a class that represents a Probability Density function (PDF) of a 3D pose using a quaternion $ p(\mathbf{x}) = [x ~ y ~ z ~ qr ~ qx ~ qy ~ qz]^\top $. More...
 
class  mrpt::poses::CPoseOrPoint< DERIVEDCLASS >
 The base template class for 2D & 3D points and poses. More...
 
class  mrpt::poses::CPosePDF
 Declares a class that represents a probability density function (pdf) of a 2D pose (x,y,phi). More...
 
class  mrpt::poses::CPosePDFGaussian
 Declares a class that represents a Probability Density function (PDF) of a 2D pose $ p(\mathbf{x}) = [x ~ y ~ \phi ]^t $. More...
 
class  mrpt::poses::CPosePDFGaussianInf
 A Probability Density function (PDF) of a 2D pose $ p(\mathbf{x}) = [x ~ y ~ \phi ]^t $ as a Gaussian with a mean and the inverse of the covariance. More...
 
class  mrpt::poses::CPosePDFGrid
 Declares a class that represents a Probability Distribution function (PDF) of a 2D pose (x,y,phi). More...
 
class  mrpt::poses::CPosePDFParticles
 Declares a class that represents a Probability Density Function (PDF) over a 2D pose (x,y,phi), using a set of weighted samples. More...
 
struct  mrpt::poses::CPosePDFSOG::TGaussianMode
 The struct for each mode: More...
 
class  mrpt::poses::CPosePDFSOG
 Declares a class that represents a Probability Density function (PDF) of a 2D pose $ p(\mathbf{x}) = [x ~ y ~ \phi ]^t $. More...
 
class  mrpt::poses::CPoseRandomSampler
 An efficient generator of random samples drawn from a given 2D (CPosePDF) or 3D (CPose3DPDF) pose probability density function (pdf). More...
 
struct  mrpt::poses::CRobot2DPoseEstimator::TOptions
 
class  mrpt::poses::CRobot2DPoseEstimator
 A simple filter to estimate and extrapolate the robot 2D (x,y,phi) pose from asynchronous odometry and localization data. More...
 

Namespaces

 mrpt::poses
 Classes for 2D/3D geometry representation, both of single values and probability density distributions (PDFs) in many forms.
 

Enumerations

enum  { mrpt::poses::CPoint2DPDF::is_3D_val = 0 }
 
enum  { mrpt::poses::CPoint2DPDF::is_PDF_val = 1 }
 
enum  { mrpt::poses::CPointPDF::is_3D_val = 1 }
 
enum  { mrpt::poses::CPointPDF::is_PDF_val = 1 }
 
enum  { mrpt::poses::CPose3DPDF::is_3D_val = 1 }
 
enum  { mrpt::poses::CPose3DPDF::is_PDF_val = 1 }
 
enum  mrpt::poses::TConstructorFlags_Poses { mrpt::poses::UNINITIALIZED_POSE = 0 }
 
enum  { mrpt::poses::CPosePDF::is_3D_val = 0 }
 
enum  { mrpt::poses::CPosePDF::is_PDF_val = 1 }
 

Enumeration Type Documentation

anonymous enum
Enumerator
is_3D_val 

Definition at line 51 of file CPoint2DPDF.h.

anonymous enum
Enumerator
is_PDF_val 

Definition at line 53 of file CPoint2DPDF.h.

anonymous enum
Enumerator
is_3D_val 

Definition at line 55 of file CPointPDF.h.

anonymous enum
Enumerator
is_PDF_val 

Definition at line 57 of file CPointPDF.h.

anonymous enum
Enumerator
is_3D_val 

Definition at line 91 of file CPose3DPDF.h.

anonymous enum
Enumerator
is_PDF_val 

Definition at line 93 of file CPose3DPDF.h.

anonymous enum
Enumerator
is_3D_val 

Definition at line 91 of file CPosePDF.h.

anonymous enum
Enumerator
is_PDF_val 

Definition at line 93 of file CPosePDF.h.

Enumerator
UNINITIALIZED_POSE 

Definition at line 33 of file CPoseOrPoint.h.




Page generated by Doxygen 1.8.9.1 for MRPT 1.3.2 SVN:Unversioned directory at Tue Dec 8 09:49:21 UTC 2015