NASA World Wind

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

Packages that use Globe
gov.nasa.worldwind   
gov.nasa.worldwind.examples.util   
gov.nasa.worldwind.geom   
gov.nasa.worldwind.geom.coords   
gov.nasa.worldwind.globes   
gov.nasa.worldwind.layers   
gov.nasa.worldwind.render   
gov.nasa.worldwind.util.measure   
gov.nasa.worldwind.view   
 

Uses of Globe in gov.nasa.worldwind
 

Methods in gov.nasa.worldwind that return Globe
 Globe Model.getGlobe()
           
 Globe BasicModel.getGlobe()
           
 

Methods in gov.nasa.worldwind with parameters of type Globe
 void Model.setGlobe(Globe globe)
           
 void BasicModel.setGlobe(Globe globe)
           
 

Uses of Globe in gov.nasa.worldwind.examples.util
 

Methods in gov.nasa.worldwind.examples.util with parameters of type Globe
static Position RayCastingSupport.intersectRayWithTerrain(Globe globe, Vec4 origin, Vec4 direction)
          Compute the intersection Position of the globe terrain with the ray starting at origin in the given direction.
static Position RayCastingSupport.intersectRayWithTerrain(Globe globe, Vec4 origin, Vec4 direction, double sampleLength, double precision)
          Compute the intersection Position of the globe terrain with the ray starting at origin in the given direction.
static Vec4 RayCastingSupport.intersectSegmentWithTerrain(Globe globe, Vec4 p1, Vec4 p2)
          Compute the intersection Vec4 point of the globe terrain with a line segment defined between two points.
static Vec4 RayCastingSupport.intersectSegmentWithTerrain(Globe globe, Vec4 p1, Vec4 p2, double sampleLength, double precision)
          Compute the intersection Vec4 point of the globe terrain with the a segment defined between two points.
 

Uses of Globe in gov.nasa.worldwind.geom
 

Methods in gov.nasa.worldwind.geom with parameters of type Globe
static Sector Sector.boundingSector(Globe globe, LatLon center, double radius)
          Returns a new Sector encompassing a circle centered at a given position, with a given radius in meter.
static Extent Sector.computeBoundingSphere(Globe globe, double verticalExaggeration, Sector sector)
          Returns a sphere that minimally surrounds the sector at a specified vertical exaggeration.
 Vec4 Sector.computeCenterPoint(Globe globe, double exaggeration)
          Computes the Cartesian coordinates of a Sector's center.
 Vec4[] Sector.computeCornerPoints(Globe globe, double exaggeration)
          Computes the Cartesian coordinates of a Sector's corners.
 double MeasurableArea.getArea(Globe globe)
          Returns the object's area in square meters.
 double MeasurableArea.getHeight(Globe globe)
          Returns the latitudanl length of the object in meters.
 double MeasurableLength.getLength(Globe globe)
          Returns the object's length in meters.
 double MeasurableArea.getPerimeter(Globe globe)
          Returns the length of the object's perimeter in meters.
 double MeasurableArea.getWidth(Globe globe)
          Returns the longitudinal length of the object in meters.
 

Uses of Globe in gov.nasa.worldwind.geom.coords
 

Methods in gov.nasa.worldwind.geom.coords with parameters of type Globe
static UTMCoord UTMCoord.fromLatLon(Angle latitude, Angle longitude, Globe globe)
          Create a set of UTM coordinates from a pair of latitude and longitude for the given Globe.
static MGRSCoord MGRSCoord.fromLatLon(Angle latitude, Angle longitude, Globe globe)
          Create a MGRS coordinate from a pair of latitude and longitude Angle with the maximum precision of five digits (one meter).
static TMCoord TMCoord.fromLatLon(Angle latitude, Angle longitude, Globe globe, Angle originLatitude, Angle centralMeridian, double falseEasting, double falseNorthing, double scale)
          Create a set of Transverse Mercator coordinates from a pair of latitude and longitude, for the given Globe and projection parameters.
static MGRSCoord MGRSCoord.fromLatLon(Angle latitude, Angle longitude, Globe globe, int precision)
          Create a MGRS coordinate from a pair of latitude and longitude Angle with the given precision or number of digits (1 to 5).
static MGRSCoord MGRSCoord.fromString(String MGRSString, Globe globe)
          Create a MGRS coordinate from a standard MGRS coordinate text string.
static TMCoord TMCoord.fromTM(double easting, double northing, Globe globe, Angle originLatitude, Angle centralMeridian, double falseEasting, double falseNorthing, double scale)
          Create a set of Transverse Mercator coordinates for the given Globe, easting, northing and projection parameters.
