| 
    MRPT
    2.0.0
    
   | 
 
Classes for 2D/3D geometry representation, both of single values and probability density distributions (PDFs) in many forms.
Namespaces | |
| detail | |
| Internal, auxiliary templates for MRPT classes.  | |
| internal | |
| Lie | |
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  .  More... | |
| class | CPose | 
| A base class for representing a pose in 2D or 3D.  More... | |
| class | CPose2D | 
| A class used to store a 2D pose, including the 2D coordinate point and a heading (phi) angle.  More... | |
| class | CPose2DGridTemplate | 
| This is a template class for storing a 3D (2D+heading) grid containing any kind of data.  More... | |
| class | CPose2DInterpolator | 
| This class stores a time-stamped trajectory in SE(2) (mrpt::math::TPose2D poses).  More... | |
| class | CPose3D | 
| A class used to store a 3D pose (a 3D translation + a rotation in 3D).  More... | |
| class | CPose3DGridTemplate | 
| This is a template class for storing a 6-dimensional grid, with components corresponding to Euler angle parameterization of SE(3) poses.  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  .  More... | |
| class | CPose3DPDFGaussianInf | 
Declares a class that represents a Probability Density function (PDF) of a 3D pose   as a Gaussian described by its mean and its inverse covariance matrix.  More... | |
| class | CPose3DPDFGrid | 
| Declares a class that represents a Probability Distribution function (PDF) of a SE(3) pose (x,y,z, yaw, pitch, roll), in the form of a 6-dimensional grid of "voxels".  More... | |
| 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  .  More... | |
| 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  .  More... | |
| class | CPose3DQuatPDFGaussianInf | 
Declares a class that represents a Probability Density function (PDF) of a 3D pose using a quaternion  .  More... | |
| class | CPoseInterpolatorBase | 
| Base class for SE(2)/SE(3) interpolators.  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  .  More... | |
| class | CPosePDFGaussianInf | 
A Probability Density function (PDF) of a 2D pose   as a Gaussian with a mean and the inverse of the covariance.  More... | |
| 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  .  More... | |
| 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/SLAM data.  More... | |
| class | FrameTransformer | 
| See docs in FrameTransformerInterface.  More... | |
| class | FrameTransformerInterface | 
| Virtual base class for interfaces to a ROS tf2-like service capable of "publishing" and "looking-up" relative poses between two "coordinate frames".  More... | |
| class | SE_average | 
| Computes weighted and un-weighted averages of SE(2) or SE(3) poses.  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... | |
| class | SO_average | 
| Computes weighted and un-weighted averages of SO(2) or SO(3) orientations.  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... | |
Enumerations | |
| enum | TInterpolatorMethod {  imSpline = 0, imLinear2Neig, imLinear4Neig, imSSLLLL, imSSLSLL, imLinearSlerp, imSplineSlerp }  | 
| Type to select the interpolation method in CPoseInterpolatorBase derived classes.  More... | |
| enum | TConstructorFlags_Poses { UNINITIALIZED_POSE = 0 } | 
| enum | FrameLookUpStatus { LKUP_GOOD = 0, LKUP_UNKNOWN_FRAME, LKUP_NO_CONNECTIVITY, LKUP_EXTRAPOLATION_ERROR } | 
Functions | |
| template<class DERIVEDCLASS , std::size_t DIM> | |
| bool | operator< (const CPoint< DERIVEDCLASS, DIM > &a, const CPoint< DERIVEDCLASS, DIM > &b) | 
| Used by STL algorithms.  More... | |
| template<class DERIVEDCLASS , std::size_t DIM> | |
| bool | operator== (const CPoint< DERIVEDCLASS, DIM > &p1, const CPoint< DERIVEDCLASS, DIM > &p2) | 
| template<class DERIVEDCLASS , std::size_t DIM> | |
| bool | operator!= (const CPoint< DERIVEDCLASS, DIM > &p1, const CPoint< DERIVEDCLASS, DIM > &p2) | 
| std::ostream & | operator<< (std::ostream &o, const CPoint2D &p) | 
| Dumps a point as a string (x,y)  More... | |
| std::ostream & | operator<< (std::ostream &o, const CPoint3D &p) | 
| Dumps a point as a string (x,y,z)  More... | |
| std::ostream & | operator<< (std::ostream &o, const CPose2D &p) | 
| Textual output stream function.  More... | |
| CPose2D | 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)  More... | |
| mrpt::math::TPoint2D | operator+ (const CPose2D &pose, const mrpt::math::TPoint2D &pnt) | 
| Compose a 2D point from a new coordinate base given by a 2D pose.  More... | |
| bool | operator== (const CPose2D &p1, const CPose2D &p2) | 
| bool | operator!= (const CPose2D &p1, const CPose2D &p2) | 
| std::ostream & | operator<< (std::ostream &o, const CPose3D &p) | 
| Textual output stream function.  More... | |
| CPose3D | 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)  More... | |
| bool | operator== (const CPose3D &p1, const CPose3D &p2) | 
| bool | operator!= (const CPose3D &p1, const CPose3D &p2) | 
| CPose3DPDFGaussian | operator+ (const CPose3DPDFGaussian &x, const CPose3DPDFGaussian &u) | 
| Pose composition for two 3D pose Gaussians.  More... | |
| CPose3DPDFGaussian | operator- (const CPose3DPDFGaussian &x, const CPose3DPDFGaussian &u) | 
| Pose composition for two 3D pose Gaussians.  More... | |
| std::ostream & | operator<< (std::ostream &out, const CPose3DPDFGaussian &obj) | 
| Dumps the mean and covariance matrix to a text stream.  More... | |
| bool | operator== (const CPose3DPDFGaussian &p1, const CPose3DPDFGaussian &p2) | 
| bool | operator== (const CPose3DPDFGaussianInf &p1, const CPose3DPDFGaussianInf &p2) | 
| CPose3DPDFGaussianInf | operator+ (const CPose3DPDFGaussianInf &x, const CPose3DPDFGaussianInf &u) | 
| Pose composition for two 3D pose Gaussians.  More... | |
| CPose3DPDFGaussianInf | operator- (const CPose3DPDFGaussianInf &x, const CPose3DPDFGaussianInf &u) | 
| Pose composition for two 3D pose Gaussians.  More... | |
| std::ostream & | operator<< (std::ostream &out, const CPose3DPDFGaussianInf &obj) | 
| Dumps the mean and covariance matrix to a text stream.  More... | |
| std::ostream & | operator<< (std::ostream &o, const CPose3DQuat &p) | 
| Textual output stream function.  More... | |
| CPose3DQuat | 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")  More... | |
| CPoint3D | operator- (const CPoint3D &G, const CPose3DQuat &p) | 
Computes the 3D point L such as  .  More... | |
| mrpt::math::TPoint3D | operator- (const mrpt::math::TPoint3D &G, const CPose3DQuat &p) | 
Computes the 3D point L such as  .  More... | |
| bool | operator== (const CPose3DQuat &p1, const CPose3DQuat &p2) | 
| bool | operator!= (const CPose3DQuat &p1, const CPose3DQuat &p2) | 
| bool | operator== (const CPose3DQuatPDFGaussian &p1, const CPose3DQuatPDFGaussian &p2) | 
| CPose3DQuatPDFGaussian | operator+ (const CPose3DQuatPDFGaussian &x, const CPose3DQuatPDFGaussian &u) | 
| Pose composition for two 3D pose Gaussians.  More... | |
| CPose3DQuatPDFGaussian | operator- (const CPose3DQuatPDFGaussian &x, const CPose3DQuatPDFGaussian &u) | 
| Inverse pose composition for two 3D pose Gaussians.  More... | |
| std::ostream & | operator<< (std::ostream &out, const CPose3DQuatPDFGaussian &obj) | 
| Dumps the mean and covariance matrix to a text stream.  More... | |
| bool | operator== (const CPose3DQuatPDFGaussianInf &p1, const CPose3DQuatPDFGaussianInf &p2) | 
| CPose3DQuatPDFGaussianInf | operator+ (const CPose3DQuatPDFGaussianInf &x, const CPose3DQuatPDFGaussianInf &u) | 
| Pose composition for two 3D pose Gaussians.  More... | |
| CPose3DQuatPDFGaussianInf | operator- (const CPose3DQuatPDFGaussianInf &x, const CPose3DQuatPDFGaussianInf &u) | 
| Inverse pose composition for two 3D pose Gaussians.  More... | |
| std::ostream & | operator<< (std::ostream &out, const CPose3DQuatPDFGaussianInf &obj) | 
| Dumps the mean and covariance matrix to a text stream.  More... | |
| CPosePDFGaussian | operator+ (const CPosePDFGaussian &a, const CPosePDFGaussian &b) | 
| Pose compose operator: RES = A (+) B , computing both the mean and the covariance.  More... | |
| CPosePDFGaussian | operator- (const CPosePDFGaussian &a, const CPosePDFGaussian &b) | 
| Pose inverse compose operator: RES = A (-) B , computing both the mean and the covariance.  More... | |
| std::ostream & | operator<< (std::ostream &out, const CPosePDFGaussian &obj) | 
| Dumps the mean and covariance matrix to a text stream.  More... | |
| poses::CPosePDFGaussian | operator+ (const mrpt::poses::CPose2D &A, const mrpt::poses::CPosePDFGaussian &B) | 
Returns the Gaussian distribution of  , for  .  More... | |
| bool | operator== (const CPosePDFGaussian &p1, const CPosePDFGaussian &p2) | 
| bool | operator== (const CPosePDFGaussianInf &p1, const CPosePDFGaussianInf &p2) | 
| CPosePDFGaussianInf | operator+ (const CPosePDFGaussianInf &a, const CPosePDFGaussianInf &b) | 
| Pose compose operator: RES = A (+) B , computing both the mean and the covariance.  More... | |
| CPosePDFGaussianInf | operator- (const CPosePDFGaussianInf &a, const CPosePDFGaussianInf &b) | 
| Pose inverse compose operator: RES = A (-) B , computing both the mean and the covariance.  More... | |
| poses::CPosePDFGaussianInf | operator+ (const mrpt::poses::CPose2D &A, const mrpt::poses::CPosePDFGaussianInf &B) | 
Returns the Gaussian distribution of  , for  .  More... | |
| std::ostream & | operator<< (std::ostream &out, const CPosePDFGaussianInf &obj) | 
| Dumps the mean and covariance matrix to a text stream.  More... | |
| Enumerator | |
|---|---|
| LKUP_GOOD | |
| LKUP_UNKNOWN_FRAME | |
| LKUP_NO_CONNECTIVITY | |
| LKUP_EXTRAPOLATION_ERROR | |
Definition at line 18 of file FrameTransformer.h.
| Enumerator | |
|---|---|
| UNINITIALIZED_POSE | |
Definition at line 32 of file CPoseOrPoint.h.
Definition at line 389 of file CPose2D.cpp.
References mrpt::poses::CPose2D::phi(), mrpt::poses::CPoseOrPoint< DERIVEDCLASS, DIM >::x(), and mrpt::poses::CPoseOrPoint< DERIVEDCLASS, DIM >::y().
| bool mrpt::poses::operator!= | ( | const CPose3DQuat & | p1, | 
| const CPose3DQuat & | p2 | ||
| ) | 
Definition at line 515 of file CPose3DQuat.cpp.
Definition at line 519 of file CPose3D.cpp.
References mrpt::poses::CPose3D::getRotationMatrix(), and mrpt::poses::CPose3D::m_coords.
| CPose3DQuatPDFGaussianInf mrpt::poses::operator+ | ( | const CPose3DQuatPDFGaussianInf & | x, | 
| const CPose3DQuatPDFGaussianInf & | u | ||
| ) | 
Pose composition for two 3D pose Gaussians.
Definition at line 325 of file CPose3DQuatPDFGaussianInf.cpp.
| CPose3DQuatPDFGaussian mrpt::poses::operator+ | ( | const CPose3DQuatPDFGaussian & | x, | 
| const CPose3DQuatPDFGaussian & | u | ||
| ) | 
Pose composition for two 3D pose Gaussians.
Definition at line 396 of file CPose3DQuatPDFGaussian.cpp.
| CPose3DPDFGaussianInf mrpt::poses::operator+ | ( | const CPose3DPDFGaussianInf & | x, | 
| const CPose3DPDFGaussianInf & | u | ||
| ) | 
Pose composition for two 3D pose Gaussians.
Definition at line 413 of file CPose3DPDFGaussianInf.cpp.
| CPosePDFGaussian mrpt::poses::operator+ | ( | const CPosePDFGaussian & | a, | 
| const CPosePDFGaussian & | b | ||
| ) | 
Pose compose operator: RES = A (+) B , computing both the mean and the covariance.
Definition at line 571 of file CPosePDFGaussian.cpp.
| CPosePDFGaussianInf mrpt::poses::operator+ | ( | const CPosePDFGaussianInf & | a, | 
| const CPosePDFGaussianInf & | b | ||
| ) | 
Pose compose operator: RES = A (+) B , computing both the mean and the covariance.
Definition at line 519 of file CPosePDFGaussianInf.cpp.
| poses::CPosePDFGaussianInf mrpt::poses::operator+ | ( | const mrpt::poses::CPose2D & | A, | 
| const mrpt::poses::CPosePDFGaussianInf & | B | ||
| ) | 
Returns the Gaussian distribution of 
, for 
. 
Definition at line 430 of file CPosePDFGaussianInf.cpp.
References mrpt::poses::CPosePDFGaussianInf::changeCoordinatesReference().
| poses::CPosePDFGaussian mrpt::poses::operator+ | ( | const mrpt::poses::CPose2D & | A, | 
| const mrpt::poses::CPosePDFGaussian & | B | ||
| ) | 
Returns the Gaussian distribution of 
, for 
. 
Definition at line 406 of file CPosePDFGaussian.cpp.
References mrpt::poses::CPosePDFGaussian::changeCoordinatesReference().
      
  | 
  inline | 
