|
NASA World Wind | ||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||
| Uses of Globe in gov.nasa.worldwind |
|---|
| Methods in gov.nasa.worldwind that return Globe | |
|---|---|
Globe |
Model.getGlobe()
|
Globe |
BasicModel.getGlobe()
|
| Methods in gov.nasa.worldwind with parameters of type Globe | |
|---|---|
void |
Model.setGlobe(Globe globe)
|
void |
BasicModel.setGlobe(Globe globe)
|
| Uses of Globe in gov.nasa.worldwind.examples.util |
|---|
| Methods in gov.nasa.worldwind.examples.util with parameters of type Globe | |
|---|---|
static Position |
RayCastingSupport.intersectRayWithTerrain(Globe globe,
Vec4 origin,
Vec4 direction)
Compute the intersection Position of the globe terrain with the ray starting
at origin in the given direction. |
static Position |
RayCastingSupport.intersectRayWithTerrain(Globe globe,
Vec4 origin,
Vec4 direction,
double sampleLength,
double precision)
Compute the intersection Position of the globe terrain with the ray starting
at origin in the given direction. |
static Vec4 |
RayCastingSupport.intersectSegmentWithTerrain(Globe globe,
Vec4 p1,
Vec4 p2)
Compute the intersection Vec4 point of the globe terrain with a line segment
defined between two points. |
static Vec4 |
RayCastingSupport.intersectSegmentWithTerrain(Globe globe,
Vec4 p1,
Vec4 p2,
double sampleLength,
double precision)
Compute the intersection Vec4 point of the globe terrain with the a segment
defined between two points. |
| Uses of Globe in gov.nasa.worldwind.geom |
|---|
| Methods in gov.nasa.worldwind.geom with parameters of type Globe | |
|---|---|
static Sector |
Sector.boundingSector(Globe globe,
LatLon center,
double radius)
Returns a new Sector encompassing a circle centered at a given position,
with a given radius in meter. |
static Extent |
Sector.computeBoundingSphere(Globe globe,
double verticalExaggeration,
Sector sector)
Returns a sphere that minimally surrounds the sector at a specified vertical exaggeration. |
Vec4 |
Sector.computeCenterPoint(Globe globe,
double exaggeration)
Computes the Cartesian coordinates of a Sector's center. |
Vec4[] |
Sector.computeCornerPoints(Globe globe,
double exaggeration)
Computes the Cartesian coordinates of a Sector's corners. |
double |
MeasurableArea.getArea(Globe globe)
Returns the object's area in square meters. |
double |
MeasurableArea.getHeight(Globe globe)
Returns the latitudanl length of the object in meters. |
double |
MeasurableLength.getLength(Globe globe)
Returns the object's length in meters. |
double |
MeasurableArea.getPerimeter(Globe globe)
Returns the length of the object's perimeter in meters. |
double |
MeasurableArea.getWidth(Globe globe)
Returns the longitudinal length of the object in meters. |
| Uses of Globe in gov.nasa.worldwind.geom.coords |
|---|
| Methods in gov.nasa.worldwind.geom.coords with parameters of type Globe | |
|---|---|
static UTMCoord |
UTMCoord.fromLatLon(Angle latitude,
Angle longitude,
Globe globe)
Create a set of UTM coordinates from a pair of latitude and longitude for the given Globe. |
static MGRSCoord |
MGRSCoord.fromLatLon(Angle latitude,
Angle longitude,
Globe globe)
Create a MGRS coordinate from a pair of latitude and longitude Angle
with the maximum precision of five digits (one meter). |
static TMCoord |
TMCoord.fromLatLon(Angle latitude,
Angle longitude,
Globe globe,
Angle originLatitude,
Angle centralMeridian,
double falseEasting,
double falseNorthing,
double scale)
Create a set of Transverse Mercator coordinates from a pair of latitude and longitude, for the given Globe and projection parameters. |
static MGRSCoord |
MGRSCoord.fromLatLon(Angle latitude,
Angle longitude,
Globe globe,
int precision)
Create a MGRS coordinate from a pair of latitude and longitude Angle
with the given precision or number of digits (1 to 5). |
static MGRSCoord |
MGRSCoord.fromString(String MGRSString,
Globe globe)
Create a MGRS coordinate from a standard MGRS coordinate text string. |
static TMCoord |
TMCoord.fromTM(double easting,
double northing,
Globe globe,
Angle originLatitude,
Angle centralMeridian,
double falseEasting,
double falseNorthing,
double scale)
Create a set of Transverse Mercator coordinates for the given Globe,
easting, northing and projection parameters. |
static UTMCoord |
UTMCoord.fromUTM(int zone,
char hemisphere,
double easting,
double northing,
Globe globe)
Create a set of UTM coordinates for the given Globe. |
| Uses of Globe in gov.nasa.worldwind.globes |
|---|
| Classes in gov.nasa.worldwind.globes that implement Globe | |
|---|---|
class |
Earth
|
class |
EarthFlat
|
class |
EllipsoidalGlobe
|
class |
FlatGlobe
Defines a Globe represented as a projection onto a plane. |
class |
Mars
|
class |
Moon
|
| Fields in gov.nasa.worldwind.globes declared as Globe | |
|---|---|
protected Globe |
EllipsoidalGlobe.StateKey.globe
|
| Uses of Globe in gov.nasa.worldwind.layers |
|---|
| Methods in gov.nasa.worldwind.layers with parameters of type Globe | |
|---|---|
protected Angle |
ViewControlsSelectListener.computePanAmount(Globe globe,
OrbitView view,
ScreenAnnotation control,
double panStep)
|
Vec4 |
TextureTile.getCentroidPoint(Globe globe)
|
| Uses of Globe in gov.nasa.worldwind.render |
|---|
| Fields in gov.nasa.worldwind.render declared as Globe | |
|---|---|
protected Globe |
SegmentPlaneRenderer.RenderInfo.globe
|
protected Globe |
ConformingPolygon.globe
|
| Methods in gov.nasa.worldwind.render that return Globe | |
|---|---|
Globe |
DrawContextImpl.getGlobe()
|
Globe |
DrawContext.getGlobe()
Retrieves the current Globe, which may be null. |
| Methods in gov.nasa.worldwind.render with parameters of type Globe | |
|---|---|
Position |
SegmentPlaneRenderer.computeControlPointPosition(SectorGeometryList sgl,
Globe globe,
SegmentPlane segmentPlane,
SegmentPlane.ControlPoint controlPoint)
|
Plane |
SegmentPlane.computeInfinitePlane(Globe globe)
|
protected void |
SurfaceEllipse.computeLocations(Globe globe,
int intervals,
List<LatLon> locations)
|
protected void |
SurfaceSector.computeLocations(Globe globe,
List<LatLon> locations)
|
protected void |
SurfaceQuad.computeLocations(Globe globe,
List<LatLon> locations)
|
protected void |
SurfacePolyline.computeLocations(Globe globe,
List<LatLon> locations)
|
protected void |
SurfacePolygon.computeLocations(Globe globe,
List<LatLon> locations)
|
protected void |
SurfaceEllipse.computeLocations(Globe globe,
List<LatLon> locations)
|
protected abstract void |
AbstractSurfaceShape.computeLocations(Globe globe,
List<LatLon> locations)
|
protected double |
SegmentPlaneRenderer.computeMaxSizeForPixels(Globe globe,
SegmentPlane segmentPlane)
|
double |
SegmentPlaneRenderer.computeObjectSize(View view,
Globe globe,
SegmentPlane segmentPlane,
Object key,
Vec4 point)
|
protected double |
SegmentPlaneRenderer.computeObjectSize(View view,
Globe globe,
SegmentPlane segmentPlane,
Object key,
Vec4 point,
boolean usePickSize)
|
protected void |
SegmentPlaneRenderer.computePlaneNormals(Globe globe,
SegmentPlane segmentPlane,
int indexCount,
int vertexCount,
IntBuffer indices,
DoubleBuffer vertices,
DoubleBuffer buffer)
|
protected void |
SegmentPlaneRenderer.computePlaneParameterization(Globe globe,
SegmentPlane segmentPlane,
int[] gridCellCounts,
double[] gridCellParams)
|
protected void |
SegmentPlaneRenderer.computePlaneVertices(Globe globe,
SegmentPlane segmentPlane,
int uStacks,
int vStacks,
double uStep,
double vStep,
Vec4 referenceCenter,
DoubleBuffer buffer)
|
protected Position |
SegmentPlaneRenderer.computePositionOnPlane(SectorGeometryList sgl,
Globe globe,
SegmentPlane segmentPlane,
double u,
double v,
boolean relativeToSurface)
|
protected double |
SegmentPlaneRenderer.computeSurfaceElevation(SectorGeometryList sgl,
Globe globe,
Angle latitude,
Angle longitude)
|
protected void |
SegmentPlaneRenderer.createBorderGeometry(Globe globe,
SegmentPlane segmentPlane,
SegmentPlaneRenderer.RenderInfo renderInfo)
|
protected void |
SegmentPlaneRenderer.createControlPointGeometry(Globe globe,
SegmentPlane segmentPlane,
SegmentPlaneRenderer.RenderInfo renderInfo)
|
BilinearInterpolator |
SegmentPlane.createPlaneInterpolator(Globe globe)
|
protected void |
SegmentPlaneRenderer.createSegmentPlaneGeometry(Globe globe,
SegmentPlane segmentPlane,
SegmentPlaneRenderer.RenderInfo renderInfo)
|
double |
ConformingPolygon.getArea(Globe globe)
|
double |
ConformingEllipse.getArea(Globe globe)
|
double |
AbstractSurfaceShape.getArea(Globe globe)
|
double |
SurfaceShape.getArea(Globe globe,
boolean terrainConformant)
Returns the shapes's area in square meters. |
double |
AbstractSurfaceShape.getArea(Globe globe,
boolean terrainConformant)
|
double |
ConformingPolygon.getHeight(Globe globe)
|
double |
ConformingEllipse.getHeight(Globe globe)
|
double |
AbstractSurfaceShape.getHeight(Globe globe)
|
double |
ConformingPolygon.getLength(Globe globe)
|
double |
ConformingEllipse.getLength(Globe globe)
|
double |
AbstractSurfaceShape.getLength(Globe globe)
|
Iterable<? extends LatLon> |
SurfaceShape.getLocations(Globe globe)
Returns the shape's locations as they appear on the specified globe. |
Iterable<? extends LatLon> |
AbstractSurfaceShape.getLocations(Globe globe)
|
double |
ConformingPolygon.getPerimeter(Globe globe)
|
double |
ConformingEllipse.getPerimeter(Globe globe)
|
double |
AbstractSurfaceShape.getPerimeter(Globe globe)
|
protected SegmentPlaneRenderer.RenderInfo |
SegmentPlaneRenderer.getRenderInfoFor(Globe globe,
SegmentPlane segmentPlane)
|
double |
ConformingPolygon.getWidth(Globe globe)
|
double |
ConformingEllipse.getWidth(Globe globe)
|
double |
AbstractSurfaceShape.getWidth(Globe globe)
|
Vec4 |
SegmentPlaneRenderer.intersect(Globe globe,
Line ray,
SegmentPlane segmentPlane)
|
boolean |
SegmentPlaneRenderer.RenderInfo.isExpired(Globe globe,
SegmentPlane segmentPlane)
|
void |
SegmentPlaneRenderer.RenderInfo.makeCurrent(Globe globe,
SegmentPlane segmentPlane)
|
static Iterable<LatLon> |
ConformingQuad.makePositions(Globe globe,
LatLon center,
double width,
double height,
Angle orientation)
|
static Iterable<LatLon> |
ConformingEllipticalPolygon.makePositions(Globe globe,
LatLon center,
double majorAxis,
double minorAxis,
Angle orientation,
int intervals)
|
protected AreaMeasurer |
AbstractSurfaceShape.setupAreaMeasurer(Globe globe)
|
| Constructors in gov.nasa.worldwind.render with parameters of type Globe | |
|---|---|
ConformingCircularPolygon(Globe globe,
LatLon center,
double radius,
int intervals)
|
|
ConformingCircularPolygon(Globe globe,
LatLon center,
double radius,
int intervals,
Color fillColor,
Color borderColor)
|
|
ConformingEllipticalPolygon(Globe globe,
LatLon center,
double semiMajorAxisLength,
double semiMinorAxisLength,
Angle orientation,
int intervals)
|
|
ConformingEllipticalPolygon(Globe globe,
LatLon center,
double semiMajorAxisLength,
double semiMinorAxisLength,
Angle orientation,
int intervals,
Color fillColor,
Color borderColor)
|
|
ConformingPolygon(Globe g,
Iterable<? extends LatLon> vertices)
A Renderable polygon shape defined by a list of LatLon |
|
ConformingPolygon(Globe g,
Iterable<? extends LatLon> vertices,
Color fillColor,
Color borderColor)
A Renderable polygon shape defined by a list of LatLon |
|
ConformingPolygon(Globe g,
Iterable<? extends LatLon> vertices,
Color fillColor,
Color borderColor,
boolean tessellateContour)
|
|
ConformingQuad(Globe globe,
LatLon center,
double halfWidth,
double halfHeight,
Angle orientation)
|
|
ConformingQuad(Globe globe,
LatLon center,
double halfWidth,
double halfHeight,
Angle orientation,
Color fillColor,
Color borderColor)
|
|
ConformingSector(Globe globe,
Sector sector)
|
|
ConformingSector(Globe globe,
Sector sector,
Color color,
Color borderColor)
|
|
ConformingSquare(Globe globe,
LatLon center,
double halfWidth)
|
|
ConformingSquare(Globe globe,
LatLon center,
double width,
Color interiorColor,
Color borderColor)
|
|
| Uses of Globe in gov.nasa.worldwind.util.measure |
|---|
| Methods in gov.nasa.worldwind.util.measure with parameters of type Globe | |
|---|---|
protected double |
LengthMeasurer.computeLength(Globe globe,
boolean followTerrain)
|
protected double |
AreaMeasurer.computeProjectedAreaGeometry(Globe globe)
|
protected double |
AreaMeasurer.computeSurfaceAreaSampling(Globe globe,
double steps)
|
protected double |
AreaMeasurer.computeTriangleProjectedArea(Globe globe,
float[] verts,
int a,
int b,
int c)
|
double |
AreaMeasurer.getArea(Globe globe)
Get the surface area approximation for the current path or shape. |
double |
AreaMeasurer.getHeight(Globe globe)
|
double |
LengthMeasurer.getLength(Globe globe)
Get the path length in meter. |
double |
AreaMeasurer.getPerimeter(Globe globe)
|
double |
AreaMeasurer.getProjectedArea(Globe globe)
|
double |
AreaMeasurer.getSurfaceArea(Globe globe)
|
double |
AreaMeasurer.getWidth(Globe globe)
|
protected static ArrayList<? extends Position> |
LengthMeasurer.subdividePositions(Globe globe,
ArrayList<? extends Position> positions,
double maxLength,
boolean followTerrain,
int pathType)
Subdivide a list of positions so that no segment is longer then the provided maxLength. |
protected static ArrayList<? extends Position> |
LengthMeasurer.subdividePositions(Globe globe,
ArrayList<? extends Position> positions,
double maxLength,
boolean followTerrain,
int pathType,
int start,
int count)
Subdivide a list of positions so that no segment is longer then the provided maxLength. |
| Uses of Globe in gov.nasa.worldwind.view |
|---|
| Fields in gov.nasa.worldwind.view declared as Globe | |
|---|---|
protected Globe |
BasicOrbitView.globe
|
| Methods in gov.nasa.worldwind.view with parameters of type Globe | |
|---|---|
protected Matrix |
BasicOrbitViewModel.computeCenterTransform(Globe globe,
Position center)
|
double |
ViewSupport.computeHorizonDistance(Globe globe,
double elevation)
|
OrbitViewModel.ModelCoordinates |
OrbitViewModel.computeModelCoordinates(Globe globe,
Matrix modelview,
Vec4 centerPoint)
|
OrbitViewModel.ModelCoordinates |
BasicOrbitViewModel.computeModelCoordinates(Globe globe,
Matrix modelTransform,
Vec4 centerPoint)
|
OrbitViewModel.ModelCoordinates |
OrbitViewModel.computeModelCoordinates(Globe globe,
Vec4 eyePoint,
Vec4 centerPoint,
Vec4 up)
|
OrbitViewModel.ModelCoordinates |
BasicOrbitViewModel.computeModelCoordinates(Globe globe,
Vec4 eyePoint,
Vec4 centerPoint,
Vec4 up)
|
Matrix |
OrbitViewModel.computeTransformMatrix(Globe globe,
Position center,
Angle heading,
Angle pitch,
double zoom)
|
Matrix |
BasicOrbitViewModel.computeTransformMatrix(Globe globe,
Position center,
Angle heading,
Angle pitch,
double zoom)
|
static FlyToOrbitViewStateIterator |
FlyToOrbitViewStateIterator.createPanToIterator(Globe globe,
Position beginCenter,
Position endCenter,
Angle beginHeading,
Angle endHeading,
Angle beginPitch,
Angle endPitch,
double beginZoom,
double endZoom)
|
static FlyToOrbitViewStateIterator |
FlyToOrbitViewStateIterator.createPanToIterator(Globe globe,
Position beginCenter,
Position endCenter,
Angle beginHeading,
Angle endHeading,
Angle beginPitch,
Angle endPitch,
double beginZoom,
double endZoom,
boolean endCenterOnSurface)
|
static FlyToOrbitViewStateIterator |
FlyToOrbitViewStateIterator.createPanToIterator(Globe globe,
Position beginCenter,
Position endCenter,
Angle beginHeading,
Angle endHeading,
Angle beginPitch,
Angle endPitch,
double beginZoom,
double endZoom,
long lengthMillis)
|
static FlyToOrbitViewStateIterator |
FlyToOrbitViewStateIterator.createPanToIterator(Globe globe,
Position beginCenter,
Position endCenter,
Angle beginHeading,
Angle endHeading,
Angle beginPitch,
Angle endPitch,
double beginZoom,
double endZoom,
long lengthMillis,
boolean endCenterOnSurface)
|
static FlyToOrbitViewStateIterator |
FlyToOrbitViewStateIterator.createPanToIterator(OrbitView orbitView,
Globe globe,
Position center,
Angle heading,
Angle pitch,
double zoom)
|
static FlyToOrbitViewStateIterator |
FlyToOrbitViewStateIterator.createPanToIterator(OrbitView orbitView,
Globe globe,
Position center,
Angle heading,
Angle pitch,
double zoom,
boolean endCenterOnSurface)
|
|
NASA World Wind | ||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||