1: <?php
2: namespace Genetsis\core\activityid;
3:
4: /**
5: * This class stores the geo-Position for use in an ActivityID geo-positioned requests
6: *
7: * @package Genetsis
8: * @category Bean
9: * @version 2.0
10: */
11:
12: class Position
13: {
14:
15: /** @var string Geo-Location Position Latitude */
16: private $latitude = null;
17: /** @var string Geo-Location Position Longitude */
18: private $longitude = null;
19: /** @var string Geo-Location Position Altitude */
20: private $altitude = null;
21:
22: /**
23: * @param string $altitude
24: */
25: public function setAltitude($altitude)
26: {
27: $this->altitude = $altitude;
28: }
29:
30: /**
31: * @return string
32: */
33: public function getAltitude()
34: {
35: return $this->altitude;
36: }
37:
38: /**
39: * @param string $latitude
40: */
41: public function setLatitude($latitude)
42: {
43: $this->latitude = $latitude;
44: }
45:
46: /**
47: * @return string
48: */
49: public function getLatitude()
50: {
51: return $this->latitude;
52: }
53:
54: /**
55: * @param string $longitude
56: */
57: public function setLongitude($longitude)
58: {
59: $this->longitude = $longitude;
60: }
61:
62: /**
63: * @return string
64: */
65: public function getLongitude()
66: {
67: return $this->longitude;
68: }
69: }