Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Point.h@1:1d2eb2143108, 2010-10-19 (annotated)
- Committer:
- erikkallen
- Date:
- Tue Oct 19 10:07:15 2010 +0000
- Revision:
- 1:1d2eb2143108
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
erikkallen | 1:1d2eb2143108 | 1 | #ifndef MOTOR_POINT_H |
erikkallen | 1:1d2eb2143108 | 2 | #define MOTOR_POINT_H |
erikkallen | 1:1d2eb2143108 | 3 | #include "mbed.h" |
erikkallen | 1:1d2eb2143108 | 4 | #define PI 3.14159265359 |
erikkallen | 1:1d2eb2143108 | 5 | class Point { |
erikkallen | 1:1d2eb2143108 | 6 | public: |
erikkallen | 1:1d2eb2143108 | 7 | Point(float x, float y); |
erikkallen | 1:1d2eb2143108 | 8 | Point(); |
erikkallen | 1:1d2eb2143108 | 9 | float getX(); |
erikkallen | 1:1d2eb2143108 | 10 | float getY(); |
erikkallen | 1:1d2eb2143108 | 11 | void setX(float x); |
erikkallen | 1:1d2eb2143108 | 12 | void setY(float y); |
erikkallen | 1:1d2eb2143108 | 13 | static Point DegreesToXY(float degrees, float radius, Point origin); |
erikkallen | 1:1d2eb2143108 | 14 | static float XYToDegrees(Point xy, Point origin); |
erikkallen | 1:1d2eb2143108 | 15 | private: |
erikkallen | 1:1d2eb2143108 | 16 | float _x; |
erikkallen | 1:1d2eb2143108 | 17 | float _y; |
erikkallen | 1:1d2eb2143108 | 18 | }; |
erikkallen | 1:1d2eb2143108 | 19 | |
erikkallen | 1:1d2eb2143108 | 20 | |
erikkallen | 1:1d2eb2143108 | 21 | |
erikkallen | 1:1d2eb2143108 | 22 | #endif |