Esempio n. 1
0
    def move(self, distance_in_meters, heading, altitude_in_feet):

        LatLon.move(self, distance_in_meters, heading)
        if (self._altitude_feet + altitude_in_feet) < 0:
            self._altitude_feet = 0
        else:
            self._altitude_feet += altitude_in_feet

        self._altitude_meters = self._altitude_feet * FEET_TO_METERS_CONSTANT
Esempio n. 2
0
    def move(self, distance_in_meters, heading, altitude_in_feet):

        LatLon.move(self, distance_in_meters, heading)
        if (self._altitude_feet + altitude_in_feet) < 0:
            self._altitude_feet = 0
        else:
            self._altitude_feet += altitude_in_feet

        self._altitude_meters = self._altitude_feet * FEET_TO_METERS_CONSTANT
Esempio n. 3
0
 def from_deg_min_sec_meters(lat_lon, altitude):
     return Position(
         LatLon.from_deg_min_sec(lat_lon)._lat_lon,
         altitude / FEET_TO_METERS_CONSTANT)
Esempio n. 4
0
 def from_deg_min_sec_feet(lat_lon, altitude):
     return Position(LatLon.from_deg_min_sec(lat_lon)._lat_lon, altitude)
Esempio n. 5
0
 def from_deg_min_sec_meters(lat_lon, altitude):
     return Position(LatLon.from_deg_min_sec(lat_lon)._lat_lon, altitude / FEET_TO_METERS_CONSTANT)
Esempio n. 6
0
 def from_deg_min_sec_feet(lat_lon, altitude):
     return Position(LatLon.from_deg_min_sec(lat_lon)._lat_lon, altitude)