static UTMCoord UTMCoord.fromUTM(int zone, char hemisphere, double easting, double northing, Globe globe)
          Create a set of UTM coordinates for the given Globe.
 

Uses of Globe in gov.nasa.worldwind.globes
 

Classes in gov.nasa.worldwind.globes that implement Globe
 class Earth
           
 class EarthFlat
           
 class EllipsoidalGlobe
           
 class FlatGlobe
          Defines a Globe represented as a projection onto a plane.
 class Mars
           
 class Moon
           
 

Fields in gov.nasa.worldwind.globes declared as Globe
protected  Globe EllipsoidalGlobe.StateKey.globe
           
 

Uses of Globe in gov.nasa.worldwind.layers
 

Methods in gov.nasa.worldwind.layers with parameters of type Globe
protected  Angle ViewControlsSelectListener.computePanAmount(Globe globe, OrbitView view, ScreenAnnotation control, double panStep)
           
 Vec4 TextureTile.getCentroidPoint(Globe globe)
           
 

Uses of Globe in gov.nasa.worldwind.render
 

Fields in gov.nasa.worldwind.render declared as Globe
protected  Globe SegmentPlaneRenderer.RenderInfo.globe
           
protected  Globe ConformingPolygon.globe
           
 

Methods in gov.nasa.worldwind.render that return Globe
 Globe DrawContextImpl.getGlobe()
           
 Globe DrawContext.getGlobe()
          Retrieves the current Globe, which may be null.
 

Methods in gov.nasa.worldwind.render with parameters of type Globe
 Position SegmentPlaneRenderer.computeControlPointPosition(SectorGeometryList sgl, Globe globe, SegmentPlane segmentPlane, SegmentPlane.ControlPoint controlPoint)
           
 Plane SegmentPlane.computeInfinitePlane(Globe globe)
           
protected  void SurfaceEllipse.computeLocations(Globe globe, int intervals, List<LatLon> locations)
           
protected  void SurfaceSector.computeLocations(Globe globe, List<LatLon> locations)
           
protected  void SurfaceQuad.computeLocations(Globe globe, List<LatLon> locations)
           
protected  void SurfacePolyline.computeLocations(Globe globe, List<LatLon> locations)
           
protected  void SurfacePolygon.computeLocations(Globe globe, List<LatLon> locations)
           
protected  void SurfaceEllipse.computeLocations(Globe globe, List<LatLon> locations)
           
protected abstract  void AbstractSurfaceShape.computeLocations(Globe globe, List<LatLon> locations)
           
protected  double SegmentPlaneRenderer.computeMaxSizeForPixels(Globe globe, SegmentPlane segmentPlane)
           
 double SegmentPlaneRenderer.computeObjectSize(View view, Globe globe, SegmentPlane segmentPlane, Object key, Vec4 point)
           
protected  double SegmentPlaneRenderer.computeObjectSize(View view, Globe globe, SegmentPlane segmentPlane, Object key, Vec4 point, boolean usePickSize)
           
protected  void SegmentPlaneRenderer.computePlaneNormals(Globe globe, SegmentPlane segmentPlane, int indexCount, int vertexCount, IntBuffer indices, DoubleBuffer vertices, DoubleBuffer buffer)
           
protected  void SegmentPlaneRenderer.computePlaneParameterization(Globe globe, SegmentPlane segmentPlane, int[] gridCellCounts, double[] gridCellParams)
           
protected  void SegmentPlaneRenderer.computePlaneVertices(Globe globe, SegmentPlane segmentPlane, int uStacks, int vStacks, double uStep, double vStep, Vec4 referenceCenter, DoubleBuffer buffer)
           
protected  Position SegmentPlaneRenderer.computePositionOnPlane(SectorGeometryList sgl, Globe globe, SegmentPlane segmentPlane, double u, double v, boolean relativeToSurface)
           
protected  double SegmentPlaneRenderer.computeSurfaceElevation(SectorGeometryList sgl, Globe globe, Angle latitude, Angle longitude)
           
protected  void SegmentPlaneRenderer.createBorderGeometry(Globe globe, SegmentPlane segmentPlane, SegmentPlaneRenderer.RenderInfo renderInfo)
           
protected  void SegmentPlaneRenderer.createControlPointGeometry(Globe globe, SegmentPlane segmentPlane, SegmentPlaneRenderer.RenderInfo renderInfo)
           
 BilinearInterpolator SegmentPlane.createPlaneInterpolator(Globe globe)
           
