MRPT logo

mrpt::poses::CPose Class Reference

A virtual base class to represent a pose in 2D or 3D. More...

#include <mrpt/poses/CPose.h>

Inheritance diagram for mrpt::poses::CPose:

mrpt::poses::CPoseOrPoint mrpt::utils::CSerializable mrpt::poses::CPose2D mrpt::poses::CPose3D

List of all members.

Public Member Functions

CPose3D operator+ (const CPose3D &b) const
 The operator $ a \oplus b $ is the pose compounding operator.
CPoint3D operator+ (const CPoint3D &b) const
 The operator $ a \oplus b $ is the pose compounding operator.
CPose3D operator- (const CPose3D &b) const
 The operator $ a \ominus b $ is the pose inverse compounding operator.
CPoint3D operator- (const CPoint3D &b) const
 The operator $ a \ominus b $ is the pose inverse compounding operator.


Detailed Description

A virtual base class to represent a pose in 2D or 3D.

For more information refer to the 2D/3D Geometry tutorial in the wiki.

See also:
CPoseOrPoint,CPose, CPoint

Definition at line 46 of file CPose.h.


Member Function Documentation

CPoint3D mrpt::poses::CPose::operator+ ( const CPoint3D b  )  const

The operator $ a \oplus b $ is the pose compounding operator.

Reimplemented in mrpt::poses::CPose2D.

CPose3D mrpt::poses::CPose::operator+ ( const CPose3D b  )  const

The operator $ a \oplus b $ is the pose compounding operator.

Reimplemented in mrpt::poses::CPose2D.

CPoint3D mrpt::poses::CPose::operator- ( const CPoint3D b  )  const

The operator $ a \ominus b $ is the pose inverse compounding operator.

CPose3D mrpt::poses::CPose::operator- ( const CPose3D b  )  const

The operator $ a \ominus b $ is the pose inverse compounding operator.




Page generated by Doxygen 1.5.9 for MRPT 0.6.5 SVN: at Sun Aug 2 11:41:17 CDT 2009