Beispiel #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
Beispiel #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
Beispiel #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)
Beispiel #4
0
 def from_deg_min_sec_feet(lat_lon, altitude):
     return Position(LatLon.from_deg_min_sec(lat_lon)._lat_lon, altitude)
Beispiel #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)
Beispiel #6
0
 def from_deg_min_sec_feet(lat_lon, altitude):
     return Position(LatLon.from_deg_min_sec(lat_lon)._lat_lon, altitude)