| Package | Description | 
|---|---|
| org.da.protoframework.uaappli.helper.projection | This package contains utility classes for projections. | 
| Modifier and Type | Class and Description | 
|---|---|
| static class  | MapPosition.DoubleA position in double precision. | 
| static class  | MapPosition.FloatA position in simple precision. | 
| static class  | MapPosition.IntA position defined in int precision. | 
| Modifier and Type | Method and Description | 
|---|---|
| default MapPosition | MapPosition. convertTo(short unit)Convert this map position to another unit. | 
| MapPosition | ProjectionHelper. getEastNorthPosition(double lat,
                    double lon)Compute the projection from (latitude, longitude) coordinates to (east, north) using the Lambert approximation formulas. | 
| MapPosition | ProjectionHelper. getEastNorthPosition(double lat,
                    double lon,
                    short unit)Compute the projection from (latitude, longitude) coordinates to (east, north) using the Lambert approximation formulas. | 
| MapPosition | ProjectionHelper. getEastNorthPosition(MapPosition latlongPosition)Compute the projection from (latitude, longitude) coordinates to (east, north) using the Lambert approximation formulas. | 
| MapPosition | ProjectionHelper. getEastNorthPosition(MapPosition latlongPosition,
                    short unit)Compute the projection from (latitude, longitude) coordinates to (east, north) using the Lambert approximation formulas. | 
| MapPosition | ProjectionHelper. getLatLongPosition(double eastNM,
                  double northNM)Compute the reverse projection from (east, north) coordinates to (Latitude, Longitude) using the Lambert approximation formulas. | 
| MapPosition | ProjectionHelper. getLatLongPosition(double latDEG,
                  double longDEG,
                  float eastNM,
                  float northNM)Return the (latitude, longitude) position of a point which is at a (east, north) position relative to a reference point. | 
| MapPosition | ProjectionHelper. getLatLongPosition(double eastNM,
                  double northNM,
                  short unit)Compute the reverse projection from (east, north) coordinates to (Latitude, Longitude) using the Lambert approximation formulas. | 
| MapPosition | ProjectionHelper. getLatLongPosition(MapPosition eastNorthPosition)Compute the reverse projection from (east, north) coordinates to (Latitude, Longitude) using the Lambert approximation formulas. | 
| MapPosition | ProjectionHelper. getLatLongPosition(MapPosition refPoint,
                  double distanceMM,
                  double bearing)Return the (latitude, longitude) position of a point which is at a (east, north) position relative to a reference point. | 
| MapPosition | ProjectionHelper. getLatLongPosition(MapPosition refPoint,
                  double distanceMM,
                  double bearing,
                  short unit)Return the (latitude, longitude) position of a point which is at a (east, north) position relative to a reference point. | 
| MapPosition | ProjectionHelper. getLatLongPosition(MapPosition refPoint,
                  MapPosition relativePosition)Return the (latitude, longitude) position of a point which is at a (east, north) position relative to a reference point. | 
| MapPosition | ProjectionHelper. getLatLongPositionFromMM(double latDEG,
                        double longDEG,
                        long xMM,
                        long yMM)Return the (latitude, longitude) position of a point which is at a (east, north) position relative to a reference point. | 
| MapPosition | ProjectionHelper. getLatLongPositionFromMM(long xMM,
                        long yMM)Compute the reverse projection from (x, y) coordinates from the reference of the MapHorz (the PRP) to (Latitude, Longitude) using the
 Lambert approximation formulas. | 
| MapPosition | ProjectionHelper. getLatLongPositionFromMM(MapPosition refpoint,
                        double distanceMM,
                        double bearing)Return the (latitude, longitude) position of a point which is at a (east, north) position relative to a reference point. | 
| MapPosition | ProjectionHelper. getLatLongPositionFromMM(MapPosition refpoint,
                        double distanceMM,
                        double bearing,
                        short unit)Return the (latitude, longitude) position of a point which is at a (east, north) position relative to a reference point. | 
| MapPosition | ProjectionHelper. getLatLongPositionFromMM(MapPosition refpoint,
                        MapPosition mmPosition)Return the (latitude, longitude) position of a point which is at a (east, north) position relative to a reference point. | 
| MapPosition | ProjectionHelper. getLatLongPositionFromMM(MapPosition refpoint,
                        MapPosition mmPosition,
                        short unit)Return the (latitude, longitude) position of a point which is at a (east, north) position relative to a reference point. | 
