|
NASA World Wind | ||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||
| Uses of Globe in gov.nasa.worldwind |
|---|
| Methods in gov.nasa.worldwind that return Globe | |
|---|---|
Globe |
View.getGlobe()
Gets the globe associated with this view. |
Globe |
Model.getGlobe()
Indicates the globe in this model. |
Globe |
BasicModel.getGlobe()
Indicates the globe in this model. |
| Methods in gov.nasa.worldwind with parameters of type Globe | |
|---|---|
void |
Model.setGlobe(Globe globe)
Specifies the model's globe. |
void |
BasicModel.setGlobe(Globe globe)
Specifies the model's globe. |
| Constructors in gov.nasa.worldwind with parameters of type Globe | |
|---|---|
BasicModel(Globe globe,
LayerList layers)
|
|
| Uses of Globe in gov.nasa.worldwind.cache |
|---|
| Fields in gov.nasa.worldwind.cache with type parameters of type Globe | |
|---|---|
protected HashMap<Globe,ShapeDataCache.ShapeDataCacheEntry> |
ShapeDataCache.entries
This cache's map of entries. |
| Methods in gov.nasa.worldwind.cache with parameters of type Globe | |
|---|---|
ShapeDataCache.ShapeDataCacheEntry |
ShapeDataCache.getEntry(Globe globe)
Retrieves a specified entry from the cache. |
| 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 Box |
Sector.computeBoundingBox(Globe globe,
double verticalExaggeration,
Sector sector)
Returns a Box that bounds the specified sector on the surface of the specified
Globe. |
static Box |
Sector.computeBoundingBox(Globe globe,
double verticalExaggeration,
Sector sector,
double minElevation,
double maxElevation)
Returns a Box that bounds the specified sector on the surface of the specified
Globe. |
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 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. |
double |
MeasurableArea.getArea(Globe globe)
Returns the object's area in square meters. |
Extent |
ExtentHolder.getExtent(Globe globe,
double verticalExaggeration)
Returns the objects enclosing volume as an Extent in model coordinates, given a
specified Globe and vertical exaggeration (see SceneController.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 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 | |
|---|---|
static Globe |
DatumTransformation.CLARKE1866_GLOBE
|
| 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 UPSCoord |
UPSCoord.fromLatLon(Angle latitude,
Angle longitude,
Globe globe)
Create a set of UPS 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,
Double a,
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 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 UPSCoord |
UPSCoord.fromUPS(String hemisphere,
double easting,
double northing,
Globe globe)
Create a set of UPS coordinates for the given Globe. |
static UTMCoord |
UTMCoord.fromUTM(int zone,
String hemisphere,
double easting,
double northing,
Globe globe)
Create a set of UTM coordinates for the given Globe. |
static LatLon |
UTMCoord.locationFromUTMCoord(int zone,
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 | |
|---|---|
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 | |
|---|---|
protected Globe |
EllipsoidalGlobe.StateKey.globe
|
| Methods in gov.nasa.worldwind.globes that return Globe | |
|---|---|
Globe |
GlobeStateKey.getGlobe()
Indicates the globe associated with this state key. |
Globe |
EllipsoidalGlobe.StateKey.getGlobe()
|
| Constructors in gov.nasa.worldwind.globes with parameters of type Globe | |
|---|---|
EllipsoidalGlobe.StateKey(Globe globe)
|
|
| Uses of Globe in gov.nasa.worldwind.layers |
|---|
| Fields in gov.nasa.worldwind.layers declared as Globe | |
|---|---|
protected Globe |
AbstractGraticuleLayer.globe
|
| 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)
|
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 | |
|---|---|
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 | |
|---|---|
int |
MercatorTiledImageLayer.computeLevelForResolution(Sector sector,
Globe globe,
double resolution)
|
| Uses of Globe in gov.nasa.worldwind.ogc.kml.impl |
|---|
| Methods in gov.nasa.worldwind.ogc.kml.impl with parameters of type Globe | |
|---|---|
static List<Position> |
KMLUtil.computeAltitude(Globe globe,
List<? extends Position> positions,
String altitudeMode)
Compute the altitude of each position in a list, based on altitude mode. |
static Position |
KMLUtil.computeAltitude(Globe globe,
Position position,
String altitudeMode)
Create a Position, taking into account an altitude mode. |
static void |
KMLUtil.getPositions(Globe globe,
KMLAbstractGeometry geometry,
List<Position> positions)
Get all of the positions that make up a KMLAbstractGeometry. |
static 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 | |
|---|---|
protected Globe |
Polyline.ExtentInfo.globe
|
protected Globe |
DrawContextImpl.globe
|
protected Globe |
AbstractSurfaceShape.GeometryKey.globe
|
| Fields in gov.nasa.worldwind.render with type parameters of type Globe | |
|---|---|
protected HashMap<Globe,Polyline.ExtentInfo> |
Polyline.extents
|
| 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 | |
|---|---|
protected Extent |
Polyline.computeExtent(Globe globe,
double verticalExaggeration)
|
protected Extent |
AbstractSurfaceObject.computeExtent(Globe globe,
double verticalExaggeration,
List<Sector> sectors)
Computes an extent bounding the the specified sectors on the specified Globe's surface. |
protected Extent |
AbstractShape.computeExtentFromPositions(Globe globe,
double verticalExaggeration,
Iterable<? extends LatLon> positions)
Computes this shape's approximate extent from its positions. |
protected 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 scale |
Matrix |
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 List<Sector> |
AbstractSurfaceShape.computeSectors(Globe globe)
Computes the bounding sectors for the shape. |
protected List<List<LatLon>> |
SurfaceSector.createGeometry(Globe globe,
SurfaceTileDrawContext sdc)
|
protected List<List<LatLon>> |
SurfaceQuad.createGeometry(Globe globe,
SurfaceTileDrawContext sdc)
|
protected List<List<LatLon>> |
SurfacePolylines.createGeometry(Globe globe,
SurfaceTileDrawContext sdc)
|
protected List<List<LatLon>> |
SurfacePolyline.createGeometry(Globe globe,
SurfaceTileDrawContext sdc)
|
protected List<List<LatLon>> |
SurfacePolygon.createGeometry(Globe globe,
SurfaceTileDrawContext sdc)
|
protected List<List<LatLon>> |
SurfaceEllipse.createGeometry(Globe globe,
SurfaceTileDrawContext sdc)
|
protected abstract List<List<LatLon>> |
AbstractSurfaceShape.createGeometry(Globe globe,
SurfaceTileDrawContext sdc)
|
protected List<LatLon> |
AbstractSurfaceShape.cutAlongDateLine(List<LatLon> locations,
String pole,
Globe globe)
Divide a list of locations that encloses a pole along the international date line. |
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)
|
Extent |
RigidShape.getExtent(Globe globe,
double verticalExaggeration)
Computes the shape's extent using a bounding box. |
Extent |
Polyline.getExtent(Globe globe,
double verticalExaggeration)
Returns this Polyline's enclosing volume as an Extent in model coordinates, given
a specified Globe and vertical exaggeration (see SceneController.getVerticalExaggeration(). |
Extent |
Polygon.getExtent(Globe globe,
double verticalExaggeration)
|
Extent |
Path.getExtent(Globe globe,
double verticalExaggeration)
|
Extent |
ExtrudedPolygon.getExtent(Globe globe,
double verticalExaggeration)
|
Extent |
AbstractSurfaceShape.getExtent(Globe globe,
double verticalExaggeration)
Returns this SurfaceShape's enclosing volume as an Extent in model coordinates,
given a specified Globe and vertical exaggeration (see SceneController.getVerticalExaggeration(). |
Extent |
AbstractShape.getExtent(Globe globe,
double verticalExaggeration)
|
double |
AbstractSurfaceShape.getHeight(Globe globe)
|
double |
Polyline.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, or null if the shape has no
locations. |
Iterable<? extends LatLon> |
SurfaceSector.getLocations(Globe globe)
|
Iterable<? extends LatLon> |
SurfaceQuad.getLocations(Globe globe)
|
Iterable<? extends LatLon> |
SurfacePolylines.getLocations(Globe globe)
|
Iterable<? extends LatLon> |
SurfacePolyline.getLocations(Globe globe)
|
Iterable<? extends LatLon> |
SurfacePolygon.getLocations(Globe globe)
|
Iterable<? extends LatLon> |
SurfaceEllipse.getLocations(Globe globe)
|
double |
AbstractSurfaceShape.getPerimeter(Globe globe)
|
double |
AbstractSurfaceShape.getWidth(Globe globe)
|
protected LatLon |
AbstractSurfaceShape.intersectionWithMeridian(LatLon p1,
LatLon p2,
Angle meridian,
Globe globe)
Determine where a line between two positions crosses a given meridian. |
protected AreaMeasurer |
AbstractSurfaceShape.setupAreaMeasurer(Globe globe)
|
| Uses of Globe in gov.nasa.worldwind.render.airspaces |
|---|
| Fields in gov.nasa.worldwind.render.airspaces with type parameters of type Globe | |
|---|---|
protected HashMap<Globe,AbstractAirspace.AirspaceInfo> |
AbstractAirspace.airspaceInfo
|
protected Map<Globe,Box.BoxData> |
Box.boxData
Map indicating the box's vertices associated with a particular globe. |
| Methods in gov.nasa.worldwind.render.airspaces with parameters of type Globe | |
|---|---|
protected Plane |
TrackAirspace.computeBisectingPlane(Globe globe,
Box leg1,
Box leg2)
Returns a Plane that bisects the angle between the two legs at the point at their common location. |
protected int |
Polygon.computeCartesianPolygon(Globe globe,
List<? extends LatLon> locations,
List<Boolean> edgeFlags,
Vec4[] points,
Boolean[] edgeFlagArray,
Matrix[] transform)
|
protected Extent |
TrackAirspace.computeExtent(Globe globe,
double verticalExaggeration)
|
protected Extent |
SphereAirspace.computeExtent(Globe globe,
double verticalExaggeration)
|
protected Extent |
Polygon.computeExtent(Globe globe,
double verticalExaggeration)
|
protected Box |
PartialCappedCylinder.computeExtent(Globe globe,
double verticalExaggeration)
|
protected Extent |
Orbit.computeExtent(Globe globe,
double verticalExaggeration)
|
protected Extent |
Curtain.computeExtent(Globe globe,
double verticalExaggeration)
|
protected Extent |
CappedCylinder.computeExtent(Globe globe,
double verticalExaggeration)
|
protected Extent |
Cake.computeExtent(Globe globe,
double verticalExaggeration)
|
protected Box |
Box.computeExtent(Globe globe,
double verticalExaggeration)
|
protected abstract Extent |
AbstractAirspace.computeExtent(Globe globe,
double verticalExaggeration)
|
protected List<Vec4> |
TrackAirspace.computeMinimalGeometry(Globe globe,
double verticalExaggeration)
|
protected List<Vec4> |
SphereAirspace.computeMinimalGeometry(Globe globe,
double verticalExaggeration)
|
protected List<Vec4> |
Polygon.computeMinimalGeometry(Globe globe,
double verticalExaggeration)
|
protected List<Vec4> |
PolyArc.computeMinimalGeometry(Globe globe,
double verticalExaggeration)
|
protected List<Vec4> |
PartialCappedCylinder.computeMinimalGeometry(Globe globe,
double verticalExaggeration)
|
protected List<Vec4> |
Orbit.computeMinimalGeometry(Globe globe,
double verticalExaggeration)
|
protected List<Vec4> |
Curtain.computeMinimalGeometry(Globe globe,
double verticalExaggeration)
|
protected List<Vec4> |
CappedCylinder.computeMinimalGeometry(Globe globe,
double verticalExaggeration)
|
protected List<Vec4> |
Cake.computeMinimalGeometry(Globe globe,
double verticalExaggeration)
|
protected List<Vec4> |
Box.computeMinimalGeometry(Globe globe,
double verticalExaggeration)
|
protected abstract List<Vec4> |
AbstractAirspace.computeMinimalGeometry(Globe globe,
double verticalExaggeration)
|
static Plane[] |
Box.computeStandardPlanes(Globe globe,
double verticalExaggeration,
Box box)
Returns an array of six Planes that define the plane for each face of the specified box
on the specified globe. |
static Vec4[] |
Box.computeStandardVertices(Globe globe,
double verticalExaggeration,
Box box)
|
protected Matrix |
Orbit.computeTransform(Globe globe,
double verticalExaggeration)
|
protected Matrix |
CappedCylinder.computeTransform(Globe globe,
double verticalExaggeration)
|
Extent |
Airspace.getExtent(Globe globe,
double verticalExaggeration)
Returns this Airspace's enclosing volume as an Extent in model coordinates, given
a specified Globe and vertical exaggeration (see SceneController.getVerticalExaggeration(). |
Extent |
AbstractAirspace.getExtent(Globe globe,
double verticalExaggeration)
|
Vec4[] |
Box.getVertices(Globe globe)
Indicates this box's vertices that associated with the specified globe. |
protected boolean |
TrackAirspace.isRightTurn(Globe globe,
Box leg1,
Box leg2)
Specifies whether the two adjacent legs make a right turn relative to the surface of the specified globe. |
protected boolean |
TrackAirspace.isSmallAngle(Globe globe,
Box leg1,
Box leg2)
Specifies whether the angle between the two adjacent legs is less than a specified threshold. |
boolean |
Box.isVerticesValid(Globe globe)
Indicates whether the box's vertices associated with the specific globe are valid for the globe's current state. |
protected void |
TrackAirspace.joinLegs(Globe globe,
double verticalExaggeration,
Box leg1,
Box leg2)
Modifies the vertices of the specified adjacent legs to produce a seamless transition from the first leg to the second. |
protected void |
AbstractAirspace.makeExtremePoints(Globe globe,
double verticalExaggeration,
Iterable<? extends LatLon> locations,
List<Vec4> extremePoints)
|
protected void |
Curtain.makeSegment(Globe globe,
LatLon locA,
LatLon locB,
List<LatLon> tessellatedLocations)
|
protected void |
Polygon.makeTessellatedLocations(Globe globe,
int subdivisions,
List<LatLon> locations,
List<LatLon> tessellatedLocations)
|
protected void |
Curtain.makeTessellatedLocations(Globe globe,
List<LatLon> tessellatedLocations)
|
void |
Box.setVertices(Globe globe,
Vec4[] vertices)
Specifies this box's vertices that are associated with the specified globe. |
| Constructors in gov.nasa.worldwind.render.airspaces with parameters of type Globe | |
|---|---|
Geometry.CacheKey(Globe globe,
Class cls,
String key,
Object... params)
|
|
| Uses of Globe in gov.nasa.worldwind.symbology |
|---|
| Methods in gov.nasa.worldwind.symbology with parameters of type Globe | |
|---|---|
static 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 | |
|---|---|
protected Globe |
TriangleWavePositionIterator.globe
Globe used to compute geographic positions. |
| Constructors in gov.nasa.worldwind.symbology.milstd2525.graphics with parameters of type Globe | |
|---|---|
TriangleWavePositionIterator(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 | |
|---|---|
protected double |
FortifiedArea.computeDefaultWavelength(Globe globe)
Compute a default tooth size for the polygon. |
protected double |
Encirclement.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 | |
|---|---|
protected void |
HoldingLine.computeArc(Globe globe,
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(Iterable<? extends Position> positions,
Globe globe)
|
protected void |
HoldingLine.computeRoundCorner(Globe globe,
List<Position> positions,
Vec4 ptLeg1,
Vec4 ptVertex,
Vec4 ptLeg2,
double distance,
int intervals)
Compute positions to draw a rounded corner between three points. |
protected 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 |
MainAttack.createArrowHeadPositions(List<Position> leftPositions,
List<Position> rightPositions,
List<Position> arrowHeadPositions,
Globe globe)
|
protected double |
Aviation.createArrowHeadPositions(List<Position> leftPositions,
List<Position> rightPositions,
List<Position> arrowHeadPositions,
Globe globe)
Create positions that make up the arrow head. |
protected double |
AdvanceForFeint.createArrowHeadPositions(List<Position> leftPositions,
List<Position> rightPositions,
List<Position> arrowHeadPositions,
Globe globe)
Create positions that make up the arrow head. |
protected double |
AbstractAxisArrow.createArrowHeadPositions(List<Position> leftPositions,
List<Position> rightPositions,
List<Position> arrowHeadPositions,
Globe globe)
Create positions that make up the arrow head. |
protected void |
AttackRotaryWing.createLinePositions(List<Position> leftPositions,
List<Position> rightPositions,
double halfWidth,
Globe globe)
|
protected void |
AbstractAxisArrow.createLinePositions(List<Position> leftPositions,
List<Position> rightPositions,
double halfWidth,
Globe globe)
Create positions that make up the left and right arrow lines. |
void |
LineOfContact.generateParallelLines(Iterator<? extends Position> iterator,
List<Position> leftPositions,
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,
List<Position> leftPositions,
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 | |
|---|---|
ForwardLineOfOwnTroops.PositionIterator(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 | |
|---|---|
protected Globe |
RectangularTessellator.globe
|
protected Globe |
HighResolutionTerrain.globe
|
| Methods in gov.nasa.worldwind.terrain that return Globe | |
|---|---|
Globe |
Terrain.getGlobe()
Returns the object's globe. |
Globe |
HighResolutionTerrain.getGlobe()
Returns the object's globe. |
| Methods in gov.nasa.worldwind.terrain with parameters of type Globe | |
|---|---|
protected static Vec4 |
RectangularTessellator.applyOffset(Globe globe,
Vec4 point,
double metersOffset)
Offsets point by metersOffset meters. |
| Constructors in gov.nasa.worldwind.terrain with parameters of type Globe | |
|---|---|
HighResolutionTerrain(Globe globe,
Double targetResolution)
Constructs a terrain object for a specified globe. |
|
HighResolutionTerrain(Globe globe,
Sector sector,
Double targetResolution,
Double verticalExaggeration)
Constructs a terrain object for a specified sector of a specified globe. |
|
| Uses of Globe in gov.nasa.worldwind.util |
|---|
| Methods in gov.nasa.worldwind.util with parameters of type Globe | |
|---|---|
static void |
WWMath.generateParallelLines(List<Position> controlPositions,
List<Position> leftPositions,
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,
List<Position> leftPositions,
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 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.util.measure |
|---|
| Methods in gov.nasa.worldwind.util.measure with parameters of type Globe | |
|---|---|
protected LatLon |
MeasureTool.computeControlPointLocation(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(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 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 |
ViewElevationAnimator.globe
|
protected Globe |
BasicView.globe
|
| Methods in gov.nasa.worldwind.view that return Globe | |
|---|---|
Globe |
BasicView.getGlobe()
|
| Methods in gov.nasa.worldwind.view with parameters of type Globe | |
|---|---|
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)
|
void |
BasicView.setGlobe(Globe globe)
Set the globe associated with this view. |
| Constructors in gov.nasa.worldwind.view with parameters of type Globe | |
|---|---|
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 | |
|---|---|
double |
FlyViewLimits.limitEyeElevation(Position position,
Globe globe)
|
| Constructors in gov.nasa.worldwind.view.firstperson with parameters of type Globe | |
|---|---|
FlyToFlyViewAnimator.FlyToElevationAnimator(BasicFlyView flyView,
Globe globe,
double beginZoom,
double endZoom,
LatLon beginLatLon,
LatLon endLatLon,
int altitudeMode,
PropertyAccessor.DoubleAccessor propertyAccessor)
|
|
FlyToFlyViewAnimator.OnSurfacePositionAnimator(Globe globe,
Interpolator interpolator,
Position begin,
Position end,
PropertyAccessor.PositionAccessor propertyAccessor,
int altitudeMode)
|
|
| Uses of Globe in gov.nasa.worldwind.view.orbit |
|---|
| Methods in gov.nasa.worldwind.view.orbit with parameters of type Globe | |
|---|---|
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)
|
| Constructors in gov.nasa.worldwind.view.orbit with parameters of type Globe | |
|---|---|
FlyToOrbitViewAnimator.OnSurfacePositionAnimator(Globe globe,
Interpolator interpolator,
Position begin,
Position end,
PropertyAccessor.PositionAccessor propertyAccessor,
int altitudeMode)
|
|
| Uses of Globe in gov.nasa.worldwindx.applications.antenna |
|---|
| Methods in gov.nasa.worldwindx.applications.antenna with parameters of type Globe | |
|---|---|
Extent |
AntennaModel.getExtent(Globe globe,
double verticalExaggeration)
|
Extent |
AntennaAxes.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 | |
|---|---|
protected Globe |
SegmentPlaneRenderer.RenderInfo.globe
|
| Methods in gov.nasa.worldwindx.applications.sar.segmentplane with parameters of type Globe | |
|---|---|
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,
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)
|
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.multiwindow |
|---|
| Methods in gov.nasa.worldwindx.examples.multiwindow with parameters of type Globe | |
|---|---|
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 | |
|---|---|
protected Vec4 |
ExtentVisibilitySupport.computeCenterPoint(Globe globe,
double verticalExaggeration,
Iterable<? extends Extent> modelExtents,
Iterable<? extends ExtentVisibilitySupport.ScreenExtent> screenExtents)
|
Vec4[] |
ExtentVisibilitySupport.computeViewLookAtContainingExtents(Globe globe,
double verticalExaggeration,
Vec4 eyePoint,
Vec4 centerPoint,
Vec4 upVector,
Angle fieldOfView,
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 Iterable<Extent> |
ExtentVisibilitySupport.extentsFromExtentHolders(Iterable<? extends ExtentHolder> extentHolders,
Globe globe,
double verticalExaggeration)
Converts the specified Iterable of ExtentHolder references to a new Iterable of
Extent references. |
|
NASA World Wind | ||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||