NASA World Wind

Uses of Interface
gov.nasa.worldwind.globes.Globe

Packages that use Globe
gov.nasa.worldwind   
gov.nasa.worldwind.cache   
gov.nasa.worldwind.geom   
gov.nasa.worldwind.geom.coords   
gov.nasa.worldwind.globes Provides classes for representing the shape and terrain of a planet. 
gov.nasa.worldwind.layers   
gov.nasa.worldwind.layers.Earth   
gov.nasa.worldwind.layers.mercator   
gov.nasa.worldwind.ogc.kml.impl   
gov.nasa.worldwind.render   
gov.nasa.worldwind.render.airspaces   
gov.nasa.worldwind.symbology Provides classes for creating and displaying graphics from standard symbol sets. 
gov.nasa.worldwind.symbology.milstd2525.graphics   
gov.nasa.worldwind.symbology.milstd2525.graphics.areas MIL-STD-2525 area graphics. 
gov.nasa.worldwind.symbology.milstd2525.graphics.lines MIL-STD-2525 line graphics. 
gov.nasa.worldwind.terrain   
gov.nasa.worldwind.util   
gov.nasa.worldwind.util.measure   
gov.nasa.worldwind.view The view package contains implementations, and support for implementations of the View interface. 
gov.nasa.worldwind.view.firstperson   
gov.nasa.worldwind.view.orbit   
gov.nasa.worldwindx.applications.antenna   
gov.nasa.worldwindx.applications.sar.segmentplane   
gov.nasa.worldwindx.examples.multiwindow Examples of how to use multiple WorldWind globes in the same application. 
gov.nasa.worldwindx.examples.util   
 

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