2 Copyright (C) 2001, 2006 United States Government
3 as represented by the Administrator of the
4 National Aeronautics and Space Administration.
7 package gov
.nasa
.worldwind
;
9 import gov
.nasa
.worldwind
.geom
.*;
13 * @version $Id: Globe.java 1783 2007-05-08 06:31:19Z tgaskins $
15 public interface Globe
extends WWObject
, Extent
17 Point
computePointFromPosition(Angle latitude
, Angle longitude
, double metersElevation
);
19 Point
computeSurfaceNormalAtPoint(Point p
);
21 ElevationModel
getElevationModel();
25 double getEquatorialRadius();
27 double getPolarRadius();
29 double getMaximumRadius();
31 double getRadiusAt(Angle latitude
, Angle longitude
);
33 double getElevation(Angle latitude
, Angle longitude
);
35 double getMaxElevation();
37 double getMinElevation();
39 Position
getIntersectionPosition(Line line
);
41 double getEccentricitySquared();
43 Position
computePositionFromPoint(Point point
);
45 Point
computePointFromPosition(Position position
);