Pose composition for two 3D pose Gaussians.
Definition at line 209 of file CPose3DPDFGaussian.h.
| TPoint2D 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.
Definition at line 394 of file CPose2D.cpp.
References mrpt::poses::CPose2D::phi_cos(), mrpt::poses::CPose2D::phi_sin(), mrpt::math::TPoint2D_data< T >::x, mrpt::poses::CPoseOrPoint< DERIVEDCLASS, DIM >::x(), mrpt::math::TPoint2D_data< T >::y, and mrpt::poses::CPoseOrPoint< DERIVEDCLASS, DIM >::y().
| CPose3DQuatPDFGaussianInf mrpt::poses::operator- | ( | const CPose3DQuatPDFGaussianInf & | x, | 
| const CPose3DQuatPDFGaussianInf & | u | ||
| ) | 
Inverse pose composition for two 3D pose Gaussians.
Definition at line 335 of file CPose3DQuatPDFGaussianInf.cpp.
| CPose3DQuatPDFGaussian mrpt::poses::operator- | ( | const CPose3DQuatPDFGaussian & | x, | 
| const CPose3DQuatPDFGaussian & | u | ||
| ) | 
Inverse pose composition for two 3D pose Gaussians.
Definition at line 404 of file CPose3DQuatPDFGaussian.cpp.
| CPose3DPDFGaussianInf mrpt::poses::operator- | ( | const CPose3DPDFGaussianInf & | x, | 
| const CPose3DPDFGaussianInf & | u | ||
| ) | 
Pose composition for two 3D pose Gaussians.
Definition at line 421 of file CPose3DPDFGaussianInf.cpp.
| CPosePDFGaussian mrpt::poses::operator- | ( | const CPosePDFGaussian & | a, | 
| const CPosePDFGaussian & | b | ||
| ) | 
Pose inverse compose operator: RES = A (-) B , computing both the mean and the covariance.
Definition at line 579 of file CPosePDFGaussian.cpp.
References mrpt::poses::CPosePDFGaussian::inverseComposition().
| CPosePDFGaussianInf mrpt::poses::operator- | ( | const CPosePDFGaussianInf & | a, | 
| const CPosePDFGaussianInf & | b | ||
| ) | 
Pose inverse compose operator: RES = A (-) B , computing both the mean and the covariance.
Definition at line 529 of file CPosePDFGaussianInf.cpp.
References mrpt::poses::CPosePDFGaussianInf::inverseComposition().
      
  | 
  inline | 
