Station API

Dependents:   GMCStation

Committer:
yamaguch
Date:
Mon Dec 12 02:33:21 2011 +0000
Revision:
1:a22e390c70b3
Child:
2:a9d1a9c92927
0.1

Who changed what in which revision?

UserRevisionLine numberNew contents of line
yamaguch 1:a22e390c70b3 1 #ifndef LOCATION_H
yamaguch 1:a22e390c70b3 2 #define LOCATION_H
yamaguch 1:a22e390c70b3 3
yamaguch 1:a22e390c70b3 4 class Location {
yamaguch 1:a22e390c70b3 5 public:
yamaguch 1:a22e390c70b3 6 /**
yamaguch 1:a22e390c70b3 7 * Returns longitude
yamaguch 1:a22e390c70b3 8 *
yamaguch 1:a22e390c70b3 9 * @returns longitude in degrees
yamaguch 1:a22e390c70b3 10 */
yamaguch 1:a22e390c70b3 11 double getLongitude() {
yamaguch 1:a22e390c70b3 12 return longitude;
yamaguch 1:a22e390c70b3 13 }
yamaguch 1:a22e390c70b3 14
yamaguch 1:a22e390c70b3 15 /**
yamaguch 1:a22e390c70b3 16 * Sets longitude
yamaguch 1:a22e390c70b3 17 *
yamaguch 1:a22e390c70b3 18 * @param longitude longitude in degrees
yamaguch 1:a22e390c70b3 19 */
yamaguch 1:a22e390c70b3 20 void setLongitude(double longitude) {
yamaguch 1:a22e390c70b3 21 this->longitude = longitude;
yamaguch 1:a22e390c70b3 22 }
yamaguch 1:a22e390c70b3 23
yamaguch 1:a22e390c70b3 24 /**
yamaguch 1:a22e390c70b3 25 * Returns longitude
yamaguch 1:a22e390c70b3 26 *
yamaguch 1:a22e390c70b3 27 * @returns longitude in degrees
yamaguch 1:a22e390c70b3 28 */ double getLatitude() {
yamaguch 1:a22e390c70b3 29 return latitude;
yamaguch 1:a22e390c70b3 30 }
yamaguch 1:a22e390c70b3 31
yamaguch 1:a22e390c70b3 32 /**
yamaguch 1:a22e390c70b3 33 * Sets latitude
yamaguch 1:a22e390c70b3 34 *
yamaguch 1:a22e390c70b3 35 * @param latitude latitude in degrees
yamaguch 1:a22e390c70b3 36 */
yamaguch 1:a22e390c70b3 37 void setLatitude(double latinude) {
yamaguch 1:a22e390c70b3 38 this->latitude = latitude;
yamaguch 1:a22e390c70b3 39 }
yamaguch 1:a22e390c70b3 40
yamaguch 1:a22e390c70b3 41 /**
yamaguch 1:a22e390c70b3 42 * Returns elevation
yamaguch 1:a22e390c70b3 43 *
yamaguch 1:a22e390c70b3 44 * @returns elevation in meters
yamaguch 1:a22e390c70b3 45 */
yamaguch 1:a22e390c70b3 46 float getElevaion() {
yamaguch 1:a22e390c70b3 47 return elevation;
yamaguch 1:a22e390c70b3 48 }
yamaguch 1:a22e390c70b3 49
yamaguch 1:a22e390c70b3 50 /**
yamaguch 1:a22e390c70b3 51 * Sets elevation
yamaguch 1:a22e390c70b3 52 *
yamaguch 1:a22e390c70b3 53 * @param elevation elevation in meters
yamaguch 1:a22e390c70b3 54 */
yamaguch 1:a22e390c70b3 55 void setElavation(float elevation) {
yamaguch 1:a22e390c70b3 56 this->elevation = elevation;
yamaguch 1:a22e390c70b3 57 }
yamaguch 1:a22e390c70b3 58
yamaguch 1:a22e390c70b3 59 private:
yamaguch 1:a22e390c70b3 60 double longitude, latitude;
yamaguch 1:a22e390c70b3 61 float elevation;
yamaguch 1:a22e390c70b3 62 };
yamaguch 1:a22e390c70b3 63
yamaguch 1:a22e390c70b3 64 #endif