Uses of Interface
gov.nasa.worldwind.globes.Globe
-
-
Uses of Globe in gov.nasa.worldwind
Methods in gov.nasa.worldwind that return Globe Modifier and Type Method Description Globe
BasicModel. getGlobe()
Indicates the globe in this model.Globe
Model. getGlobe()
Indicates the globe in this model.Globe
View. getGlobe()
Gets the globe associated with this view.Methods in gov.nasa.worldwind with parameters of type Globe Modifier and Type Method Description void
Movable2. moveTo(Globe globe, Position position)
Move the shape over the globe's surface while maintaining its original azimuth, its orientation relative to North.void
BasicModel. setGlobe(Globe globe)
Specifies the model's globe.void
Model. setGlobe(Globe globe)
Specifies the model's globe.Constructors in gov.nasa.worldwind with parameters of type Globe Constructor Description BasicModel(Globe globe, LayerList layers)
-
Uses of Globe in gov.nasa.worldwind.cache
Methods in gov.nasa.worldwind.cache with parameters of type Globe Modifier and Type Method Description ShapeDataCache.ShapeDataCacheEntry
ShapeDataCache. getEntry(Globe globe)
Retrieves a specified entry from the cache. -
Uses of Globe in gov.nasa.worldwind.drag
Fields in gov.nasa.worldwind.drag declared as Globe Modifier and Type Field Description protected Globe
DragContext. globe
The currentGlobe
of theWorldWindow
.Methods in gov.nasa.worldwind.drag that return Globe Modifier and Type Method Description Globe
DragContext. getGlobe()
Returns the currentGlobe
for this drag event.Methods in gov.nasa.worldwind.drag with parameters of type Globe Modifier and Type Method Description protected Vec4
DraggableSupport. computeGlobeIntersection(Line ray, double altitude, boolean useSearchMethod, Globe globe, SceneController sceneController)
protected Vec4
DraggableSupport. computeRelativePoint(Line ray, Globe globe, SceneController sceneController, double altitude)
Attempts to find a position with the altitude specified for objects which areWorldWind.RELATIVE_TO_GROUND
.protected void
DraggableSupport. doMove(Position movePosition, Globe globe)
Executes theMovable2.moveTo(Globe, Position)
orMovable.moveTo(Position)
methods with the provided data.void
DragContext. setGlobe(Globe globe)
Set theDragContext
Globe
. -
Uses of Globe in gov.nasa.worldwind.geom
Methods in gov.nasa.worldwind.geom with parameters of type Globe Modifier and Type Method Description static Sector
Sector. boundingSector(Globe globe, LatLon center, double radius)
Returns a newSector
encompassing a circle centered at a given position, with a given radius in meter.static Box
Sector. computeBoundingBox(Globe globe, double verticalExaggeration, Sector sector)
static Box
Sector. computeBoundingBox(Globe globe, double verticalExaggeration, Sector sector, double minElevation, double maxElevation)
static Cylinder
Sector. computeBoundingCylinder(Globe globe, double verticalExaggeration, Sector sector)
Returns a cylinder that minimally surrounds the specified sector at a specified vertical exaggeration.static Cylinder
Sector. computeBoundingCylinder(Globe globe, double verticalExaggeration, Sector sector, double minElevation, double maxElevation)
Returns a cylinder that minimally surrounds the specified sector at a specified vertical exaggeration and minimum and maximum elevations for the sector.static Cylinder
Sector. computeBoundingCylinderOrig(Globe globe, double verticalExaggeration, Sector sector)
static Cylinder
Sector. computeBoundingCylinderOrig(Globe globe, double verticalExaggeration, Sector sector, double minElevation, double maxElevation)
Returns a cylinder that minimally surrounds the specified minimum and maximum elevations in the sector at a specified vertical exaggeration.static Sphere
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.static java.util.List<LatLon>
LatLon. computeShiftedLocations(Globe globe, LatLon oldLocation, LatLon newLocation, java.lang.Iterable<? extends LatLon> locations)
static java.util.List<Position>
Position. computeShiftedPositions(Globe globe, Position oldPosition, Position newPosition, java.lang.Iterable<? extends Position> positions)
static Cylinder
Cylinder. computeVerticalBoundingCylinder(Globe globe, double verticalExaggeration, Sector sector)
Returns a cylinder that minimally surrounds the specified minimum and maximum elevations in the sector at a specified vertical exaggeration, and is oriented such that the cylinder axis is perpendicular to the globe's surface.static Cylinder
Cylinder. computeVerticalBoundingCylinder(Globe globe, double verticalExaggeration, Sector sector, double minElevation, double maxElevation)
Returns a cylinder that minimally surrounds the specified minimum and maximum elevations in the sector at a specified vertical exaggeration, and is oriented such that the cylinder axis is perpendicular to the globe's surface.protected static Cylinder
Cylinder. computeVerticalBoundsFromSectorLatitudeRange(Globe globe, Sector sector, double minHeight, double maxHeight)
Compute the Cylinder that surrounds the equator, and has height defined by the sector's minumum and maximum latitudes (including maxHeight).protected static Cylinder
Cylinder. computeVerticalBoundsFromSectorQuadrilateral(Globe globe, Sector sector, double minHeight, double maxHeight)
Returns a cylinder that minimally surrounds the specified height range in the sector.protected static Cylinder
Cylinder. computeVerticalBoundsFromSectorVertices(Globe globe, Sector sector, double minHeight, double maxHeight)
Returns a cylinder that surrounds the specified height range in the zero-area sector.static java.util.List<LatLon>
LatLon. cutLocationsAlongDateLine(java.lang.Iterable<? extends LatLon> locations, java.lang.String pole, Globe globe)
Divides a sequence of geographic locations that encloses a pole along the international dateline.AVList
Matrix. extractViewingParameters(Vec4 origin, Angle roll, Globe globe)
Extracts this viewing matrix's parameters given a viewing origin and a globe.double
MeasurableArea. getArea(Globe globe)
Returns the object's area in square meters.static Angle
LatLon. getAverageDistance(Globe globe, LatLon center, java.lang.Iterable<? extends LatLon> locations)
Computes the average distance between a specified center point and a list of locations.static LatLon
LatLon. getCenter(Globe globe, java.lang.Iterable<? extends LatLon> locations)
Computes the average location of a specified list of locations.Extent
ExtentHolder. getExtent(Globe globe, double verticalExaggeration)
Returns the objects enclosing volume as anExtent
in model coordinates, given a specifiedGlobe
and vertical exaggeration (seeSceneController.getVerticalExaggeration()
.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.static LatLon
LatLon. intersectionWithMeridian(LatLon p1, LatLon p2, Angle meridian, Globe globe)
Determine where a line between two locations crosses a given meridian.static Sector[]
Sector. splitBoundingSectors(Globe globe, LatLon center, double radius)
Returns an array of Sectors encompassing a circle centered at a given position, with a given radius in meters. -
Uses of Globe in gov.nasa.worldwind.geom.coords
Fields in gov.nasa.worldwind.geom.coords declared as Globe Modifier and Type Field Description static Globe
DatumTransformation. CLARKE1866_GLOBE
Methods in gov.nasa.worldwind.geom.coords with parameters of type Globe Modifier and Type Method Description static MGRSCoord
MGRSCoord. fromLatLon(Angle latitude, Angle longitude, Globe globe)
Create a MGRS coordinate from a pair of latitude and longitudeAngle
with the maximum precision of five digits (one meter).static MGRSCoord
MGRSCoord. fromLatLon(Angle latitude, Angle longitude, Globe globe, int precision)
Create a MGRS coordinate from a pair of latitude and longitudeAngle
with the given precision or number of digits (1 to 5).static TMCoord
TMCoord. fromLatLon(Angle latitude, Angle longitude, Globe globe, java.lang.Double a, java.lang.Double f, 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 givenGlobe
and projection parameters.static UPSCoord
UPSCoord. fromLatLon(Angle latitude, Angle longitude, Globe globe)
Create a set of UPS coordinates from a pair of latitude and longitude for the givenGlobe
.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 givenGlobe
.static MGRSCoord
MGRSCoord. fromString(java.lang.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 givenGlobe
, easting, northing and projection parameters.static UPSCoord
UPSCoord. fromUPS(java.lang.String hemisphere, double easting, double northing, Globe globe)
Create a set of UPS coordinates for the givenGlobe
.static UTMCoord
UTMCoord. fromUTM(int zone, java.lang.String hemisphere, double easting, double northing, Globe globe)
Create a set of UTM coordinates for the givenGlobe
.static LatLon
UTMCoord. locationFromUTMCoord(int zone, java.lang.String hemisphere, double easting, double northing, Globe globe)
Convenience method for converting a UTM coordinate to a geographic location. -
Uses of Globe in gov.nasa.worldwind.globes
Classes in gov.nasa.worldwind.globes that implement Globe Modifier and Type Class Description class
Earth
Defines a model of the Earth, using the World Geodetic System (WGS84).class
EarthFlat
Defines a model of the Earth projected onto a plane.class
EllipsoidalGlobe
Defines a globe modeled as an ellipsoid.class
FlatGlobe
Defines a globe represented as a projection onto a plane.Fields in gov.nasa.worldwind.globes declared as Globe Modifier and Type Field Description protected Globe
EllipsoidalGlobe.StateKey. globe
Methods in gov.nasa.worldwind.globes that return Globe Modifier and Type Method Description Globe
EllipsoidalGlobe.StateKey. getGlobe()
Globe
GlobeStateKey. getGlobe()
Indicates the globe associated with this state key.Methods in gov.nasa.worldwind.globes with parameters of type Globe Modifier and Type Method Description Position
GeographicProjection. cartesianToGeographic(Globe globe, Vec4 cart, Vec4 offset)
Converts a Cartesian point in meters to a geographic position.Vec4
GeographicProjection. geographicToCartesian(Globe globe, Angle latitude, Angle longitude, double metersElevation, Vec4 offset)
Converts a geographic position to meters in Cartesian coordinates.void
GeographicProjection. geographicToCartesian(Globe globe, Sector sector, int numLat, int numLon, double[] metersElevation, Vec4 offset, Vec4[] out)
Converts a grid of geographic positions to a grid of points in Cartesian coordinates.Vec4
GeographicProjection. northPointingTangent(Globe globe, Angle latitude, Angle longitude)
Computes a Cartesian vector that points north and is tangent to the meridian at the specified geographic location.Constructors in gov.nasa.worldwind.globes with parameters of type Globe Constructor Description StateKey(Globe globe)
-
Uses of Globe in gov.nasa.worldwind.globes.projections
Methods in gov.nasa.worldwind.globes.projections with parameters of type Globe Modifier and Type Method Description Position
ProjectionEquirectangular. cartesianToGeographic(Globe globe, Vec4 cart, Vec4 offset)
Position
ProjectionMercator. cartesianToGeographic(Globe globe, Vec4 cart, Vec4 offset)
Position
ProjectionModifiedSinusoidal. cartesianToGeographic(Globe globe, Vec4 cart, Vec4 offset)
Position
ProjectionPolarEquidistant. cartesianToGeographic(Globe globe, Vec4 cart, Vec4 offset)
Position
ProjectionSinusoidal. cartesianToGeographic(Globe globe, Vec4 cart, Vec4 offset)
Position
ProjectionTransverseMercator. cartesianToGeographic(Globe globe, Vec4 cart, Vec4 offset)
Position
ProjectionUPS. cartesianToGeographic(Globe globe, Vec4 cart, Vec4 offset)
Position
ProjectionUPS. cartesianToGeographicNGA(Globe globe, Vec4 cart, Vec4 offset)
Vec4
ProjectionEquirectangular. geographicToCartesian(Globe globe, Angle latitude, Angle longitude, double metersElevation, Vec4 offset)
void
ProjectionEquirectangular. geographicToCartesian(Globe globe, Sector sector, int numLat, int numLon, double[] metersElevation, Vec4 offset, Vec4[] out)
Vec4
ProjectionMercator. geographicToCartesian(Globe globe, Angle latitude, Angle longitude, double metersElevation, Vec4 offset)
void
ProjectionMercator. geographicToCartesian(Globe globe, Sector sector, int numLat, int numLon, double[] metersElevation, Vec4 offset, Vec4[] out)
Vec4
ProjectionModifiedSinusoidal. geographicToCartesian(Globe globe, Angle latitude, Angle longitude, double metersElevation, Vec4 offset)
void
ProjectionModifiedSinusoidal. geographicToCartesian(Globe globe, Sector sector, int numLat, int numLon, double[] metersElevation, Vec4 offset, Vec4[] out)
Vec4
ProjectionPolarEquidistant. geographicToCartesian(Globe globe, Angle latitude, Angle longitude, double metersElevation, Vec4 offset)
void
ProjectionPolarEquidistant. geographicToCartesian(Globe globe, Sector sector, int numLat, int numLon, double[] metersElevation, Vec4 offset, Vec4[] out)
Vec4
ProjectionSinusoidal. geographicToCartesian(Globe globe, Angle latitude, Angle longitude, double metersElevation, Vec4 offset)
void
ProjectionSinusoidal. geographicToCartesian(Globe globe, Sector sector, int numLat, int numLon, double[] metersElevation, Vec4 offset, Vec4[] out)
Vec4
ProjectionTransverseMercator. geographicToCartesian(Globe globe, Angle latitude, Angle longitude, double metersElevation, Vec4 offset)
void
ProjectionTransverseMercator. geographicToCartesian(Globe globe, Sector sector, int numLat, int numLon, double[] metersElevation, Vec4 offset, Vec4[] out)
Vec4
ProjectionUPS. geographicToCartesian(Globe globe, Angle latitude, Angle longitude, double metersElevation, Vec4 offset)
void
ProjectionUPS. geographicToCartesian(Globe globe, Sector sector, int numLat, int numLon, double[] metersElevation, Vec4 offset, Vec4[] out)
Vec4
ProjectionUPS. geographicToCartesianNGA(Globe globe, Angle latitude, Angle longitude, double metersElevation, Vec4 offset)
Vec4
ProjectionEquirectangular. northPointingTangent(Globe globe, Angle latitude, Angle longitude)
Vec4
ProjectionMercator. northPointingTangent(Globe globe, Angle latitude, Angle longitude)
Vec4
ProjectionModifiedSinusoidal. northPointingTangent(Globe globe, Angle latitude, Angle longitude)
Vec4
ProjectionPolarEquidistant. northPointingTangent(Globe globe, Angle latitude, Angle longitude)
Vec4
ProjectionSinusoidal. northPointingTangent(Globe globe, Angle latitude, Angle longitude)
Vec4
ProjectionTransverseMercator. northPointingTangent(Globe globe, Angle latitude, Angle longitude)
Vec4
ProjectionUPS. northPointingTangent(Globe globe, Angle latitude, Angle longitude)
-
Uses of Globe in gov.nasa.worldwind.layers
Fields in gov.nasa.worldwind.layers declared as Globe Modifier and Type Field Description protected Globe
AbstractGraticuleLayer. globe
Methods in gov.nasa.worldwind.layers with parameters of type Globe Modifier and Type Method Description protected Angle
ViewControlsSelectListener. computePanAmount(Globe globe, OrbitView view, ScreenAnnotation control, double panStep)
Vec4
TextureTile. getCentroidPoint(Globe globe)
Extent
GARSGraticuleLayer.GraticuleTile. getExtent(Globe globe, double ve)
Extent
LatLonGraticuleLayer.GraticuleTile. getExtent(Globe globe, double ve)
-
Uses of Globe in gov.nasa.worldwind.layers.Earth
Methods in gov.nasa.worldwind.layers.Earth with parameters of type Globe Modifier and Type Method Description Extent
UTMGraticuleLayer.GraticuleTile. getExtent(Globe globe, double ve)
-
Uses of Globe in gov.nasa.worldwind.layers.mercator
Methods in gov.nasa.worldwind.layers.mercator with parameters of type Globe Modifier and Type Method Description int
MercatorTiledImageLayer. computeLevelForResolution(Sector sector, Globe globe, double resolution)
-
Uses of Globe in gov.nasa.worldwind.ogc.collada.impl
Constructors in gov.nasa.worldwind.ogc.collada.impl with parameters of type Globe Constructor Description ExtentCacheKey(Globe globe, Matrix matrix)
-
Uses of Globe in gov.nasa.worldwind.ogc.kml.impl
Methods in gov.nasa.worldwind.ogc.kml.impl with parameters of type Globe Modifier and Type Method Description static Position
KMLUtil. computeAltitude(Globe globe, Position position, java.lang.String altitudeMode)
Create aPosition
, taking into account an altitude mode.static java.util.List<Position>
KMLUtil. computeAltitude(Globe globe, java.util.List<? extends Position> positions, java.lang.String altitudeMode)
Compute the altitude of each position in a list, based on altitude mode.static void
KMLUtil. getPositions(Globe globe, KMLAbstractGeometry geometry, java.util.List<Position> positions)
Get all of the positions that make up aKMLAbstractGeometry
.static java.util.List<LatLon>
KMLUtil. rotateSector(Globe globe, Sector sector, Angle rotation)
Rotate the corners of a sector around a normal vector through the sector centroid. -
Uses of Globe in gov.nasa.worldwind.render
Fields in gov.nasa.worldwind.render declared as Globe Modifier and Type Field Description protected Globe
AbstractSurfaceShape.GeometryKey. globe
protected Globe
DrawContextImpl. globe
protected Globe
Polyline.ExtentInfo. globe
Fields in gov.nasa.worldwind.render with type parameters of type Globe Modifier and Type Field Description protected java.util.HashMap<Globe,Polyline.ExtentInfo>
Polyline. extents
Deprecated.Methods in gov.nasa.worldwind.render that return Globe Modifier and Type Method Description Globe
DrawContext. getGlobe()
Retrieves the currentGlobe
, which may be null.Globe
DrawContextImpl. getGlobe()
Methods in gov.nasa.worldwind.render with parameters of type Globe Modifier and Type Method Description protected Extent
AbstractSurfaceObject. computeExtent(Globe globe, double verticalExaggeration, java.util.List<Sector> sectors)
Computes an extent bounding the the specified sectors on the specified Globe's surface.protected Extent
Polyline. computeExtent(Globe globe, double verticalExaggeration)
Deprecated.protected Extent
AbstractShape. computeExtentFromPositions(Globe globe, double verticalExaggeration, java.lang.Iterable<? extends LatLon> positions)
Computes this shape's approximate extent from its positions.protected java.util.List<LatLon>
SurfaceEllipse. computeLocations(Globe globe, int intervals)
protected int
SurfaceEllipse. computeNumEdgeIntervals(Globe globe, double edgeIntervalsPerDegree)
protected int
SurfaceEllipse. computeNumIntervals(Globe globe, double edgeIntervalsPerDegree)
protected Vec4
RigidShape. computeReferencePoint(Globe globe, double verticalExaggeration)
Sets the shape's referencePoint, which is essentially its centerPosition in Cartesian coordinates.Matrix
RigidShape. computeRenderMatrix(Globe globe, double verticalExaggeration)
Computes the transform to use during rendering to convert the unit sphere geometry representation of this shape to its correct shape location, orientation and scaleMatrix
RigidShape. computeRenderMatrixInverse(Globe globe, double verticalExaggeration)
Computes the inverse of the transform to use during rendering to convert the unit geometry representation of this shape to its correct shape location, orientation and scale, essentially bringing the shape back into local coordinate space.protected Matrix
Polygon. computeRotationMatrix(Globe globe)
protected java.util.List<Sector>
AbstractSurfaceShape. computeSectors(Globe globe)
Computes the bounding sectors for the shape.protected abstract java.util.List<java.util.List<LatLon>>
AbstractSurfaceShape. createGeometry(Globe globe, double edgeIntervalsPerDegree)
protected java.util.List<java.util.List<LatLon>>
AbstractSurfaceShape. createGeometry(Globe globe, SurfaceTileDrawContext sdc)
protected java.util.List<java.util.List<LatLon>>
SurfaceEllipse. createGeometry(Globe globe, double edgeIntervalsPerDegree)
protected java.util.List<java.util.List<LatLon>>
SurfaceMultiPolygon. createGeometry(Globe globe, double edgeIntervalsPerDegree)
protected java.util.List<java.util.List<LatLon>>
SurfacePolygon. createGeometry(Globe globe, double edgeIntervalsPerDegree)
protected java.util.List<java.util.List<LatLon>>
SurfacePolyline. createGeometry(Globe globe, double edgeIntervalsPerDegree)
protected java.util.List<java.util.List<LatLon>>
SurfacePolylines. createGeometry(Globe globe, double edgeIntervalsPerDegree)
protected java.util.List<java.util.List<LatLon>>
SurfacePolylines. createGeometry(Globe globe, SurfaceTileDrawContext sdc)
protected java.util.List<java.util.List<LatLon>>
SurfaceQuad. createGeometry(Globe globe, double edgeIntervalsPerDegree)
protected java.util.List<java.util.List<LatLon>>
SurfaceSector. createGeometry(Globe globe, double edgeIntervalsPerDegree)
protected java.util.List<LatLon>
AbstractSurfaceShape. cutAlongDateLine(java.util.List<LatLon> locations, java.lang.String pole, Globe globe)
Divide a list of locations that encloses a pole along the international date line.protected abstract void
AbstractSurfaceShape. doMoveTo(Globe globe, Position oldReferencePosition, Position newReferencePosition)
protected void
SurfaceEllipse. doMoveTo(Globe globe, Position oldReferencePosition, Position newReferencePosition)
protected void
SurfaceMultiPolygon. doMoveTo(Globe globe, Position oldReferencePosition, Position newReferencePosition)
protected void
SurfacePolygon. doMoveTo(Globe globe, Position oldReferencePosition, Position newReferencePosition)
protected void
SurfacePolyline. doMoveTo(Globe globe, Position oldReferencePosition, Position newReferencePosition)
protected void
SurfacePolylines. doMoveTo(Globe globe, Position oldReferencePosition, Position newReferencePosition)
protected void
SurfaceQuad. doMoveTo(Globe globe, Position oldReferencePosition, Position newReferencePosition)
protected void
SurfaceSector. doMoveTo(Globe globe, Position oldReferencePosition, Position newReferencePosition)
double
AbstractSurfaceShape. getArea(Globe globe)
double
AbstractSurfaceShape. getArea(Globe globe, boolean terrainConformant)
double
SurfaceShape. getArea(Globe globe, boolean terrainConformant)
Returns the shapes's area in square meters.Extent
AbstractShape. getExtent(Globe globe, double verticalExaggeration)
Extent
AbstractSurfaceShape. getExtent(Globe globe, double verticalExaggeration)
Returns this SurfaceShape's enclosing volume as anExtent
in model coordinates, given a specifiedGlobe
and vertical exaggeration (seeSceneController.getVerticalExaggeration()
.Extent
ExtrudedPolygon. getExtent(Globe globe, double verticalExaggeration)
Extent
Path. getExtent(Globe globe, double verticalExaggeration)
Extent
Polygon. getExtent(Globe globe, double verticalExaggeration)
Extent
Polyline. getExtent(Globe globe, double verticalExaggeration)
Deprecated.Returns this Polyline's enclosing volume as anExtent
in model coordinates, given a specifiedGlobe
and vertical exaggeration (seeSceneController.getVerticalExaggeration()
.Extent
RigidShape. getExtent(Globe globe, double verticalExaggeration)
Computes the shape's extent using a bounding box.double
AbstractSurfaceShape. getHeight(Globe globe)
double
AbstractSurfaceShape. getLength(Globe globe)
double
Path. getLength(Globe globe)
double
Polyline. getLength(Globe globe)
Deprecated.java.lang.Iterable<? extends LatLon>
SurfaceEllipse. getLocations(Globe globe)
java.lang.Iterable<? extends LatLon>
SurfaceMultiPolygon. getLocations(Globe globe)
java.lang.Iterable<? extends LatLon>
SurfacePolygon. getLocations(Globe globe)
java.lang.Iterable<? extends LatLon>
SurfacePolyline. getLocations(Globe globe)
java.lang.Iterable<? extends LatLon>
SurfacePolylines. getLocations(Globe globe)
java.lang.Iterable<? extends LatLon>
SurfaceQuad. getLocations(Globe globe)
java.lang.Iterable<? extends LatLon>
SurfaceSector. getLocations(Globe globe)
java.lang.Iterable<? extends LatLon>
SurfaceShape. getLocations(Globe globe)
Returns the shape's locations as they appear on the specifiedglobe
, or null if the shape has no locations.double
AbstractSurfaceShape. getPerimeter(Globe globe)
double
AbstractSurfaceShape. getWidth(Globe globe)
void
AbstractShape. moveTo(Globe globe, Position position)
void
AbstractSurfaceShape. moveTo(Globe globe, Position position)
void
Path. moveTo(Globe globe, Position position)
void
Polygon. moveTo(Globe globe, Position position)
Move the shape over the globe's surface while maintaining its original azimuth, its orientation relative to North.protected AreaMeasurer
AbstractSurfaceShape. setupAreaMeasurer(Globe globe)
-
Uses of Globe in gov.nasa.worldwind.render.airspaces
Methods in gov.nasa.worldwind.render.airspaces with parameters of type Globe Modifier and Type Method Description protected int
Polygon. computeEllipsoidalPolygon(Globe globe, java.util.List<? extends LatLon> locations, java.util.List<java.lang.Boolean> edgeFlags, Vec4[] points, java.lang.Boolean[] edgeFlagArray, Matrix[] transform)
protected Matrix
CappedCylinder. computeEllipsoidalTransform(Globe globe, double verticalExaggeration)
protected Matrix
Orbit. computeEllipsoidalTransform(Globe globe, double verticalExaggeration)
protected abstract Extent
AbstractAirspace. computeExtent(Globe globe, double verticalExaggeration)
protected Box
Box. computeExtent(Globe globe, double verticalExaggeration)
protected Extent
Cake. computeExtent(Globe globe, double verticalExaggeration)
protected Extent
CappedCylinder. computeExtent(Globe globe, double verticalExaggeration)
protected Extent
CappedEllipticalCylinder. computeExtent(Globe globe, double verticalExaggeration)
protected Extent
Curtain. computeExtent(Globe globe, double verticalExaggeration)
protected Extent
Orbit. computeExtent(Globe globe, double verticalExaggeration)
protected Box
PartialCappedCylinder. computeExtent(Globe globe, double verticalExaggeration)
protected Extent
Polygon. computeExtent(Globe globe, double verticalExaggeration)
protected Extent
SphereAirspace. computeExtent(Globe globe, double verticalExaggeration)
protected Extent
TrackAirspace. computeExtent(Globe globe, double verticalExaggeration)
protected abstract java.util.List<Vec4>
AbstractAirspace. computeMinimalGeometry(Globe globe, double verticalExaggeration)
protected java.util.List<Vec4>
Box. computeMinimalGeometry(Globe globe, double verticalExaggeration)
protected java.util.List<Vec4>
Cake. computeMinimalGeometry(Globe globe, double verticalExaggeration)
protected java.util.List<Vec4>
CappedCylinder. computeMinimalGeometry(Globe globe, double verticalExaggeration)
protected java.util.List<Vec4>
CappedEllipticalCylinder. computeMinimalGeometry(Globe globe, double verticalExaggeration)
protected java.util.List<Vec4>
Curtain. computeMinimalGeometry(Globe globe, double verticalExaggeration)
protected java.util.List<Vec4>
Orbit. computeMinimalGeometry(Globe globe, double verticalExaggeration)
protected java.util.List<Vec4>
PartialCappedCylinder. computeMinimalGeometry(Globe globe, double verticalExaggeration)
protected java.util.List<Vec4>
PolyArc. computeMinimalGeometry(Globe globe, double verticalExaggeration)
protected java.util.List<Vec4>
Polygon. computeMinimalGeometry(Globe globe, double verticalExaggeration)
protected java.util.List<Vec4>
SphereAirspace. computeMinimalGeometry(Globe globe, double verticalExaggeration)
protected java.util.List<Vec4>
TrackAirspace. computeMinimalGeometry(Globe globe, double verticalExaggeration)
protected java.util.List<java.util.List<LatLon>>
SurfaceBox. createGeometry(Globe globe, double edgeIntervalsPerDegree)
protected void
AbstractAirspace. doMoveTo(Globe globe, Position oldRef, Position newRef)
protected void
Box. doMoveTo(Globe globe, Position oldRef, Position newRef)
protected void
Cake. doMoveTo(Globe globe, Position oldRef, Position newRef)
protected void
CappedCylinder. doMoveTo(Globe globe, Position oldRef, Position newRef)
protected void
CappedEllipticalCylinder. doMoveTo(Globe globe, Position oldRef, Position newRef)
protected void
Curtain. doMoveTo(Globe globe, Position oldRef, Position newRef)
protected void
Orbit. doMoveTo(Globe globe, Position oldRef, Position newRef)
protected void
Polygon. doMoveTo(Globe globe, Position oldRef, Position newRef)
protected void
Route. doMoveTo(Globe globe, Position oldRef, Position newRef)
protected void
SphereAirspace. doMoveTo(Globe globe, Position oldRef, Position newRef)
protected void
SurfaceBox. doMoveTo(Globe globe, Position oldReferencePosition, Position newReferencePosition)
protected void
TrackAirspace. doMoveTo(Globe globe, Position oldRef, Position newRef)
protected LatLon[]
Orbit. getAdjustedLocations(Globe globe)
Extent
AbstractAirspace. getExtent(Globe globe, double verticalExaggeration)
Extent
Airspace. getExtent(Globe globe, double verticalExaggeration)
Returns this Airspace's enclosing volume as anExtent
in model coordinates, given a specifiedGlobe
and vertical exaggeration (seeSceneController.getVerticalExaggeration()
.java.lang.Iterable<? extends LatLon>
SurfaceBox. getLocations(Globe globe)
protected void
AbstractAirspace. makeExtremePoints(Globe globe, double verticalExaggeration, java.lang.Iterable<? extends LatLon> locations, java.util.List<Vec4> extremePoints)
protected void
Curtain. makeSegment(Globe globe, LatLon locA, LatLon locB, java.util.List<LatLon> tessellatedLocations)
protected void
Curtain. makeTessellatedLocations(Globe globe, java.util.List<LatLon> tessellatedLocations)
protected void
Polygon. makeTessellatedLocations(Globe globe, int subdivisions, java.util.List<LatLon> locations, java.util.List<LatLon> tessellatedLocations)
void
AbstractAirspace. moveTo(Globe globe, Position position)
Constructors in gov.nasa.worldwind.render.airspaces with parameters of type Globe Constructor Description CacheKey(Globe globe, java.lang.Class cls, java.lang.String key, java.lang.Object... params)
-
Uses of Globe in gov.nasa.worldwind.symbology
Methods in gov.nasa.worldwind.symbology with parameters of type Globe Modifier and Type Method Description static java.util.List<Position>
TacticalGraphicUtil. asPositionList(Globe globe, Vec4... points)
Convert a list of cartesian points to Positions. -
Uses of Globe in gov.nasa.worldwind.symbology.milstd2525.graphics
Fields in gov.nasa.worldwind.symbology.milstd2525.graphics declared as Globe Modifier and Type Field Description protected Globe
TriangleWavePositionIterator. globe
Globe used to compute geographic positions.Constructors in gov.nasa.worldwind.symbology.milstd2525.graphics with parameters of type Globe Constructor Description TriangleWavePositionIterator(java.lang.Iterable<? extends Position> positions, double waveLength, double amplitude, Globe globe)
Create a new iterator to compute the positions of a triangle wave. -
Uses of Globe in gov.nasa.worldwind.symbology.milstd2525.graphics.areas
Methods in gov.nasa.worldwind.symbology.milstd2525.graphics.areas with parameters of type Globe Modifier and Type Method Description protected double
Encirclement. computeDefaultWavelength(Globe globe)
Compute a default tooth size for the polygon.protected double
FortifiedArea. computeDefaultWavelength(Globe globe)
Compute a default tooth size for the polygon. -
Uses of Globe in gov.nasa.worldwind.symbology.milstd2525.graphics.lines
Methods in gov.nasa.worldwind.symbology.milstd2525.graphics.lines with parameters of type Globe Modifier and Type Method Description protected void
HoldingLine. computeArc(Globe globe, java.util.List<Position> positions, Position center, Angle startAzimuth, Angle endAzimuth, double radius, int intervals)
Compute the positions required to draw an arc.protected double
ForwardLineOfOwnTroops. computeDefaultWavelength(java.lang.Iterable<? extends Position> positions, Globe globe)
protected void
HoldingLine. computeRoundCorner(Globe globe, java.util.List<Position> positions, Vec4 ptLeg1, Vec4 ptVertex, Vec4 ptLeg2, double distance, int intervals)
Compute positions to draw a rounded corner between three points.protected java.util.List<Position>
LinearTarget. computeVerticalSegmentPositions(Globe globe, Vec4 basePoint, Vec4 segment, double verticalLength)
Compute positions for one of the vertical segments in the graphic.protected double
AbstractAxisArrow. createArrowHeadPositions(java.util.List<Position> leftPositions, java.util.List<Position> rightPositions, java.util.List<Position> arrowHeadPositions, Globe globe)
Create positions that make up the arrow head.protected double
AdvanceForFeint. createArrowHeadPositions(java.util.List<Position> leftPositions, java.util.List<Position> rightPositions, java.util.List<Position> arrowHeadPositions, Globe globe)
Create positions that make up the arrow head.protected double
Aviation. createArrowHeadPositions(java.util.List<Position> leftPositions, java.util.List<Position> rightPositions, java.util.List<Position> arrowHeadPositions, Globe globe)
Create positions that make up the arrow head.protected double
MainAttack. createArrowHeadPositions(java.util.List<Position> leftPositions, java.util.List<Position> rightPositions, java.util.List<Position> arrowHeadPositions, Globe globe)
protected void
AbstractAxisArrow. createLinePositions(java.util.List<Position> leftPositions, java.util.List<Position> rightPositions, double halfWidth, Globe globe)
Create positions that make up the left and right arrow lines.protected void
AttackRotaryWing. createLinePositions(java.util.List<Position> leftPositions, java.util.List<Position> rightPositions, double halfWidth, Globe globe)
void
LineOfContact. generateParallelLines(java.util.Iterator<? extends Position> iterator, java.util.List<Position> leftPositions, java.util.List<Position> rightPositions, double halfWidth, Globe globe)
Create positions that describe lines parallel to a control line.protected void
LineOfContact. generateParallelPoints(Vec4 point, Vec4 prev, Vec4 next, java.util.List<Position> leftPositions, java.util.List<Position> rightPositions, double halfWidth, Globe globe)
Compute points on either side of a line segment.Constructors in gov.nasa.worldwind.symbology.milstd2525.graphics.lines with parameters of type Globe Constructor Description PositionIterator(java.lang.Iterable<? extends Position> positions, double interval, Globe globe)
Create a new iterator to compute the positions of a triangle wave. -
Uses of Globe in gov.nasa.worldwind.terrain
Fields in gov.nasa.worldwind.terrain declared as Globe Modifier and Type Field Description protected Globe
HighResolutionTerrain. globe
protected Globe
RectangularTessellator. globe
Methods in gov.nasa.worldwind.terrain that return Globe Modifier and Type Method Description Globe
HighResolutionTerrain. getGlobe()
Returns the object's globe.Globe
Terrain. getGlobe()
Returns the object's globe.Methods in gov.nasa.worldwind.terrain with parameters of type Globe Modifier and Type Method Description protected static Vec4
RectangularTessellator. applyOffset(Globe globe, Vec4 point, double metersOffset)
Offsetspoint
bymetersOffset
meters.Constructors in gov.nasa.worldwind.terrain with parameters of type Globe Constructor Description HighResolutionTerrain(Globe globe, Sector sector, java.lang.Double targetResolution, java.lang.Double verticalExaggeration)
Constructs a terrain object for a specified sector of a specified globe.HighResolutionTerrain(Globe globe, java.lang.Double targetResolution)
Constructs a terrain object for a specified globe. -
Uses of Globe in gov.nasa.worldwind.util
Methods in gov.nasa.worldwind.util with parameters of type Globe Modifier and Type Method Description static void
WWMath. generateParallelLines(java.util.List<Position> controlPositions, java.util.List<Position> leftPositions, java.util.List<Position> rightPositions, double distance, Globe globe)
Create positions that describe lines parallel to a control line.static Vec4
WWMath. generateParallelPoints(Vec4 point, Vec4 prev, Vec4 next, java.util.List<Position> leftPositions, java.util.List<Position> rightPositions, double distance, double elevation, Globe globe, Vec4 previousOffset)
Compute points on either side of a line segment.static Position
RayCastingSupport. intersectRayWithTerrain(Globe globe, Vec4 origin, Vec4 direction)
Compute the intersectionPosition
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 intersectionPosition
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 intersectionVec4
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 intersectionVec4
point of the globe terrain with the a segment defined between two points.LatLon[]
GeometryBuilder. makeCylinderLocations(Globe globe, LatLon center, double minorRadius, double majorRadius, Angle heading, int slices)
LatLon[]
GeometryBuilder. makeCylinderLocations(Globe globe, LatLon center, double radius, int slices)
LatLon[]
GeometryBuilder. makeDiskLocations(Globe globe, LatLon center, double[] radii, Angle heading, int slices, int loops)
LatLon[]
GeometryBuilder. makeDiskLocations(Globe globe, LatLon center, double innerRadius, double outerRadius, int slices, int loops)
LatLon[]
GeometryBuilder. makeLongCylinderLocations(Globe globe, LatLon center1, LatLon center2, double radius, int arcSlices, int lengthSlices)
LatLon[]
GeometryBuilder. makeLongDiskLocations(Globe globe, LatLon center1, LatLon center2, double innerRadius, double outerRadius, int arcSlices, int lengthSlices, int loops)
LatLon[]
GeometryBuilder. makePartialCylinderLocations(Globe globe, LatLon center, double radius, int slices, double start, double sweep)
LatLon[]
GeometryBuilder. makePartialDiskLocations(Globe globe, LatLon center, double innerRadius, double outerRadius, int slices, int loops, double start, double sweep)
-
Uses of Globe in gov.nasa.worldwind.util.combine
Fields in gov.nasa.worldwind.util.combine declared as Globe Modifier and Type Field Description protected Globe
CombineContext. globe
The globe associated with the context.protected Globe
ShapeCombiner. globe
Methods in gov.nasa.worldwind.util.combine that return Globe Modifier and Type Method Description Globe
CombineContext. getGlobe()
Returns the globe associated with this context.Globe
ShapeCombiner. getGlobe()
Methods in gov.nasa.worldwind.util.combine with parameters of type Globe Modifier and Type Method Description void
CombineContext. setGlobe(Globe globe)
Specifies the globe associated with this context.Constructors in gov.nasa.worldwind.util.combine with parameters of type Globe Constructor Description CombineContext(Globe globe, double resolution)
Creates a new combine context with the specified globe, resolution, and the default region of interest.ShapeCombiner(Globe globe, double resolution)
-
Uses of Globe in gov.nasa.worldwind.util.measure
Methods in gov.nasa.worldwind.util.measure with parameters of type Globe Modifier and Type Method Description protected LatLon
MeasureTool. computeControlPointLocation(java.lang.String control, Globe globe, Angle heading, LatLon center, double width, double height)
protected double
LengthMeasurer. computeLength(Globe globe, boolean followTerrain)
protected double
AreaMeasurer. computeProjectedAreaGeometry(Globe globe)
protected LatLon
MeasureTool. computeQuadEdgeMidpointLocation(java.lang.String control, Globe globe, Angle heading, LatLon center, double width, double height)
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 LatLon
MeasureTool. moveShapeByControlPoint(MeasureTool.ControlPoint controlPoint, Globe globe, Angle heading, LatLon center, double width, double height)
protected static java.util.ArrayList<? extends Position>
LengthMeasurer. subdividePositions(Globe globe, java.util.ArrayList<? extends Position> positions, double maxLength, boolean followTerrain, java.lang.String avkeyPathType)
Subdivide a list of positions so that no segment is longer then the provided maxLength.protected static java.util.ArrayList<? extends Position>
LengthMeasurer. subdividePositions(Globe globe, java.util.ArrayList<? extends Position> positions, double maxLength, boolean followTerrain, java.lang.String 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 Modifier and Type Field Description protected Globe
BasicView. globe
protected Globe
ViewElevationAnimator. globe
Methods in gov.nasa.worldwind.view that return Globe Modifier and Type Method Description Globe
BasicView. getGlobe()
Methods in gov.nasa.worldwind.view with parameters of type Globe Modifier and Type Method Description static double
ViewUtil. computeHorizonDistance(Globe globe, double elevation)
protected static double
ViewElevationAnimator. computeMidZoom(Globe globe, LatLon beginLatLon, LatLon endLatLon, double beginZoom, double endZoom)
static ViewUtil.ViewState
ViewUtil. computeModelCoordinates(Globe globe, Matrix modelTransform, Vec4 centerPoint, Vec4 eyePoint)
static Matrix
ViewUtil. computeModelViewMatrix(Globe globe, Vec4 eyePoint, Vec4 centerPoint, Vec4 up)
static Position
ViewUtil. computePosition(Globe globe, Matrix transform)
static Matrix
ViewUtil. computePositionTransform(Globe globe, Position center)
static Matrix
ViewUtil. computeTransformMatrix(Globe globe, Position position, Angle heading, Angle pitch, Angle roll)
static ViewUtil.ViewState
ViewUtil. computeViewState(Globe globe, Vec4 eyePoint, Vec4 centerPoint, Vec4 up)
static Vec4
ViewUtil. getUpVector(Globe globe, Vec4 lookAtPoint)
protected boolean
BasicViewPropertyLimits. is2DGlobe(Globe globe)
protected boolean
BasicViewPropertyLimits. isNonContinous2DGlobe(Globe globe)
void
BasicView. setGlobe(Globe globe)
Set the globe associated with this view.Constructors in gov.nasa.worldwind.view with parameters of type Globe Constructor Description ViewElevationAnimator(Globe globe, double beginZoom, double endZoom, LatLon beginLatLon, LatLon endLatLon, int altitudeMode, PropertyAccessor.DoubleAccessor propertyAccessor)
Create the animator. -
Uses of Globe in gov.nasa.worldwind.view.firstperson
Methods in gov.nasa.worldwind.view.firstperson with parameters of type Globe Modifier and Type Method Description double
FlyViewLimits. limitEyeElevation(Position position, Globe globe)
Constructors in gov.nasa.worldwind.view.firstperson with parameters of type Globe Constructor Description FlyToElevationAnimator(BasicFlyView flyView, Globe globe, double beginZoom, double endZoom, LatLon beginLatLon, LatLon endLatLon, int altitudeMode, PropertyAccessor.DoubleAccessor propertyAccessor)
OnSurfacePositionAnimator(Globe globe, Interpolator interpolator, Position begin, Position end, PropertyAccessor.PositionAccessor propertyAccessor, int altitudeMode)
-
Uses of Globe in gov.nasa.worldwind.view.orbit
Fields in gov.nasa.worldwind.view.orbit declared as Globe Modifier and Type Field Description protected Globe
OrbitViewEyePointAnimator. globe
Methods in gov.nasa.worldwind.view.orbit with parameters of type Globe Modifier and Type Method Description protected static Matrix
OrbitViewInputSupport. computeCenterTransform(Globe globe, Position center)
static OrbitViewInputSupport.OrbitViewState
OrbitViewInputSupport. computeOrbitViewState(Globe globe, Matrix modelTransform, Vec4 centerPoint)
static OrbitViewInputSupport.OrbitViewState
OrbitViewInputSupport. computeOrbitViewState(Globe globe, Vec4 eyePoint, Vec4 centerPoint, Vec4 up)
static Matrix
OrbitViewInputSupport. computeTransformMatrix(Globe globe, Position center, Angle heading, Angle pitch, Angle roll, double zoom)
static OrbitViewInputSupport.OrbitViewState
OrbitViewInputSupport. getSurfaceIntersection(Globe globe, SectorGeometryList terrain, Position centerPosition, Angle heading, Angle pitch, double zoom)
static void
OrbitViewEyePointAnimator. setEyePoint(Globe globe, BasicOrbitView view, Vec4 newEyePoint)
Constructors in gov.nasa.worldwind.view.orbit with parameters of type Globe Constructor Description OnSurfacePositionAnimator(Globe globe, Interpolator interpolator, Position begin, Position end, PropertyAccessor.PositionAccessor propertyAccessor, int altitudeMode)
OrbitViewEyePointAnimator(Globe globe, BasicOrbitView view, Vec4 eyePoint, double smoothing)
-
Uses of Globe in gov.nasa.worldwindx.applications.antenna
Methods in gov.nasa.worldwindx.applications.antenna with parameters of type Globe Modifier and Type Method Description Extent
AntennaAxes. getExtent(Globe globe, double verticalExaggeration)
Extent
AntennaModel. getExtent(Globe globe, double verticalExaggeration)
-
Uses of Globe in gov.nasa.worldwindx.applications.sar.segmentplane
Fields in gov.nasa.worldwindx.applications.sar.segmentplane declared as Globe Modifier and Type Field Description protected Globe
SegmentPlaneRenderer.RenderInfo. globe
Methods in gov.nasa.worldwindx.applications.sar.segmentplane with parameters of type Globe Modifier and Type Method Description Position
SegmentPlaneRenderer. computeControlPointPosition(SectorGeometryList sgl, Globe globe, SegmentPlane segmentPlane, SegmentPlane.ControlPoint controlPoint)
Plane
SegmentPlane. computeInfinitePlane(Globe globe)
protected double
SegmentPlaneRenderer. computeMaxSizeForPixels(Globe globe, SegmentPlane segmentPlane)
double
SegmentPlaneRenderer. computeObjectSize(View view, Globe globe, SegmentPlane segmentPlane, java.lang.Object key, Vec4 point)
protected double
SegmentPlaneRenderer. computeObjectSize(View view, Globe globe, SegmentPlane segmentPlane, java.lang.Object key, Vec4 point, boolean usePickSize)
protected void
SegmentPlaneRenderer. computePlaneNormals(Globe globe, SegmentPlane segmentPlane, int indexCount, int vertexCount, java.nio.IntBuffer indices, java.nio.DoubleBuffer vertices, java.nio.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, java.nio.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)
protected SegmentPlaneRenderer.RenderInfo
SegmentPlaneRenderer. getRenderInfoFor(Globe globe, SegmentPlane segmentPlane)
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)
-
Uses of Globe in gov.nasa.worldwindx.examples
Methods in gov.nasa.worldwindx.examples with parameters of type Globe Modifier and Type Method Description Extent
RadarVolume. getExtent(Globe globe, double verticalExaggeration)
void
ShapeEditingExtension.Arrow. moveTo(Globe globe, Position position)
-
Uses of Globe in gov.nasa.worldwindx.examples.multiwindow
Methods in gov.nasa.worldwindx.examples.multiwindow with parameters of type Globe Modifier and Type Method Description protected Model
FlatAndRoundGlobes. makeModel(Globe globe, LayerList layers)
-
Uses of Globe in gov.nasa.worldwindx.examples.util
Methods in gov.nasa.worldwindx.examples.util with parameters of type Globe Modifier and Type Method Description protected Vec4
ExtentVisibilitySupport. computeCenterPoint(Globe globe, double verticalExaggeration, java.lang.Iterable<? extends Extent> modelExtents, java.lang.Iterable<? extends ExtentVisibilitySupport.ScreenExtent> screenExtents)
Vec4[]
ExtentVisibilitySupport. computeViewLookAtContainingExtents(Globe globe, double verticalExaggeration, Vec4 eyePoint, Vec4 centerPoint, Vec4 upVector, Angle fieldOfView, java.awt.Rectangle viewport, double nearClipDistance, double farClipDistance)
Returns an array of View look-at vectors optimal for viewing the the scene elements, or null if this has no scene elements.Vec4[]
ExtentVisibilitySupport. computeViewLookAtContainingExtents(Globe globe, double verticalExaggeration, View view)
Returns an array of View look-at vectors optimal for viewing the the scene elements, or null if this has no scene elements.static java.lang.Iterable<Extent>
ExtentVisibilitySupport. extentsFromExtentHolders(java.lang.Iterable<? extends ExtentHolder> extentHolders, Globe globe, double verticalExaggeration)
Converts the specified Iterable ofExtentHolder
references to a new Iterable ofExtent
references.
-