| Package | Description | 
|---|---|
| au.gov.amsa.geo | |
| au.gov.amsa.geo.model | |
| au.gov.amsa.geo.projection | |
| au.gov.amsa.util.navigation | 
| Modifier and Type | Method and Description | 
|---|---|
static Position | 
Util.toPos(HasPosition a)  | 
| Modifier and Type | Method and Description | 
|---|---|
Position | 
GridTraversor.nextPoint(Position a,
         Position b)  | 
static Position | 
Util.toPos(HasPosition a)  | 
| Modifier and Type | Method and Description | 
|---|---|
Position | 
GridTraversor.nextPoint(Position a,
         Position b)  | 
| Modifier and Type | Method and Description | 
|---|---|
Position | 
Projector.toPosition(double targetX,
          double targetY)  | 
| Modifier and Type | Method and Description | 
|---|---|
static Position | 
Position.create(double lat,
      double lon)  | 
static Position | 
Position.create(double lat,
      double lon,
      double alt)  | 
Position | 
Position.ensureContinuous(Position lastPosition)
normalize the lat lon values of this to ensure that no large longitude
 jumps are made from lastPosition (e.g. 
 | 
Position | 
Position.getClosestIntersectionWithSegment(Position p1,
                                 Position p2)  | 
Position[] | 
Position.getEarthLimb(int radials)
Return an array of Positions representing the earths limb (aka: horizon)
 as viewed from this Position in space. 
 | 
Position | 
Position.getPositionAlongPath(Position position,
                    double proportion)
Returns a position along a path according to the proportion value 
 | 
Position | 
Position.normalizeLongitude()  | 
Position | 
Position.predict(double distanceKm,
       double courseDegrees)
Predicts position travelling along a great circle arc based on the
 Haversine formula. 
 | 
Position | 
Position.to360()  | 
| Modifier and Type | Method and Description | 
|---|---|
List<Position> | 
Position.getPositionsAlongPath(Position position,
                     double maxSegmentLengthKm)  | 
| Modifier and Type | Method and Description | 
|---|---|
Position | 
Position.ensureContinuous(Position lastPosition)
normalize the lat lon values of this to ensure that no large longitude
 jumps are made from lastPosition (e.g. 
 | 
double | 
Position.getBearingDegrees(Position position)
Returns a great circle bearing in degrees in the range 0 to 360. 
 | 
Position | 
Position.getClosestIntersectionWithSegment(Position p1,
                                 Position p2)  | 
double | 
Position.getDistanceKmToPath(Position p1,
                   Position p2)
calculates the distance of a point to the great circle path between p1
 and p2. 
 | 
double | 
Position.getDistanceToKm(Position position)
returns distance between two WGS84 positions according to Vincenty's
 formula from Wikipedia 
 | 
double | 
Position.getDistanceToSegmentKm(Position p1,
                      Position p2)  | 
Double | 
Position.getLatitudeOnGreatCircle(Position position,
                        double longitudeDegrees)
From http://williams.best.vwh.net/avform.htm (Latitude of point on GC). 
 | 
Position.LongitudePair | 
Position.getLongitudeOnGreatCircle(Position position,
                         double latitudeDegrees)
Returns null if no crossing of latitude otherwise return two longitude
 candidates. 
 | 
Position | 
Position.getPositionAlongPath(Position position,
                    double proportion)
Returns a position along a path according to the proportion value 
 | 
List<Position> | 
Position.getPositionsAlongPath(Position position,
                     double maxSegmentLengthKm)  | 
| Modifier and Type | Method and Description | 
|---|---|
double | 
Position.getDistanceToPathKm(List<Position> positions)  | 
boolean | 
Position.isOutside(List<Position> path,
         double minDistanceKm)  | 
boolean | 
Position.isWithin(List<Position> positions)  | 
Copyright © 2020. All rights reserved.