Classes for 2D/3D geometry representation, both of single values and probability density distributions (PDFs) in many forms.
Namespaces | |
namespace | detail |
Internal, auxiliary templates for MRPT classes. | |
Classes | |
class | CPoint |
A base class for representing a point in 2D or 3D. More... | |
class | CPoint2D |
A class used to store a 2D point. More... | |
class | CPoint2DPDF |
Declares a class that represents a Probability Distribution function (PDF) of a 2D point (x,y). More... | |
class | CPoint2DPDFGaussian |
A gaussian distribution for 2D points. 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 | 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 base class for representing 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 (a 3D translation + a rotation in 3D). More... | |
class | CPose3DInterpolator |
This class stores a time-stamped trajectory in SE(3) (CPose3D 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 | CPose3DPDFGaussianInf |
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. More... | |
class | CPose3DPDFSOG |
Declares a class that represents a Probability Density function (PDF) of a 3D(6D) pose ![]() | |
class | CPose3DQuat |
A class used to store a 3D pose as a translation (x,y,z) and a quaternion (qr,qx,qy,qz). More... | |
class | 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 | CPose3DQuatPDFGaussian |
Declares a class that represents a Probability Density function (PDF) of a 3D pose using a quaternion ![]() | |
class | CPose3DQuatPDFGaussianInf |
Declares a class that represents a Probability Density function (PDF) of a 3D pose using a quaternion ![]() | |
class | CPose3DRotVec |
A 3D pose, with a 3D translation and a rotation in 3D parameterized in rotation-vector form (equivalent to axis-angle). More... | |
class | CPoseOrPoint |
The base template class for 2D & 3D points and 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 | CPosePDFGaussianInf |
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... | |
class | CRobot2DPoseEstimator |
A simple filter to estimate and extrapolate the robot 2D (x,y,phi) pose from asynchronous odometry and localization data. More... | |
class | SE_average< 2 > |
Computes weighted and un-weighted averages of SE(2) poses. More... | |
class | SE_average< 3 > |
Computes weighted and un-weighted averages of SE(3) poses. More... | |
struct | SE_traits< 2 > |
Specialization of SE for 2D poses. More... | |
struct | SE_traits< 3 > |
Specialization of SE for 3D poses. More... | |
class | SO_average< 2 > |
Computes weighted and un-weighted averages of SO(2) orientations. More... | |
class | SO_average< 3 > |
Computes weighted and un-weighted averages of SO(3) orientations. More... | |
class | TSimple3DPoint |
Data within each particle. More... | |
Typedefs | |
typedef mrpt::aligned_containers< CPose2D >::vector_t | StdVector_CPose2D |
Eigen aligment-compatible container. | |
typedef mrpt::aligned_containers< CPose2D >::deque_t | StdDeque_CPose2D |
Eigen aligment-compatible container. | |
typedef std::pair< mrpt::system::TTimeStamp, mrpt::poses::CPose3D > | TTimePosePair |
Enumerations | |
enum | TConstructorFlags_Poses { UNINITIALIZED_POSE = 0 } |
Functions | |
template<class DERIVEDCLASS > | |
std::ostream & | operator<< (std::ostream &o, const CPoint< DERIVEDCLASS > &p) |
Dumps a point as a string [x,y] or [x,y,z] | |
template<class DERIVEDCLASS > | |
bool | operator< (const CPoint< DERIVEDCLASS > &a, const CPoint< DERIVEDCLASS > &b) |
Used by STL algorithms. | |
template<class DERIVEDCLASS > | |
bool | operator== (const CPoint< DERIVEDCLASS > &p1, const CPoint< DERIVEDCLASS > &p2) |
template<class DERIVEDCLASS > | |
bool | operator!= (const CPoint< DERIVEDCLASS > &p1, const CPoint< DERIVEDCLASS > &p2) |
BASE_IMPEXP::mrpt::utils::CStream & | operator>> (mrpt::utils::CStream &in, CPoint2DPtr &pObj) |
BASE_IMPEXP::mrpt::utils::CStream & | operator>> (mrpt::utils::CStream &in, CPoint2DPDFPtr &pObj) |
BASE_IMPEXP::mrpt::utils::CStream & | operator>> (mrpt::utils::CStream &in, CPoint2DPDFGaussianPtr &pObj) |
BASE_IMPEXP::mrpt::utils::CStream & | operator>> (mrpt::utils::CStream &in, CPoint3DPtr &pObj) |
BASE_IMPEXP::mrpt::utils::CStream & | operator>> (mrpt::utils::CStream &in, CPointPDFPtr &pObj) |
BASE_IMPEXP::mrpt::utils::CStream & | operator>> (mrpt::utils::CStream &in, CPointPDFGaussianPtr &pObj) |
BASE_IMPEXP::mrpt::utils::CStream & | operator>> (mrpt::utils::CStream &in, TSimple3DPointPtr &pObj) |
BASE_IMPEXP::mrpt::utils::CStream & | operator>> (mrpt::utils::CStream &in, CPointPDFParticlesPtr &pObj) |
BASE_IMPEXP::mrpt::utils::CStream & | operator>> (mrpt::utils::CStream &in, CPointPDFSOGPtr &pObj) |
BASE_IMPEXP::mrpt::utils::CStream & | operator>> (mrpt::utils::CStream &in, CPose2DPtr &pObj) |
std::ostream BASE_IMPEXP & | operator<< (std::ostream &o, const CPose2D &p) |
CPose2D BASE_IMPEXP | operator- (const CPose2D &p) |
Unary - operator: return the inverse pose "-p" (Note that is NOT the same than a pose with negative x y phi) | |
mrpt::math::TPoint2D BASE_IMPEXP | operator+ (const CPose2D &pose, const mrpt::math::TPoint2D &pnt) |
Compose a 2D point from a new coordinate base given by a 2D pose. | |
bool BASE_IMPEXP | operator== (const CPose2D &p1, const CPose2D &p2) |
bool BASE_IMPEXP | operator!= (const CPose2D &p1, const CPose2D &p2) |
BASE_IMPEXP::mrpt::utils::CStream & | operator>> (mrpt::utils::CStream &in, CPose3DPtr &pObj) |
std::ostream BASE_IMPEXP & | operator<< (std::ostream &o, const CPose3D &p) |
CPose3D BASE_IMPEXP | operator- (const CPose3D &p) |
Unary - operator: return the inverse pose "-p" (Note that is NOT the same than a pose with negative x y z yaw pitch roll) | |
bool BASE_IMPEXP | operator== (const CPose3D &p1, const CPose3D &p2) |
bool BASE_IMPEXP | operator!= (const CPose3D &p1, const CPose3D &p2) |
BASE_IMPEXP::mrpt::utils::CStream & | operator>> (mrpt::utils::CStream &in, CPose3DInterpolatorPtr &pObj) |
BASE_IMPEXP::mrpt::utils::CStream & | operator>> (mrpt::utils::CStream &in, CPose3DPDFPtr &pObj) |
BASE_IMPEXP::mrpt::utils::CStream & | operator>> (mrpt::utils::CStream &in, CPose3DPDFGaussianPtr &pObj) |
CPose3DPDFGaussian | operator+ (const CPose3DPDFGaussian &x, const CPose3DPDFGaussian &u) |
Pose composition for two 3D pose Gaussians. | |
CPose3DPDFGaussian | operator- (const CPose3DPDFGaussian &x, const CPose3DPDFGaussian &u) |
Pose composition for two 3D pose Gaussians. | |
std::ostream BASE_IMPEXP & | operator<< (std::ostream &out, const CPose3DPDFGaussian &obj) |
Dumps the mean and covariance matrix to a text stream. | |
bool BASE_IMPEXP | operator== (const CPose3DPDFGaussian &p1, const CPose3DPDFGaussian &p2) |
BASE_IMPEXP::mrpt::utils::CStream & | operator>> (mrpt::utils::CStream &in, CPose3DPDFGaussianInfPtr &pObj) |
bool BASE_IMPEXP | operator== (const CPose3DPDFGaussianInf &p1, const CPose3DPDFGaussianInf &p2) |
CPose3DPDFGaussianInf BASE_IMPEXP | operator+ (const CPose3DPDFGaussianInf &x, const CPose3DPDFGaussianInf &u) |
Pose composition for two 3D pose Gaussians. | |
CPose3DPDFGaussianInf BASE_IMPEXP | operator- (const CPose3DPDFGaussianInf &x, const CPose3DPDFGaussianInf &u) |
Pose composition for two 3D pose Gaussians. | |
std::ostream BASE_IMPEXP & | operator<< (std::ostream &out, const CPose3DPDFGaussianInf &obj) |
Dumps the mean and covariance matrix to a text stream. | |
BASE_IMPEXP::mrpt::utils::CStream & | operator>> (mrpt::utils::CStream &in, CPose3DPDFParticlesPtr &pObj) |
BASE_IMPEXP::mrpt::utils::CStream & | operator>> (mrpt::utils::CStream &in, CPose3DPDFSOGPtr &pObj) |
BASE_IMPEXP::mrpt::utils::CStream & | operator>> (mrpt::utils::CStream &in, CPose3DQuatPtr &pObj) |
std::ostream BASE_IMPEXP & | operator<< (std::ostream &o, const CPose3DQuat &p) |
CPose3DQuat BASE_IMPEXP | operator- (const CPose3DQuat &p) |
Unary - operator: return the inverse pose "-p" (Note that is NOT the same than a pose with all its arguments multiplied by "-1") | |
BASE_IMPEXP::mrpt::utils::CStream & | operator>> (mrpt::utils::CStream &in, CPose3DQuatPDFPtr &pObj) |
BASE_IMPEXP::mrpt::utils::CStream & | operator>> (mrpt::utils::CStream &in, CPose3DQuatPDFGaussianPtr &pObj) |
bool BASE_IMPEXP | operator== (const CPose3DQuatPDFGaussian &p1, const CPose3DQuatPDFGaussian &p2) |
CPose3DQuatPDFGaussian BASE_IMPEXP | operator+ (const CPose3DQuatPDFGaussian &x, const CPose3DQuatPDFGaussian &u) |
Pose composition for two 3D pose Gaussians. | |
CPose3DQuatPDFGaussian BASE_IMPEXP | operator- (const CPose3DQuatPDFGaussian &x, const CPose3DQuatPDFGaussian &u) |
Inverse pose composition for two 3D pose Gaussians. | |
std::ostream BASE_IMPEXP & | operator<< (std::ostream &out, const CPose3DQuatPDFGaussian &obj) |
Dumps the mean and covariance matrix to a text stream. | |
BASE_IMPEXP::mrpt::utils::CStream & | operator>> (mrpt::utils::CStream &in, CPose3DQuatPDFGaussianInfPtr &pObj) |
bool BASE_IMPEXP | operator== (const CPose3DQuatPDFGaussianInf &p1, const CPose3DQuatPDFGaussianInf &p2) |
CPose3DQuatPDFGaussianInf BASE_IMPEXP | operator+ (const CPose3DQuatPDFGaussianInf &x, const CPose3DQuatPDFGaussianInf &u) |
Pose composition for two 3D pose Gaussians. | |
CPose3DQuatPDFGaussianInf BASE_IMPEXP | operator- (const CPose3DQuatPDFGaussianInf &x, const CPose3DQuatPDFGaussianInf &u) |
Inverse pose composition for two 3D pose Gaussians. | |
std::ostream BASE_IMPEXP & | operator<< (std::ostream &out, const CPose3DQuatPDFGaussianInf &obj) |
Dumps the mean and covariance matrix to a text stream. | |
BASE_IMPEXP::mrpt::utils::CStream & | operator>> (mrpt::utils::CStream &in, CPose3DRotVecPtr &pObj) |
std::ostream BASE_IMPEXP & | operator<< (std::ostream &o, const CPose3DRotVec &p) |
CPose3DRotVec BASE_IMPEXP | operator- (const CPose3DRotVec &p) |
Unary - operator: return the inverse pose "-p" (Note that is NOT the same than a pose with negative x y z yaw pitch roll) | |
bool BASE_IMPEXP | operator== (const CPose3DRotVec &p1, const CPose3DRotVec &p2) |
bool BASE_IMPEXP | operator!= (const CPose3DRotVec &p1, const CPose3DRotVec &p2) |
BASE_IMPEXP::mrpt::utils::CStream & | operator>> (mrpt::utils::CStream &in, CPosePDFPtr &pObj) |
BASE_IMPEXP::mrpt::utils::CStream & | operator>> (mrpt::utils::CStream &in, CPosePDFGaussianPtr &pObj) |
CPosePDFGaussian BASE_IMPEXP | operator+ (const CPosePDFGaussian &a, const CPosePDFGaussian &b) |
Pose compose operator: RES = A (+) B , computing both the mean and the covariance. | |
CPosePDFGaussian BASE_IMPEXP | operator- (const CPosePDFGaussian &a, const CPosePDFGaussian &b) |
Pose inverse compose operator: RES = A (-) B , computing both the mean and the covariance. | |
std::ostream BASE_IMPEXP & | operator<< (std::ostream &out, const CPosePDFGaussian &obj) |
Dumps the mean and covariance matrix to a text stream. | |
poses::CPosePDFGaussian BASE_IMPEXP | operator+ (const mrpt::poses::CPose2D &A, const mrpt::poses::CPosePDFGaussian &B) |
Returns the Gaussian distribution of ![]() ![]() | |
bool BASE_IMPEXP | operator== (const CPosePDFGaussian &p1, const CPosePDFGaussian &p2) |
BASE_IMPEXP::mrpt::utils::CStream & | operator>> (mrpt::utils::CStream &in, CPosePDFGaussianInfPtr &pObj) |
bool BASE_IMPEXP | operator== (const CPosePDFGaussianInf &p1, const CPosePDFGaussianInf &p2) |
CPosePDFGaussianInf BASE_IMPEXP | operator+ (const CPosePDFGaussianInf &a, const CPosePDFGaussianInf &b) |
Pose compose operator: RES = A (+) B , computing both the mean and the covariance. | |
CPosePDFGaussianInf BASE_IMPEXP | operator- (const CPosePDFGaussianInf &a, const CPosePDFGaussianInf &b) |
Pose inverse compose operator: RES = A (-) B , computing both the mean and the covariance. | |
poses::CPosePDFGaussianInf BASE_IMPEXP | operator+ (const mrpt::poses::CPose2D &A, const mrpt::poses::CPosePDFGaussianInf &B) |
Returns the Gaussian distribution of ![]() ![]() | |
std::ostream BASE_IMPEXP & | operator<< (std::ostream &out, const CPosePDFGaussianInf &obj) |
Dumps the mean and covariance matrix to a text stream. | |
BASE_IMPEXP::mrpt::utils::CStream & | operator>> (mrpt::utils::CStream &in, CPosePDFGridPtr &pObj) |
BASE_IMPEXP::mrpt::utils::CStream & | operator>> (mrpt::utils::CStream &in, CPosePDFParticlesPtr &pObj) |
BASE_IMPEXP::mrpt::utils::CStream & | operator>> (mrpt::utils::CStream &in, CPosePDFSOGPtr &pObj) |
BASE_IMPEXP::mrpt::utils::CStream & | operator>> (mrpt::utils::CStream &in, CPoses2DSequencePtr &pObj) |
BASE_IMPEXP::mrpt::utils::CStream & | operator>> (mrpt::utils::CStream &in, CPoses3DSequencePtr &pObj) |
typedef mrpt::aligned_containers<CPose2D>::deque_t mrpt::poses::StdDeque_CPose2D |
typedef mrpt::aligned_containers<CPose2D>::vector_t mrpt::poses::StdVector_CPose2D |
typedef std::pair<mrpt::system::TTimeStamp, mrpt::poses::CPose3D> mrpt::poses::TTimePosePair |
Definition at line 25 of file CPose3DInterpolator.h.
Enumerator | |
---|---|
UNINITIALIZED_POSE |
Definition at line 33 of file CPoseOrPoint.h.
bool BASE_IMPEXP mrpt::poses::operator!= | ( | const CPose2D & | p1, |
const CPose2D & | p2 | ||
) |
bool BASE_IMPEXP mrpt::poses::operator!= | ( | const CPose3D & | p1, |
const CPose3D & | p2 | ||
) |
bool BASE_IMPEXP mrpt::poses::operator!= | ( | const CPose3DRotVec & | p1, |
const CPose3DRotVec & | p2 | ||
) |
mrpt::math::TPoint2D BASE_IMPEXP mrpt::poses::operator+ | ( | const CPose2D & | pose, |
const mrpt::math::TPoint2D & | pnt | ||
) |
Compose a 2D point from a new coordinate base given by a 2D pose.
|
inline |
Pose composition for two 3D pose Gaussians.
Definition at line 190 of file CPose3DPDFGaussian.h.
CPose3DPDFGaussianInf BASE_IMPEXP mrpt::poses::operator+ | ( | const CPose3DPDFGaussianInf & | x, |
const CPose3DPDFGaussianInf & | u | ||
) |
Pose composition for two 3D pose Gaussians.
CPose3DQuatPDFGaussian BASE_IMPEXP mrpt::poses::operator+ | ( | const CPose3DQuatPDFGaussian & | x, |
const CPose3DQuatPDFGaussian & | u | ||
) |
Pose composition for two 3D pose Gaussians.
CPose3DQuatPDFGaussianInf BASE_IMPEXP mrpt::poses::operator+ | ( | const CPose3DQuatPDFGaussianInf & | x, |
const CPose3DQuatPDFGaussianInf & | u | ||
) |
Pose composition for two 3D pose Gaussians.
CPosePDFGaussian BASE_IMPEXP mrpt::poses::operator+ | ( | const CPosePDFGaussian & | a, |
const CPosePDFGaussian & | b | ||
) |
Pose compose operator: RES = A (+) B , computing both the mean and the covariance.
CPosePDFGaussianInf BASE_IMPEXP mrpt::poses::operator+ | ( | const CPosePDFGaussianInf & | a, |
const CPosePDFGaussianInf & | b | ||
) |
Pose compose operator: RES = A (+) B , computing both the mean and the covariance.
poses::CPosePDFGaussian BASE_IMPEXP mrpt::poses::operator+ | ( | const mrpt::poses::CPose2D & | A, |
const mrpt::poses::CPosePDFGaussian & | B | ||
) |
Returns the Gaussian distribution of
poses::CPosePDFGaussianInf BASE_IMPEXP mrpt::poses::operator+ | ( | const mrpt::poses::CPose2D & | A, |
const mrpt::poses::CPosePDFGaussianInf & | B | ||
) |
Returns the Gaussian distribution of
CPose2D BASE_IMPEXP mrpt::poses::operator- | ( | const CPose2D & | p | ) |
Unary - operator: return the inverse pose "-p" (Note that is NOT the same than a pose with negative x y phi)
CPose3D BASE_IMPEXP mrpt::poses::operator- | ( | const CPose3D & | p | ) |
Unary - operator: return the inverse pose "-p" (Note that is NOT the same than a pose with negative x y z yaw pitch roll)
|
inline |
Pose composition for two 3D pose Gaussians.
Definition at line 198 of file CPose3DPDFGaussian.h.
CPose3DPDFGaussianInf BASE_IMPEXP mrpt::poses::operator- | ( | const CPose3DPDFGaussianInf & | x, |
const CPose3DPDFGaussianInf & | u | ||
) |
Pose composition for two 3D pose Gaussians.
CPose3DQuat BASE_IMPEXP mrpt::poses::operator- | ( | const CPose3DQuat & | p | ) |
Unary - operator: return the inverse pose "-p" (Note that is NOT the same than a pose with all its arguments multiplied by "-1")
CPose3DQuatPDFGaussian BASE_IMPEXP mrpt::poses::operator- | ( | const CPose3DQuatPDFGaussian & | x, |
const CPose3DQuatPDFGaussian & | u | ||
) |
Inverse pose composition for two 3D pose Gaussians.
CPose3DQuatPDFGaussianInf BASE_IMPEXP mrpt::poses::operator- | ( | const CPose3DQuatPDFGaussianInf & | x, |
const CPose3DQuatPDFGaussianInf & | u | ||
) |
Inverse pose composition for two 3D pose Gaussians.
CPose3DRotVec BASE_IMPEXP mrpt::poses::operator- | ( | const CPose3DRotVec & | p | ) |
Unary - operator: return the inverse pose "-p" (Note that is NOT the same than a pose with negative x y z yaw pitch roll)
CPosePDFGaussian BASE_IMPEXP mrpt::poses::operator- | ( | const CPosePDFGaussian & | a, |
const CPosePDFGaussian & | b | ||
) |
Pose inverse compose operator: RES = A (-) B , computing both the mean and the covariance.
CPosePDFGaussianInf BASE_IMPEXP mrpt::poses::operator- | ( | const CPosePDFGaussianInf & | a, |
const CPosePDFGaussianInf & | b | ||
) |
Pose inverse compose operator: RES = A (-) B , computing both the mean and the covariance.
bool mrpt::poses::operator< | ( | const CPoint< DERIVEDCLASS > & | a, |
const CPoint< DERIVEDCLASS > & | b | ||
) |
Used by STL algorithms.
Definition at line 116 of file CPoint.h.
References mrpt::poses::CPoseOrPoint< DERIVEDCLASS >::is3DPoseOrPoint(), mrpt::poses::CPoseOrPoint< DERIVEDCLASS >::x(), and mrpt::poses::CPoseOrPoint< DERIVEDCLASS >::y().
std::ostream & mrpt::poses::operator<< | ( | std::ostream & | o, |
const CPoint< DERIVEDCLASS > & | p | ||
) |
Dumps a point as a string [x,y] or [x,y,z]
Definition at line 106 of file CPoint.h.
References mrpt::poses::CPoseOrPoint< DERIVEDCLASS >::is3DPoseOrPoint().
std::ostream BASE_IMPEXP & mrpt::poses::operator<< | ( | std::ostream & | o, |
const CPose2D & | p | ||
) |
std::ostream BASE_IMPEXP & mrpt::poses::operator<< | ( | std::ostream & | o, |
const CPose3D & | p | ||
) |
std::ostream BASE_IMPEXP & mrpt::poses::operator<< | ( | std::ostream & | o, |
const CPose3DQuat & | p | ||
) |
std::ostream BASE_IMPEXP & mrpt::poses::operator<< | ( | std::ostream & | o, |
const CPose3DRotVec & | p | ||
) |
std::ostream BASE_IMPEXP & mrpt::poses::operator<< | ( | std::ostream & | out, |
const CPose3DPDFGaussian & | obj | ||
) |
Dumps the mean and covariance matrix to a text stream.
std::ostream BASE_IMPEXP & mrpt::poses::operator<< | ( | std::ostream & | out, |
const CPose3DPDFGaussianInf & | obj | ||
) |
Dumps the mean and covariance matrix to a text stream.
std::ostream BASE_IMPEXP & mrpt::poses::operator<< | ( | std::ostream & | out, |
const CPose3DQuatPDFGaussian & | obj | ||
) |
Dumps the mean and covariance matrix to a text stream.
References BASE_IMPEXP.
std::ostream BASE_IMPEXP & mrpt::poses::operator<< | ( | std::ostream & | out, |
const CPose3DQuatPDFGaussianInf & | obj | ||
) |
Dumps the mean and covariance matrix to a text stream.
std::ostream BASE_IMPEXP & mrpt::poses::operator<< | ( | std::ostream & | out, |
const CPosePDFGaussian & | obj | ||
) |
Dumps the mean and covariance matrix to a text stream.
std::ostream BASE_IMPEXP & mrpt::poses::operator<< | ( | std::ostream & | out, |
const CPosePDFGaussianInf & | obj | ||
) |
Dumps the mean and covariance matrix to a text stream.
bool BASE_IMPEXP mrpt::poses::operator== | ( | const CPose2D & | p1, |
const CPose2D & | p2 | ||
) |
bool BASE_IMPEXP mrpt::poses::operator== | ( | const CPose3D & | p1, |
const CPose3D & | p2 | ||
) |
bool BASE_IMPEXP mrpt::poses::operator== | ( | const CPose3DPDFGaussian & | p1, |
const CPose3DPDFGaussian & | p2 | ||
) |
bool BASE_IMPEXP mrpt::poses::operator== | ( | const CPose3DPDFGaussianInf & | p1, |
const CPose3DPDFGaussianInf & | p2 | ||
) |
bool BASE_IMPEXP mrpt::poses::operator== | ( | const CPose3DQuatPDFGaussian & | p1, |
const CPose3DQuatPDFGaussian & | p2 | ||
) |
bool BASE_IMPEXP mrpt::poses::operator== | ( | const CPose3DQuatPDFGaussianInf & | p1, |
const CPose3DQuatPDFGaussianInf & | p2 | ||
) |
bool BASE_IMPEXP mrpt::poses::operator== | ( | const CPose3DRotVec & | p1, |
const CPose3DRotVec & | p2 | ||
) |
bool BASE_IMPEXP mrpt::poses::operator== | ( | const CPosePDFGaussian & | p1, |
const CPosePDFGaussian & | p2 | ||
) |
bool BASE_IMPEXP mrpt::poses::operator== | ( | const CPosePDFGaussianInf & | p1, |
const CPosePDFGaussianInf & | p2 | ||
) |
BASE_IMPEXP::mrpt::utils::CStream & mrpt::poses::operator>> | ( | mrpt::utils::CStream & | in, |
CPoint2DPDFGaussianPtr & | pObj | ||
) |
BASE_IMPEXP::mrpt::utils::CStream & mrpt::poses::operator>> | ( | mrpt::utils::CStream & | in, |
CPoint2DPDFPtr & | pObj | ||
) |
BASE_IMPEXP::mrpt::utils::CStream & mrpt::poses::operator>> | ( | mrpt::utils::CStream & | in, |
CPoint2DPtr & | pObj | ||
) |
BASE_IMPEXP::mrpt::utils::CStream & mrpt::poses::operator>> | ( | mrpt::utils::CStream & | in, |
CPoint3DPtr & | pObj | ||
) |
BASE_IMPEXP::mrpt::utils::CStream & mrpt::poses::operator>> | ( | mrpt::utils::CStream & | in, |
CPointPDFGaussianPtr & | pObj | ||
) |
BASE_IMPEXP::mrpt::utils::CStream & mrpt::poses::operator>> | ( | mrpt::utils::CStream & | in, |
CPointPDFParticlesPtr & | pObj | ||
) |
BASE_IMPEXP::mrpt::utils::CStream & mrpt::poses::operator>> | ( | mrpt::utils::CStream & | in, |
CPointPDFPtr & | pObj | ||
) |
BASE_IMPEXP::mrpt::utils::CStream & mrpt::poses::operator>> | ( | mrpt::utils::CStream & | in, |
CPointPDFSOGPtr & | pObj | ||
) |
BASE_IMPEXP::mrpt::utils::CStream & mrpt::poses::operator>> | ( | mrpt::utils::CStream & | in, |
CPose2DPtr & | pObj | ||
) |
BASE_IMPEXP::mrpt::utils::CStream & mrpt::poses::operator>> | ( | mrpt::utils::CStream & | in, |
CPose3DInterpolatorPtr & | pObj | ||
) |
BASE_IMPEXP::mrpt::utils::CStream & mrpt::poses::operator>> | ( | mrpt::utils::CStream & | in, |
CPose3DPDFGaussianInfPtr & | pObj | ||
) |
BASE_IMPEXP::mrpt::utils::CStream & mrpt::poses::operator>> | ( | mrpt::utils::CStream & | in, |
CPose3DPDFGaussianPtr & | pObj | ||
) |
BASE_IMPEXP::mrpt::utils::CStream & mrpt::poses::operator>> | ( | mrpt::utils::CStream & | in, |
CPose3DPDFParticlesPtr & | pObj | ||
) |
BASE_IMPEXP::mrpt::utils::CStream & mrpt::poses::operator>> | ( | mrpt::utils::CStream & | in, |
CPose3DPDFPtr & | pObj | ||
) |
BASE_IMPEXP::mrpt::utils::CStream & mrpt::poses::operator>> | ( | mrpt::utils::CStream & | in, |
CPose3DPDFSOGPtr & | pObj | ||
) |
BASE_IMPEXP::mrpt::utils::CStream & mrpt::poses::operator>> | ( | mrpt::utils::CStream & | in, |
CPose3DPtr & | pObj | ||
) |
BASE_IMPEXP::mrpt::utils::CStream & mrpt::poses::operator>> | ( | mrpt::utils::CStream & | in, |
CPose3DQuatPDFGaussianInfPtr & | pObj | ||
) |
BASE_IMPEXP::mrpt::utils::CStream & mrpt::poses::operator>> | ( | mrpt::utils::CStream & | in, |
CPose3DQuatPDFGaussianPtr & | pObj | ||
) |
BASE_IMPEXP::mrpt::utils::CStream & mrpt::poses::operator>> | ( | mrpt::utils::CStream & | in, |
CPose3DQuatPDFPtr & | pObj | ||
) |
BASE_IMPEXP::mrpt::utils::CStream & mrpt::poses::operator>> | ( | mrpt::utils::CStream & | in, |
CPose3DQuatPtr & | pObj | ||
) |
BASE_IMPEXP::mrpt::utils::CStream & mrpt::poses::operator>> | ( | mrpt::utils::CStream & | in, |
CPose3DRotVecPtr & | pObj | ||
) |
BASE_IMPEXP::mrpt::utils::CStream & mrpt::poses::operator>> | ( | mrpt::utils::CStream & | in, |
CPosePDFGaussianInfPtr & | pObj | ||
) |
BASE_IMPEXP::mrpt::utils::CStream & mrpt::poses::operator>> | ( | mrpt::utils::CStream & | in, |
CPosePDFGaussianPtr & | pObj | ||
) |
BASE_IMPEXP::mrpt::utils::CStream & mrpt::poses::operator>> | ( | mrpt::utils::CStream & | in, |
CPosePDFGridPtr & | pObj | ||
) |
BASE_IMPEXP::mrpt::utils::CStream & mrpt::poses::operator>> | ( | mrpt::utils::CStream & | in, |
CPosePDFParticlesPtr & | pObj | ||
) |
BASE_IMPEXP::mrpt::utils::CStream & mrpt::poses::operator>> | ( | mrpt::utils::CStream & | in, |
CPosePDFPtr & | pObj | ||
) |
BASE_IMPEXP::mrpt::utils::CStream & mrpt::poses::operator>> | ( | mrpt::utils::CStream & | in, |
CPosePDFSOGPtr & | pObj | ||
) |
BASE_IMPEXP::mrpt::utils::CStream & mrpt::poses::operator>> | ( | mrpt::utils::CStream & | in, |
CPoses2DSequencePtr & | pObj | ||
) |
BASE_IMPEXP::mrpt::utils::CStream & mrpt::poses::operator>> | ( | mrpt::utils::CStream & | in, |
CPoses3DSequencePtr & | pObj | ||
) |
BASE_IMPEXP::mrpt::utils::CStream & mrpt::poses::operator>> | ( | mrpt::utils::CStream & | in, |
TSimple3DPointPtr & | pObj | ||
) |
Definition at line 22 of file CPoint2D.h.
Definition at line 20 of file CPoint2DPDF.h.
Definition at line 18 of file CPoint2DPDFGaussian.h.
struct BASE_IMPEXP mrpt::poses::CPoint2DPDFGaussianPtr |
Definition at line 18 of file CPoint2DPDFGaussian.h.
struct BASE_IMPEXP mrpt::poses::CPoint2DPDFPtr |
Definition at line 20 of file CPoint2DPDF.h.
struct BASE_IMPEXP mrpt::poses::CPoint2DPtr |
Definition at line 22 of file CPoint2D.h.
Definition at line 18 of file CPoint3D.h.
struct BASE_IMPEXP mrpt::poses::CPoint3DPtr |
Definition at line 18 of file CPoint3D.h.
Definition at line 21 of file CPointPDF.h.
Definition at line 19 of file CPointPDFGaussian.h.
struct BASE_IMPEXP mrpt::poses::CPointPDFGaussianPtr |
Definition at line 19 of file CPointPDFGaussian.h.
Definition at line 48 of file CPointPDFParticles.h.
struct BASE_IMPEXP mrpt::poses::CPointPDFParticlesPtr |
Definition at line 48 of file CPointPDFParticles.h.
struct BASE_IMPEXP mrpt::poses::CPointPDFPtr |
Definition at line 21 of file CPointPDF.h.
Definition at line 21 of file CPointPDFSOG.h.
struct BASE_IMPEXP mrpt::poses::CPointPDFSOGPtr |
Definition at line 21 of file CPointPDFSOG.h.
struct BASE_IMPEXP mrpt::poses::CPose2DPtr |
Definition at line 23 of file CPose3DInterpolator.h.
struct BASE_IMPEXP mrpt::poses::CPose3DInterpolatorPtr |
Definition at line 23 of file CPose3DInterpolator.h.
Definition at line 23 of file CPose3DPDF.h.
Definition at line 23 of file CPose3DPDFGaussian.h.
Definition at line 24 of file CPose3DPDFGaussianInf.h.
struct BASE_IMPEXP mrpt::poses::CPose3DPDFGaussianInfPtr |
Definition at line 24 of file CPose3DPDFGaussianInf.h.
struct BASE_IMPEXP mrpt::poses::CPose3DPDFGaussianPtr |
Definition at line 23 of file CPose3DPDFGaussian.h.
Definition at line 22 of file CPose3DPDFParticles.h.
struct BASE_IMPEXP mrpt::poses::CPose3DPDFParticlesPtr |
Definition at line 22 of file CPose3DPDFParticles.h.
struct BASE_IMPEXP mrpt::poses::CPose3DPDFPtr |
Definition at line 23 of file CPose3DPDF.h.
Definition at line 21 of file CPose3DPDFSOG.h.
struct BASE_IMPEXP mrpt::poses::CPose3DPDFSOGPtr |
Definition at line 21 of file CPose3DPDFSOG.h.
struct BASE_IMPEXP mrpt::poses::CPose3DPtr |
Definition at line 23 of file CPose3DQuat.h.
Definition at line 24 of file CPose3DQuatPDF.h.
Definition at line 24 of file CPose3DQuatPDFGaussian.h.
Definition at line 24 of file CPose3DQuatPDFGaussianInf.h.
struct BASE_IMPEXP mrpt::poses::CPose3DQuatPDFGaussianInfPtr |
Definition at line 24 of file CPose3DQuatPDFGaussianInf.h.
struct BASE_IMPEXP mrpt::poses::CPose3DQuatPDFGaussianPtr |
Definition at line 24 of file CPose3DQuatPDFGaussian.h.
struct BASE_IMPEXP mrpt::poses::CPose3DQuatPDFPtr |
Definition at line 24 of file CPose3DQuatPDF.h.
struct BASE_IMPEXP mrpt::poses::CPose3DQuatPtr |
Definition at line 23 of file CPose3DQuat.h.
Definition at line 21 of file CPose3DRotVec.h.
struct BASE_IMPEXP mrpt::poses::CPose3DRotVecPtr |
Definition at line 21 of file CPose3DRotVec.h.
Definition at line 25 of file CPosePDF.h.
Definition at line 23 of file CPosePDFGaussian.h.
Definition at line 22 of file CPosePDFGaussianInf.h.
struct BASE_IMPEXP mrpt::poses::CPosePDFGaussianInfPtr |
Definition at line 22 of file CPosePDFGaussianInf.h.
struct BASE_IMPEXP mrpt::poses::CPosePDFGaussianPtr |
Definition at line 23 of file CPosePDFGaussian.h.
Definition at line 21 of file CPosePDFGrid.h.
struct BASE_IMPEXP mrpt::poses::CPosePDFGridPtr |
Definition at line 21 of file CPosePDFGrid.h.
Definition at line 22 of file CPosePDFParticles.h.
struct BASE_IMPEXP mrpt::poses::CPosePDFParticlesPtr |
Definition at line 22 of file CPosePDFParticles.h.
struct BASE_IMPEXP mrpt::poses::CPosePDFPtr |
Definition at line 25 of file CPosePDF.h.
Definition at line 22 of file CPosePDFSOG.h.
struct BASE_IMPEXP mrpt::poses::CPosePDFSOGPtr |
Definition at line 22 of file CPosePDFSOG.h.
Definition at line 21 of file CPoses2DSequence.h.
struct BASE_IMPEXP mrpt::poses::CPoses2DSequencePtr |
Definition at line 21 of file CPoses2DSequence.h.
Definition at line 21 of file CPoses3DSequence.h.
struct BASE_IMPEXP mrpt::poses::CPoses3DSequencePtr |
Definition at line 21 of file CPoses3DSequence.h.
Definition at line 22 of file CPointPDFParticles.h.
struct BASE_IMPEXP mrpt::poses::TSimple3DPointPtr |
Definition at line 22 of file CPointPDFParticles.h.
Page generated by Doxygen 1.9.6 for MRPT 1.4.0 SVN: at Wed Mar 22 20:12:58 UTC 2023 |