Pose composition for two 3D pose Gaussians.
Definition at line 219 of file CPose3DPDFGaussian.h.
Unary - operator: return the inverse pose "-p" (Note that is NOT the same than a pose with negative x y phi)
Definition at line 356 of file CPose2D.cpp.
References mrpt::poses::CPose2D::inverse().
| CPose3DQuat 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")
Definition at line 480 of file CPose3DQuat.cpp.
References mrpt::poses::CPose3DQuat::inverse().
| CPoint3D mrpt::poses::operator- | ( | const CPoint3D & | G, | 
| const CPose3DQuat & | p | ||
| ) | 
Computes the 3D point L such as 
. 
Definition at line 520 of file CPose3DQuat.cpp.
References G, and mrpt::poses::CPose3DQuat::inverseComposePoint().
| TPoint3D mrpt::poses::operator- | ( | const mrpt::math::TPoint3D & | G, | 
| const CPose3DQuat & | p | ||
| ) | 
Computes the 3D point L such as 
. 
Definition at line 527 of file CPose3DQuat.cpp.
References G, and mrpt::poses::CPose3DQuat::inverseComposePoint().
Unary - operator: return the inverse pose "-p" (Note that is NOT the same than a pose with negative x y z yaw pitch roll)
Definition at line 494 of file CPose3D.cpp.
References mrpt::poses::CPoseOrPoint< DERIVEDCLASS, DIM >::getInverseHomogeneousMatrix(), and mrpt::math::UNINITIALIZED_MATRIX.
| bool mrpt::poses::operator< | ( | const CPoint< DERIVEDCLASS, DIM > & | a, | 
| const CPoint< DERIVEDCLASS, DIM > & | b | ||
| ) | 
Used by STL algorithms.
Definition at line 102 of file CPoint.h.
References mrpt::poses::CPoseOrPoint< DERIVEDCLASS, DIM >::is3DPoseOrPoint(), mrpt::poses::CPoseOrPoint< DERIVEDCLASS, DIM >::x(), and mrpt::poses::CPoseOrPoint< DERIVEDCLASS, DIM >::y().
| std::ostream & mrpt::poses::operator<< | ( | std::ostream & | o, | 
| const CPoint2D & | p | ||
| ) | 
Dumps a point as a string (x,y)
Definition at line 102 of file CPoint2D.cpp.
| std::ostream & mrpt::poses::operator<< | ( | std::ostream & | o, | 
| const CPoint3D & | p | ||
| ) | 
Dumps a point as a string (x,y,z)
Definition at line 169 of file CPoint3D.cpp.
| ostream & mrpt::poses::operator<< | ( | std::ostream & | out, | 
| const CPose3DQuatPDFGaussianInf & | obj | ||
| ) | 
Dumps the mean and covariance matrix to a text stream.
Definition at line 309 of file CPose3DQuatPDFGaussianInf.cpp.
References mrpt::poses::CPose3DQuatPDFGaussianInf::cov_inv, mrpt::poses::CPose3DQuatPDFGaussianInf::mean, and out.
| ostream & mrpt::poses::operator<< | ( | std::ostream & | out, | 
| const CPose3DQuatPDFGaussian & | obj | ||
| ) | 
Dumps the mean and covariance matrix to a text stream.
Definition at line 382 of file CPose3DQuatPDFGaussian.cpp.
References mrpt::poses::CPose3DQuatPDFGaussian::cov, mrpt::poses::CPose3DQuatPDFGaussian::mean, and out.
| ostream & mrpt::poses::operator<< | ( | std::ostream & | out, | 
| const CPose3DPDFGaussianInf & | obj | ||
| ) | 
Dumps the mean and covariance matrix to a text stream.
Definition at line 379 of file CPose3DPDFGaussianInf.cpp.
References mrpt::poses::CPose3DPDFGaussianInf::cov_inv, mrpt::poses::CPose3DPDFGaussianInf::mean, and out.
| std::ostream & mrpt::poses::operator<< | ( | std::ostream & | out, | 
| const CPosePDFGaussian & | obj | ||
| ) | 
Dumps the mean and covariance matrix to a text stream.
Definition at line 394 of file CPosePDFGaussian.cpp.
References mrpt::poses::CPosePDFGaussian::cov, mrpt::poses::CPosePDFGaussian::mean, and out.
| std::ostream & mrpt::poses::operator<< | ( | std::ostream & | out, | 
| const CPosePDFGaussianInf & | obj | ||
| ) | 
Dumps the mean and covariance matrix to a text stream.
Definition at line 418 of file CPosePDFGaussianInf.cpp.
References mrpt::poses::CPosePDFGaussianInf::cov_inv, mrpt::poses::CPosePDFGaussianInf::mean, and out.
| ostream & mrpt::poses::operator<< | ( | std::ostream & | out, | 
| const CPose3DPDFGaussian & | obj | ||
| ) | 
Dumps the mean and covariance matrix to a text stream.
Definition at line 584 of file CPose3DPDFGaussian.cpp.
References mrpt::poses::CPose3DPDFGaussian::cov, mrpt::poses::CPose3DPDFGaussian::mean, and out.
| std::ostream & mrpt::poses::operator<< | ( | std::ostream & | o, | 
| const CPose2D & | p | ||
| ) | 
Textual output stream function.
Definition at line 113 of file CPose2D.cpp.
References mrpt::format(), mrpt::poses::CPose2D::phi(), mrpt::RAD2DEG(), mrpt::poses::CPoseOrPoint< DERIVEDCLASS, DIM >::x(), and mrpt::poses::CPoseOrPoint< DERIVEDCLASS, DIM >::y().
| std::ostream & mrpt::poses::operator<< | ( | std::ostream & | o, | 
| const CPose3DQuat & | p | ||
| ) | 
Textual output stream function.
Definition at line 465 of file CPose3DQuat.cpp.
References mrpt::poses::CPose3DQuat::m_coords, and mrpt::poses::CPose3DQuat::quat().
| std::ostream & mrpt::poses::operator<< | ( | std::ostream & | o, | 
| const CPose3D & | p | ||
| ) | 
Textual output stream function.
Definition at line 223 of file CPose3D.cpp.
References mrpt::poses::CPose3D::m_coords, mrpt::poses::CPose3D::pitch(), mrpt::RAD2DEG(), mrpt::poses::CPose3D::roll(), and mrpt::poses::CPose3D::yaw().
| bool mrpt::poses::operator== | ( | const CPose3DQuatPDFGaussianInf & | p1, | 
| const CPose3DQuatPDFGaussianInf & | p2 | ||
| ) | 
Definition at line 317 of file CPose3DQuatPDFGaussianInf.cpp.
References mrpt::poses::CPose3DQuatPDFGaussianInf::cov_inv, and mrpt::poses::CPose3DQuatPDFGaussianInf::mean.
| bool mrpt::poses::operator== | ( | const CPose3DQuatPDFGaussian & | p1, | 
| const CPose3DQuatPDFGaussian & | p2 | ||
| ) | 
Definition at line 390 of file CPose3DQuatPDFGaussian.cpp.
References mrpt::poses::CPose3DQuatPDFGaussian::cov, and mrpt::poses::CPose3DQuatPDFGaussian::mean.
| bool mrpt::poses::operator== | ( | const CPose3DPDFGaussianInf & | p1, | 
| const CPose3DPDFGaussianInf & | p2 | ||
| ) | 
Definition at line 407 of file CPose3DPDFGaussianInf.cpp.
References mrpt::poses::CPose3DPDFGaussianInf::cov_inv, and mrpt::poses::CPose3DPDFGaussianInf::mean.
| bool mrpt::poses::operator== | ( | const CPosePDFGaussianInf & | p1, | 
| const CPosePDFGaussianInf & | p2 | ||
| ) | 
Definition at line 511 of file CPosePDFGaussianInf.cpp.
References mrpt::poses::CPosePDFGaussianInf::cov_inv, and mrpt::poses::CPosePDFGaussianInf::mean.
| bool mrpt::poses::operator== | ( | const CPosePDFGaussian & | p1, | 
| const CPosePDFGaussian & | p2 | ||
| ) | 
Definition at line 565 of file CPosePDFGaussian.cpp.
References mrpt::poses::CPosePDFGaussian::cov, and mrpt::poses::CPosePDFGaussian::mean.
| bool mrpt::poses::operator== | ( | const CPose3DPDFGaussian & | p1, | 
| const CPose3DPDFGaussian & | p2 | ||
| ) | 
Definition at line 612 of file CPose3DPDFGaussian.cpp.
References mrpt::poses::CPose3DPDFGaussian::cov, and mrpt::poses::CPose3DPDFGaussian::mean.
Definition at line 384 of file CPose2D.cpp.
References mrpt::poses::CPose2D::phi(), mrpt::poses::CPoseOrPoint< DERIVEDCLASS, DIM >::x(), and mrpt::poses::CPoseOrPoint< DERIVEDCLASS, DIM >::y().
| bool mrpt::poses::operator== | ( | const CPose3DQuat & | p1, | 
| const CPose3DQuat & | p2 | ||
| ) | 
Definition at line 509 of file CPose3DQuat.cpp.
References mrpt::poses::CPose3DQuat::quat(), mrpt::poses::CPoseOrPoint< DERIVEDCLASS, DIM >::x(), and mrpt::poses::CPoseOrPoint< DERIVEDCLASS, DIM >::y().
Definition at line 510 of file CPose3D.cpp.
References mrpt::poses::CPose3D::getRotationMatrix(), and mrpt::poses::CPose3D::m_coords.
| Page generated by Doxygen 1.8.14 for MRPT 2.0.0 Git: b38439d21 Tue Mar 31 19:58:06 2020 +0200 at miƩ abr 1 00:50:30 CEST 2020 |