NASA World Wind

gov.nasa.worldwind.geom
Class Position

java.lang.Object
  extended by gov.nasa.worldwind.geom.Position
Direct Known Subclasses:
SARPosition

public class Position
extends java.lang.Object


Field Summary
static Position ZERO
           
 
Constructor Summary
Position(Angle latitude, Angle longitude, double elevation)
           
Position(LatLon latLon, double elevation)
           
 
Method Summary
 Position add(Position that)
           
static Position fromDegrees(double latitude, double longitude, double elevation)
           
static Position fromRadians(double latitude, double longitude, double elevation)
           
 double getElevation()
          Obtains the elevation of this position
 Angle getLatitude()
          Obtains the latitude of this position
 LatLon getLatLon()
           
 Angle getLongitude()
          Obtains the longitude of this position
static Position interpolate(double amount, Position value1, Position value2)
           
static boolean positionsCrossDateLine(java.lang.Iterable<Position> positions)
           
 Position subtract(Position that)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ZERO

public static final Position ZERO
Constructor Detail

Position

public Position(Angle latitude,
                Angle longitude,
                double elevation)

Position

public Position(LatLon latLon,
                double elevation)
Method Detail

add

public Position add(Position that)

fromDegrees

public static Position fromDegrees(double latitude,
                                   double longitude,
                                   double elevation)

fromRadians

public static Position fromRadians(double latitude,
                                   double longitude,
                                   double elevation)

getElevation

public final double getElevation()
Obtains the elevation of this position

Returns:
this position's elevation

getLatitude

public final Angle getLatitude()
Obtains the latitude of this position

Returns:
this position's latitude

getLatLon

public LatLon getLatLon()

getLongitude

public final Angle getLongitude()
Obtains the longitude of this position

Returns:
this position's longitude

interpolate

public static Position interpolate(double amount,
                                   Position value1,
                                   Position value2)

positionsCrossDateLine

public static boolean positionsCrossDateLine(java.lang.Iterable<Position> positions)

subtract

public Position subtract(Position that)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

NASA World Wind