Optimaze with new mbed os for study
Dependencies: TS_DISCO_F746NG BSP_DISCO_F746NG Graphics
RadarDemo/Location.h
- Committer:
- karpent
- Date:
- 2016-11-04
- Revision:
- 0:d8b9955d2b36
- Child:
- 1:5e49b46de1b0
File content as of revision 0:d8b9955d2b36:
// // Location.h // #pragma once class Location { public: Location(); Location(float x, float y, float height); /// <summary> /// Sets the location. /// </summary> /// <param name="x">The x position win world coordinates in [km].</param> /// <param name="y">The y position win world coordinates in [km].</param> /// <param name="height">Target height in [km].</param> void SetLocation(float x, float y, float height); /// <summary> /// Sets the location angular. /// </summary> /// <param name="distance">The distance.</param> /// <param name="azimuth">The azimuth.</param> /// <param name="elevation">The elevation.</param> void SetLocationAngular(float distance, float azimuth, float elevation); float GetX(); float GetY(); float GetHeight(); float GetDistance(); float GetAzimuth(); float GetElevation(); void ToAngular(); void ToCartesian(); private: float _x; float _y; float _h; float _distance; float _azimuth; float _elevation; };