protected  void SegmentPlaneRenderer.createSegmentPlaneGeometry(Globe globe, SegmentPlane segmentPlane, SegmentPlaneRenderer.RenderInfo renderInfo)
           
 double ConformingPolygon.getArea(Globe globe)
           
 double ConformingEllipse.getArea(Globe globe)
           
 double AbstractSurfaceShape.getArea(Globe globe)
           
 double SurfaceShape.getArea(Globe globe, boolean terrainConformant)
          Returns the shapes's area in square meters.
 double AbstractSurfaceShape.getArea(Globe globe, boolean terrainConformant)
           
 double ConformingPolygon.getHeight(Globe globe)
           
 double ConformingEllipse.getHeight(Globe globe)
           
 double AbstractSurfaceShape.getHeight(Globe globe)
           
 double ConformingPolygon.getLength(Globe globe)
           
 double ConformingEllipse.getLength(Globe globe)
           
 double AbstractSurfaceShape.getLength(Globe globe)
           
 Iterable<? extends LatLon> SurfaceShape.getLocations(Globe globe)
          Returns the shape's locations as they appear on the specified globe.
 Iterable<? extends LatLon> AbstractSurfaceShape.getLocations(Globe globe)
           
 double ConformingPolygon.getPerimeter(Globe globe)
           
 double ConformingEllipse.getPerimeter(Globe globe)
           
 double AbstractSurfaceShape.getPerimeter(Globe globe)
           
protected  SegmentPlaneRenderer.RenderInfo SegmentPlaneRenderer.getRenderInfoFor(Globe globe, SegmentPlane segmentPlane)
           
 double ConformingPolygon.getWidth(Globe globe)
           
 double ConformingEllipse.getWidth(Globe globe)
           
 double AbstractSurfaceShape.getWidth(Globe globe)
           
 Vec4 SegmentPlaneRenderer.intersect(Globe globe, Line ray, SegmentPlane segmentPlane)
           
 boolean SegmentPlaneRenderer.RenderInfo.isExpired(Globe globe, SegmentPlane segmentPlane)
           
 void SegmentPlaneRenderer.RenderInfo.makeCurrent(Globe globe, SegmentPlane segmentPlane)
           
static Iterable<LatLon> ConformingQuad.makePositions(Globe globe, LatLon center, double width, double height, Angle orientation)
           
static Iterable<LatLon> ConformingEllipticalPolygon.makePositions(Globe globe, LatLon center, double majorAxis, double minorAxis, Angle orientation, int intervals)
           
protected  AreaMeasurer AbstractSurfaceShape.setupAreaMeasurer(Globe globe)
           
 

Constructors in gov.nasa.worldwind.render with parameters of type Globe
ConformingCircularPolygon(Globe globe, LatLon center, double radius, int intervals)
           
ConformingCircularPolygon(Globe globe, LatLon center, double radius, int intervals, Color fillColor, Color borderColor)
           
ConformingEllipticalPolygon(Globe globe, LatLon center, double semiMajorAxisLength, double semiMinorAxisLength, Angle orientation, int intervals)
           
ConformingEllipticalPolygon(Globe globe, LatLon center, double semiMajorAxisLength, double semiMinorAxisLength, Angle orientation, int intervals, Color fillColor, Color borderColor)
           
ConformingPolygon(Globe g, Iterable<? extends LatLon> vertices)
          A Renderable polygon shape defined by a list of LatLon
ConformingPolygon(Globe g, Iterable<? extends LatLon> vertices, Color fillColor, Color borderColor)
          A Renderable polygon shape defined by a list of LatLon
ConformingPolygon(Globe g, Iterable<? extends LatLon> vertices, Color fillColor, Color borderColor, boolean tessellateContour)
           
ConformingQuad(Globe globe, LatLon center, double halfWidth, double halfHeight, Angle orientation)
           
ConformingQuad(Globe globe, LatLon center, double halfWidth, double halfHeight, Angle orientation, Color fillColor, Color borderColor)
           
ConformingSector(Globe globe, Sector sector)
           
ConformingSector(Globe globe, Sector sector, Color color, Color borderColor)
           
ConformingSquare(Globe globe, LatLon center, double halfWidth)
           
ConformingSquare(Globe globe, LatLon center, double width, Color interiorColor, Color borderColor)
           
 

Uses of Globe in gov.nasa.worldwind.util.measure
 

Methods in gov.nasa.worldwind.util.measure with parameters of type Globe
protected  double LengthMeasurer.computeLength(Globe globe, boolean followTerrain)
           