| MapPosition | ProjectionHelper. getVector(double latDEG1,
         double longDEG1,
         double latDEG2,
         double longDEG2)Compute the projection from (latitude, longitude) coordinates to (east, north) using the Lambert approximation formulas. | 
| MapPosition | ProjectionHelper. getVector(MapPosition point1,
         MapPosition point2)Compute the projection from (latitude, longitude) coordinates to (east, north) using the Lambert approximation formulas. | 
| Modifier and Type | Method and Description | 
|---|---|
| double | ProjectionHelper. getBearing(MapPosition vector)Compute the angle between two points given their relative position in meters. | 
| double | ProjectionHelper. getBearing(MapPosition point1,
          MapPosition point2)Compute the bearing between two points given their positions. | 
| double | ProjectionHelper. getBearing(MapPosition vector,
          short unit)Compute the angle between two points given their relative position in meters. | 
| double | ProjectionHelper. getBearingFromLatLong(MapPosition point1,
                     MapPosition point2)Compute the bearing between two points given their position in latitude / longitude. | 
| double | ProjectionHelper. getBearingFromLatLong(MapPosition point1,
                     MapPosition point2,
                     short unit)Compute the bearing between two points given their position in latitude / longitude. | 
| double | ProjectionHelper. getBearingFromNorthEast(MapPosition point1,
                       MapPosition point2)Compute the bearing between two points given their position in meter. | 
| double | ProjectionHelper. getBearingFromNorthEast(MapPosition point1,
                       MapPosition point2,
                       short unit)Compute the bearing between two points given their position in meter. | 
| double | ProjectionHelper. getDistance(MapPosition vector)Compute the distance between two points given their relative position. | 
| double | ProjectionHelper. getDistanceTo(MapPosition point1,
             MapPosition point2)Compute the distance between two points from (latitude, longitude). | 
| MapPosition | ProjectionHelper. getEastNorthPosition(MapPosition latlongPosition)Compute the projection from (latitude, longitude) coordinates to (east, north) using the Lambert approximation formulas. | 
| MapPosition | ProjectionHelper. getEastNorthPosition(MapPosition latlongPosition,
                    short unit)Compute the projection from (latitude, longitude) coordinates to (east, north) using the Lambert approximation formulas. | 
| MapPosition | ProjectionHelper. getLatLongPosition(MapPosition eastNorthPosition)Compute the reverse projection from (east, north) coordinates to (Latitude, Longitude) using the Lambert approximation formulas. | 
| MapPosition | ProjectionHelper. getLatLongPosition(MapPosition refPoint,
                  double distanceMM,
                  double bearing)Return the (latitude, longitude) position of a point which is at a (east, north) position relative to a reference point. | 
| MapPosition | ProjectionHelper. getLatLongPosition(MapPosition refPoint,
                  double distanceMM,
                  double bearing,
                  short unit)Return the (latitude, longitude) position of a point which is at a (east, north) position relative to a reference point. | 
| MapPosition | ProjectionHelper. getLatLongPosition(MapPosition refPoint,
                  MapPosition relativePosition)Return the (latitude, longitude) position of a point which is at a (east, north) position relative to a reference point. | 
| MapPosition | ProjectionHelper. getLatLongPositionFromMM(MapPosition refpoint,
                        double distanceMM,
                        double bearing)Return the (latitude, longitude) position of a point which is at a (east, north) position relative to a reference point. | 
| MapPosition | ProjectionHelper. getLatLongPositionFromMM(MapPosition refpoint,
                        double distanceMM,
                        double bearing,
                        short unit)Return the (latitude, longitude) position of a point which is at a (east, north) position relative to a reference point. | 
| MapPosition | ProjectionHelper. getLatLongPositionFromMM(MapPosition refpoint,
                        MapPosition mmPosition)Return the (latitude, longitude) position of a point which is at a (east, north) position relative to a reference point. | 
| MapPosition | ProjectionHelper. getLatLongPositionFromMM(MapPosition refpoint,
                        MapPosition mmPosition,
                        short unit)Return the (latitude, longitude) position of a point which is at a (east, north) position relative to a reference point. | 
| MapPosition | ProjectionHelper. getVector(MapPosition point1,
         MapPosition point2)Compute the projection from (latitude, longitude) coordinates to (east, north) using the Lambert approximation formulas. | 
| Constructor and Description | 
|---|
| Double(MapPosition p) | 
| Float(MapPosition p) | 
| Int(MapPosition p) | 
Copyright ©2017-2023 Dassault Aviation. All Rights Reserved. Documentation and source under the LGPL v3 licence