template class mrpt::poses::CPose

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

For more information refer to the 2D/3D Geometry tutorial online. This class is based on the CRTP design pattern

See also:

CPoseOrPoint, CPoint

#include <mrpt/poses/CPose.h>

template <class DERIVEDCLASS, std::size_t DIM>
class CPose: public mrpt::poses::CPoseOrPoint
{
};

// direct descendants

class CPose2D;
class CPose3D;
class CPose3DQuat;

Inherited Members

public:
    //
methods

    double& x();
    double& y();
    void x(const double v);
    void y(const double v);
    void x_incr(const double v);
    void y_incr(const double v);
    const DERIVEDCLASS& derived() const;
    DERIVEDCLASS& derived();