Classes | |
class | CPoint |
A virtual base class to represent a point in 2D or 3D. More... | |
class | CPoint2D |
A class used to store a 2D point. More... | |
class | CPoint3D |
A class used to store a 3D point. More... | |
class | CPointPDF |
Declares a class that represents a Probability Distribution function (PDF) of a 3D point (x,y,z). More... | |
class | CPointPDFGaussian |
A gaussian distribution for 3D points. More... | |
class | TSimple3DPoint |
Data within each particle. More... | |
class | CPointPDFParticles |
A probability distribution of a 2D/3D point, represented as a set of random samples (particles). More... | |
class | CPointPDFSOG |
Declares a class that represents a Probability Density function (PDF) of a 3D point ![]() | |
class | CPose |
A virtual base class to represent a pose in 2D or 3D. More... | |
class | CPose2D |
A class used to store a 2D pose. More... | |
class | CPose2DGridTemplate |
This is a template class for storing a 3D (2D+heading) grid containing any kind of data. More... | |
class | CPose3D |
A class used to store a 3D pose. More... | |
class | CPose3DInterpolator |
A trajectory in time and in 6D (CPose3D) that interpolates using splines the intervals between a set of given time-referenced poses. More... | |
class | CPose3DPDF |
Declares a class that represents a Probability Density Function (PDF) of a 3D pose (6D actually). More... | |
class | CPose3DPDFGaussian |
Declares a class that represents a Probability Density function (PDF) of a 3D pose ![]() | |
class | CPose3DPDFParticles |
Declares a class that represents a Probability Density function (PDF) of a 3D pose This class implements that PDF using a set of m_particles (for using particle filter methods), where M weighted m_particles represent the PDF. More... | |
class | CPose3DPDFSOG |
Declares a class that represents a Probability Density function (PDF) of a 3D(6D) pose ![]() | |
class | CPoseOrPoint |
The base class for 2D points, 3D points, 2D poses and 3D poses. More... | |
class | CPosePDF |
Declares a class that represents a probability density function (pdf) of a 2D pose (x,y,phi). More... | |
class | CPosePDFGaussian |
Declares a class that represents a Probability Density function (PDF) of a 2D pose ![]() | |
class | CPosePDFGrid |
Declares a class that represents a Probability Distribution function (PDF) of a 2D pose (x,y,phi). More... | |
class | 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... | |
class | CPosePDFSOG |
Declares a class that represents a Probability Density function (PDF) of a 2D pose ![]() | |
class | CPoseRandomSampler |
An efficient generator of random samples drawn from a given 2D (CPosePDF) or 3D (CPose3DPDF) pose probability density function (pdf). More... | |
class | CPoses2DSequence |
This class stores a sequence of relative, incremental 2D poses. More... | |
class | CPoses3DSequence |
This class stores a sequence of relative, incremental 3D poses. More... | |
Typedefs | |
typedef std::pair < mrpt::system::TTimeStamp, mrpt::poses::CPose3D > | TTimePosePair |
typedef CProbabilityParticle < CPose3D > | CPose3DParticle |
A type definition for m_particles containing a 3D pose. | |
Functions | |
std::ostream MRPTDLLIMPEXP & | operator<< (std::ostream &o, const CPoint2D &p) |
Textual output stream function. | |
bool MRPTDLLIMPEXP | operator< (const CPoint2D &a, const CPoint2D &b) |
Used by STL algorithms. | |
std::ostream MRPTDLLIMPEXP & | operator<< (std::ostream &o, const CPoint3D &p) |
std::ostream MRPTDLLIMPEXP & | operator<< (std::ostream &o, const CPose2D &p) |
std::ostream MRPTDLLIMPEXP & | operator<< (std::ostream &o, const CPose3D &p) |
CPose3DPDFGaussian MRPTDLLIMPEXP | operator+ (const CPose3DPDFGaussian &x, const CPose3DPDFGaussian &u) |
Pose composition for two 3D pose Gaussians (see formulas on the top of this page). | |
std::ostream MRPTDLLIMPEXP & | operator<< (std::ostream &out, const CPose3DPDFGaussian &obj) |
Dumps the mean and covariance matrix to a text stream. | |
std::ostream & | operator<< (std::ostream &out, const CPosePDFGaussian &obj) |
Dumps the mean and covariance matrix to a text stream. | |
poses::CPosePDFGaussian | operator+ (const mrpt::poses::CPose2D &A, const mrpt::poses::CPosePDFGaussian &B) |
Returns the Gaussian distribution of ![]() ![]() |
A type definition for m_particles containing a 3D pose.
Definition at line 54 of file CPose3DPDFParticles.h.
typedef std::pair<mrpt::system::TTimeStamp, mrpt::poses::CPose3D> mrpt::poses::TTimePosePair |
Definition at line 42 of file CPose3DInterpolator.h.
poses::CPosePDFGaussian mrpt::poses::operator+ | ( | const mrpt::poses::CPose2D & | A, | |
const mrpt::poses::CPosePDFGaussian & | B | |||
) |
Returns the Gaussian distribution of , for
.
CPose3DPDFGaussian MRPTDLLIMPEXP mrpt::poses::operator+ | ( | const CPose3DPDFGaussian & | x, | |
const CPose3DPDFGaussian & | u | |||
) |
Pose composition for two 3D pose Gaussians (see formulas on the top of this page).
bool MRPTDLLIMPEXP mrpt::poses::operator< | ( | const CPoint2D & | a, | |
const CPoint2D & | b | |||
) |
Used by STL algorithms.
std::ostream& mrpt::poses::operator<< | ( | std::ostream & | out, | |
const CPosePDFGaussian & | obj | |||
) |
Dumps the mean and covariance matrix to a text stream.
std::ostream MRPTDLLIMPEXP& mrpt::poses::operator<< | ( | std::ostream & | out, | |
const CPose3DPDFGaussian & | obj | |||
) |
Dumps the mean and covariance matrix to a text stream.
std::ostream MRPTDLLIMPEXP& mrpt::poses::operator<< | ( | std::ostream & | o, | |
const CPose3D & | p | |||
) |
std::ostream MRPTDLLIMPEXP& mrpt::poses::operator<< | ( | std::ostream & | o, | |
const CPose2D & | p | |||
) |
std::ostream MRPTDLLIMPEXP& mrpt::poses::operator<< | ( | std::ostream & | o, | |
const CPoint3D & | p | |||
) |
std::ostream MRPTDLLIMPEXP& mrpt::poses::operator<< | ( | std::ostream & | o, | |
const CPoint2D & | p | |||
) |
Textual output stream function.
Page generated by Doxygen 1.5.9 for MRPT 0.6.5 SVN:exported at Thu May 21 04:14:55 UTC 2009 |