gov.nasa.worldwind.globes
Interface Globe
- All Superinterfaces:
- AVList, EventListener, Extent, PropertyChangeListener, WWObject
- All Known Implementing Classes:
- Earth, EarthFlat, EllipsoidalGlobe, FlatGlobe, Mars, Moon
public interface Globe
- extends WWObject, Extent
Method Summary |
Cylinder |
computeBoundingCylinder(double verticalExaggeration,
Sector sector)
|
Cylinder |
computeBoundingCylinder(double verticalExaggeration,
Sector sector,
double minElevation,
double maxElevation)
|
Vec4 |
computeNorthPointingTangentAtLocation(Angle latitude,
Angle longitude)
|
Vec4 |
computePointFromPosition(Angle latitude,
Angle longitude,
double metersElevation)
|
Vec4 |
computePointFromPosition(Position position)
|
Position |
computePositionFromPoint(Vec4 point)
|
Vec4 |
computeSurfaceNormalAtLocation(Angle latitude,
Angle longitude)
|
Vec4 |
computeSurfaceNormalAtPoint(Vec4 point)
|
Matrix |
computeTransformToPosition(Angle latitude,
Angle longitude,
double metersElevation)
|
Matrix |
computeTransformToPosition(Position position)
|
double |
getEccentricitySquared()
|
double |
getElevation(Angle latitude,
Angle longitude)
|
ElevationModel |
getElevationModel()
|
double |
getElevations(Sector sector,
List<? extends LatLon> latlons,
double targetResolution,
double[] elevations)
|
double |
getEquatorialRadius()
|
Extent |
getExtent()
|
Position |
getIntersectionPosition(Line line)
|
double |
getMaxElevation()
|
double |
getMaximumRadius()
|
double[] |
getMinAndMaxElevations(Sector sector)
|
double |
getMinElevation()
|
double |
getPolarRadius()
|
double |
getRadiusAt(Angle latitude,
Angle longitude)
|
double |
getRadiusAt(LatLon latLon)
|
Object |
getStateKey(DrawContext dc)
|
Tessellator |
getTessellator()
|
Intersection[] |
intersect(Line line,
double altitude)
|
Intersection[] |
intersect(Triangle t,
double altitude)
|
boolean |
isPointAboveElevation(Vec4 point,
double elevation)
|
void |
setElevationModel(ElevationModel elevationModel)
|
void |
setTessellator(Tessellator tessellator)
|
SectorGeometryList |
tessellate(DrawContext dc)
|
Methods inherited from interface gov.nasa.worldwind.avlist.AVList |
addPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getEntries, getStringValue, getValue, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValue, setValues |
computeBoundingCylinder
Cylinder computeBoundingCylinder(double verticalExaggeration,
Sector sector)
computeBoundingCylinder
Cylinder computeBoundingCylinder(double verticalExaggeration,
Sector sector,
double minElevation,
double maxElevation)
computeNorthPointingTangentAtLocation
Vec4 computeNorthPointingTangentAtLocation(Angle latitude,
Angle longitude)
computePointFromPosition
Vec4 computePointFromPosition(Angle latitude,
Angle longitude,
double metersElevation)
computePointFromPosition
Vec4 computePointFromPosition(Position position)
computePositionFromPoint
Position computePositionFromPoint(Vec4 point)
computeSurfaceNormalAtLocation
Vec4 computeSurfaceNormalAtLocation(Angle latitude,
Angle longitude)
computeSurfaceNormalAtPoint
Vec4 computeSurfaceNormalAtPoint(Vec4 point)
computeTransformToPosition
Matrix computeTransformToPosition(Angle latitude,
Angle longitude,
double metersElevation)
computeTransformToPosition
Matrix computeTransformToPosition(Position position)
getEccentricitySquared
double getEccentricitySquared()
getElevation
double getElevation(Angle latitude,
Angle longitude)
getElevationModel
ElevationModel getElevationModel()
getElevations
double getElevations(Sector sector,
List<? extends LatLon> latlons,
double targetResolution,
double[] elevations)
getEquatorialRadius
double getEquatorialRadius()
getExtent
Extent getExtent()
getIntersectionPosition
Position getIntersectionPosition(Line line)
getMaxElevation
double getMaxElevation()
getMaximumRadius
double getMaximumRadius()
getMinAndMaxElevations
double[] getMinAndMaxElevations(Sector sector)
getMinElevation
double getMinElevation()
getPolarRadius
double getPolarRadius()
getRadiusAt
double getRadiusAt(Angle latitude,
Angle longitude)
getRadiusAt
double getRadiusAt(LatLon latLon)
getStateKey
Object getStateKey(DrawContext dc)
getTessellator
Tessellator getTessellator()
intersect
Intersection[] intersect(Line line,
double altitude)
intersect
Intersection[] intersect(Triangle t,
double altitude)
isPointAboveElevation
boolean isPointAboveElevation(Vec4 point,
double elevation)
setElevationModel
void setElevationModel(ElevationModel elevationModel)
setTessellator
void setTessellator(Tessellator tessellator)
tessellate
SectorGeometryList tessellate(DrawContext dc)