Main MRPT website > C++ reference
MRPT logo
Public Member Functions

mrpt::poses::CPose< DERIVEDCLASS > Class Template Reference


Detailed Description

template<class DERIVEDCLASS>
class mrpt::poses::CPose< DERIVEDCLASS >

A base class for representing a pose in 2D or 3D.

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

Note:
This class is based on the CRTP design pattern
See also:
CPoseOrPoint, CPoint

Definition at line 43 of file CPose.h.

#include <mrpt/poses/CPose.h>

Inheritance diagram for mrpt::poses::CPose< DERIVEDCLASS >:
Inheritance graph
[legend]

List of all members.

Public Member Functions

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

Member Function Documentation

template<class DERIVEDCLASS >
CPose3D mrpt::poses::CPose< DERIVEDCLASS >::operator- ( const CPose3D b) const

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

Reimplemented in mrpt::poses::CPose3D.

Definition at line 502 of file CPose3D.h.

References mrpt::poses::CPose3D, mrpt::poses::CPoseOrPoint< DERIVEDCLASS >::getInverseHomogeneousMatrix(), and mrpt::math::UNINITIALIZED_MATRIX.




Page generated by Doxygen 1.7.3 for MRPT 0.9.4 SVN:exported at Tue Jan 25 21:56:31 UTC 2011