|
|
#ifndef POSEREP_H #define POSEREP_H #include "SelfTestingObject.h" #include "Vector.h" #include "Angle.h" namespace NobelNS { /** Posen sisäinen esitys. */ class PoseRep : public SelfTestingObject { public: /** Sijainti. */ Vector position; /** Suunta. */ Angle orientation; /** Invariantin tarkistus. Tarkistaa attribuuttien invariantit. * @return invariantin paikkaansapitävyys */ virtual bool invariant() const { return ( position.invariant() && orientation.invariant() ); } /** Konstruktori. * @param v sijainti * @param a suunta */ PoseRep(const Vector& v, const Angle& a) : position(v), orientation(a) { } /** Destruktori. */ virtual ~PoseRep() { } }; } #endif
Generated by: hoppq@ilenkone on Tue Mar 20 23:14:05 2001, using kdoc 2.0a53. |