Tekkotsu Homepage
Demos
Overview
Downloads
Dev. Resources
Reference
Credits

PosOrientState.h

Go to the documentation of this file.
00001 #ifndef POS_ORIENT_STATE_H_
00002 #define POS_ORIENT_STATE_H_
00003 
00004 #include "DualCoding/Point.h"
00005 
00006 namespace Kodu {
00007 
00008     class PosOrientState {
00009     public:
00010         //! Default constructor
00011         PosOrientState();
00012 
00013         //! Constructor #2
00014         PosOrientState(const DualCoding::Point&, const float&);
00015 
00016         //! Copy constructor
00017         PosOrientState(const PosOrientState&);
00018 
00019         //! Destructor
00020         ~PosOrientState();
00021 
00022         //! Assignment operator
00023         PosOrientState& operator=(const PosOrientState&);
00024 
00025         //! Difference operator
00026         PosOrientState operator-(const PosOrientState&) const;
00027 
00028         //! Equal operator
00029         bool operator==(const PosOrientState&) const;
00030 
00031         //! Not equal operator
00032         bool operator!=(const PosOrientState&) const;
00033 
00034         DualCoding::Point position;     //!< Position of the robot
00035         float orientation;              //!< Orientation of the robot
00036     };
00037 }
00038 
00039 #endif // POS_ORIENT_STATE_H_

Tekkotsu v5.1CVS
Generated Mon May 9 04:58:49 2016 by Doxygen 1.6.3