protected  double AreaMeasurer.computeProjectedAreaGeometry(Globe globe)
           
protected  double AreaMeasurer.computeSurfaceAreaSampling(Globe globe, double steps)
           
protected  double AreaMeasurer.computeTriangleProjectedArea(Globe globe, float[] verts, int a, int b, int c)
           
 double AreaMeasurer.getArea(Globe globe)
          Get the surface area approximation for the current path or shape.
 double AreaMeasurer.getHeight(Globe globe)
           
 double LengthMeasurer.getLength(Globe globe)
          Get the path length in meter.
 double AreaMeasurer.getPerimeter(Globe globe)
           
 double AreaMeasurer.getProjectedArea(Globe globe)
           
 double AreaMeasurer.getSurfaceArea(Globe globe)
           
 double AreaMeasurer.getWidth(Globe globe)
           
protected static ArrayList<? extends Position> LengthMeasurer.subdividePositions(Globe globe, ArrayList<? extends Position> positions, double maxLength, boolean followTerrain, int pathType)
          Subdivide a list of positions so that no segment is longer then the provided maxLength.
protected static ArrayList<? extends Position> LengthMeasurer.subdividePositions(Globe globe, ArrayList<? extends Position> positions, double maxLength, boolean followTerrain, int pathType, int start, int count)
          Subdivide a list of positions so that no segment is longer then the provided maxLength.
 

Uses of Globe in gov.nasa.worldwind.view
 

Fields in gov.nasa.worldwind.view declared as Globe
protected  Globe BasicOrbitView.globe
           
 

Methods in gov.nasa.worldwind.view with parameters of type Globe
protected  Matrix BasicOrbitViewModel.computeCenterTransform(Globe globe, Position center)
           
 double ViewSupport.computeHorizonDistance(Globe globe, double elevation)
           
 OrbitViewModel.ModelCoordinates OrbitViewModel.computeModelCoordinates(Globe globe, Matrix modelview, Vec4 centerPoint)
           
 OrbitViewModel.ModelCoordinates BasicOrbitViewModel.computeModelCoordinates(Globe globe, Matrix modelTransform, Vec4 centerPoint)
           
 OrbitViewModel.ModelCoordinates OrbitViewModel.computeModelCoordinates(Globe globe, Vec4 eyePoint, Vec4 centerPoint, Vec4 up)
           
 OrbitViewModel.ModelCoordinates BasicOrbitViewModel.computeModelCoordinates(Globe globe, Vec4 eyePoint, Vec4 centerPoint, Vec4 up)
           
 Matrix OrbitViewModel.computeTransformMatrix(Globe globe, Position center, Angle heading, Angle pitch, double zoom)
           
 Matrix BasicOrbitViewModel.computeTransformMatrix(Globe globe, Position center, Angle heading, Angle pitch, double zoom)
           
static FlyToOrbitViewStateIterator FlyToOrbitViewStateIterator.createPanToIterator(Globe globe, Position beginCenter, Position endCenter, Angle beginHeading, Angle endHeading, Angle beginPitch, Angle endPitch, double beginZoom, double endZoom)
           
static FlyToOrbitViewStateIterator FlyToOrbitViewStateIterator.createPanToIterator(Globe globe, Position beginCenter, Position endCenter, Angle beginHeading, Angle endHeading, Angle beginPitch, Angle endPitch, double beginZoom, double endZoom, boolean endCenterOnSurface)
           
static FlyToOrbitViewStateIterator FlyToOrbitViewStateIterator.createPanToIterator(Globe globe, Position beginCenter, Position endCenter, Angle beginHeading, Angle endHeading, Angle beginPitch, Angle endPitch, double beginZoom, double endZoom, long lengthMillis)
           
static FlyToOrbitViewStateIterator FlyToOrbitViewStateIterator.createPanToIterator(Globe globe, Position beginCenter, Position endCenter, Angle beginHeading, Angle endHeading, Angle beginPitch, Angle endPitch, double beginZoom, double endZoom, long lengthMillis, boolean endCenterOnSurface)
           
static FlyToOrbitViewStateIterator FlyToOrbitViewStateIterator.createPanToIterator(OrbitView orbitView, Globe globe, Position center, Angle heading, Angle pitch, double zoom)
           
static FlyToOrbitViewStateIterator FlyToOrbitViewStateIterator.createPanToIterator(OrbitView orbitView, Globe globe, Position center, Angle heading, Angle pitch, double zoom, boolean endCenterOnSurface)
           
 


NASA World Wind