Tekkotsu Homepage | Demos | Overview | Downloads | Dev. Resources | Reference | Credits |
PosOrientState.hGo 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 |