NASA World Wind

Uses of Class
gov.nasa.worldwind.geom.Position

Packages that use Position
gov.nasa.worldwind   
gov.nasa.worldwind.applications.sar   
gov.nasa.worldwind.awt   
gov.nasa.worldwind.event   
gov.nasa.worldwind.geom   
gov.nasa.worldwind.globes   
gov.nasa.worldwind.layers   
gov.nasa.worldwind.pick   
gov.nasa.worldwind.render   
gov.nasa.worldwind.tracks   
gov.nasa.worldwind.view   
 

Uses of Position in gov.nasa.worldwind
 

Methods in gov.nasa.worldwind that return Position
 Position View.computePositionFromScreenPoint(double x, double y)
          Computes the intersection of a line originating from the eye point (passing throught (x, y)) with the last rendered SectorGeometry, or the last analytical Globe if no rendered geometry exists.
 Position View.getCurrentEyePosition()
          Returns the most up-to-date location of the eye in geographic coordintes.
 Position WorldWindowImpl.getCurrentPosition()
           
 Position WorldWindow.getCurrentPosition()
          Returns the current latitude, longitude and altitude of the current cursor position, or null if the cursor is not on the globe.
 Position View.getEyePosition()
          Returns the location of the eye in geographic coordinates.
 Position Locatable.getPosition()
           
 Position Movable.getReferencePosition()
           
 

Methods in gov.nasa.worldwind with parameters of type Position
 void Movable.move(Position position)
          Shift the shape over the globe's surface while maintaining its original azimuth -- its orientation relative to North.
 void Movable.moveTo(Position position)
          Move the shape over the globe's surface while maintaining its original azimuth -- its orientation relative to North.
 void View.setEyePosition(Position eyePosition)
          Sets the location of the eye in geographic coordinates.
 void View.setOrientation(Position eyePosition, Position centerPosition)
          Sets the location of the eye, and the center of the screen in geographic coordinates.
 

Uses of Position in gov.nasa.worldwind.applications.sar
 

Subclasses of Position in gov.nasa.worldwind.applications.sar
 class SARPosition
           
 

Methods in gov.nasa.worldwind.applications.sar that return Position
 Position PlaneModel.getPosition()
           
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.
 

Methods in gov.nasa.worldwind.applications.sar that return types with arguments of type Position
 java.util.Iterator<Position> SARTrack.iterator()
           
 

Methods in gov.nasa.worldwind.applications.sar with parameters of type Position
 void PlaneModel.setPosition(Position pos)
           
 void TerrainProfilePanel.updatePosition(Position position, Angle heading)
           
 void TrackViewPanel.updateReadout(Position pos)
           
 

Constructors in gov.nasa.worldwind.applications.sar with parameters of type Position
SARAnnotation(java.lang.String text, Position position)
           
SARPosition(Position pos)
           
 

Uses of Position in gov.nasa.worldwind.awt
 

Methods in gov.nasa.worldwind.awt that return Position
 Position WorldWindowGLJPanel.getCurrentPosition()
           
 Position WorldWindowGLCanvas.getCurrentPosition()
           
 

Uses of Position in gov.nasa.worldwind.event
 

Methods in gov.nasa.worldwind.event that return Position
 Position PositionEvent.getPosition()
           
 Position PositionEvent.getPreviousPosition()
           
 

Constructors in gov.nasa.worldwind.event with parameters of type Position
PositionEvent(java.lang.Object source, java.awt.Point screenPoint, Position previousPosition, Position position)
           
 

Uses of Position in gov.nasa.worldwind.geom
 

Fields in gov.nasa.worldwind.geom declared as Position
static Position Position.ZERO
           
 

Methods in gov.nasa.worldwind.geom that return Position
 Position Position.add(Position that)
           
static Position Position.fromDegrees(double latitude, double longitude, double elevation)
           
static Position Position.fromRadians(double latitude, double longitude, double elevation)
           
static Position Position.interpolate(double amount, Position value1, Position value2)
           
 Position Position.subtract(Position that)
           
 

Methods in gov.nasa.worldwind.geom with parameters of type Position
 Position Position.add(Position that)
           
 LatLon LatLon.add(Position that)
           
static Sector Sector.boundingSector(Position pA, Position pB)
           
static Position Position.interpolate(double amount, Position value1, Position value2)
           
 Position Position.subtract(Position that)
           
 LatLon LatLon.subtract(Position that)
           
 

Method parameters in gov.nasa.worldwind.geom with type arguments of type Position
static Sector Sector.boundingSectorfromPositions(java.lang.Iterable<Position> positions)
           
static boolean Position.positionsCrossDateLine(java.lang.Iterable<Position> positions)
           
 

Uses of Position in gov.nasa.worldwind.globes
 

Methods in gov.nasa.worldwind.globes that return Position
 Position Globe.computePositionFromPoint(Vec4 point)
           
 Position FlatGlobe.computePositionFromPoint(Vec4 point)
           
 Position EllipsoidalGlobe.computePositionFromPoint(Vec4 point)
           
 Position Globe.getIntersectionPosition(Line line)
           
 Position FlatGlobe.getIntersectionPosition(Line line)
           
 Position EllipsoidalGlobe.getIntersectionPosition(Line line)
           
 

Methods in gov.nasa.worldwind.globes with parameters of type Position
 Vec4 Globe.computePointFromPosition(Position position)
           
 Vec4 FlatGlobe.computePointFromPosition(Position position)
           
 Vec4 EllipsoidalGlobe.computePointFromPosition(Position position)
           
 Vec4 SectorGeometryList.getSurfacePoint(Position position)
           
 

Uses of Position in gov.nasa.worldwind.layers
 

Methods in gov.nasa.worldwind.layers that return Position
 Position TerrainProfileLayer.getObjectPosition()
           
 

Methods in gov.nasa.worldwind.layers with parameters of type Position
 void TerrainProfileLayer.setObjectPosition(Position pos)
           
 

Uses of Position in gov.nasa.worldwind.pick
 

Methods in gov.nasa.worldwind.pick that return Position
 Position PickedObject.getPosition()
           
 

Methods in gov.nasa.worldwind.pick with parameters of type Position
 void PickSupport.addPickableObject(int colorCode, java.lang.Object o, Position position, boolean isTerrain)
           
 void PickedObject.setPosition(Position position)
           
 

Constructors in gov.nasa.worldwind.pick with parameters of type Position
PickedObject(int colorCode, java.lang.Object userObject, Position position, boolean isTerrain)
           
 

Uses of Position in gov.nasa.worldwind.render
 

Methods in gov.nasa.worldwind.render that return Position
 Position WWIcon.getPosition()
           
 Position UserFacingText.getPosition()
           
 Position UserFacingIcon.getPosition()
           
 Position GlobeAnnotation.getPosition()
           
 Position GeographicText.getPosition()
           
 Position UserFacingIcon.getReferencePosition()
           
 Position SurfaceShape.getReferencePosition()
           
 Position SurfaceImage.getReferencePosition()
           
 Position Quadrilateral.getReferencePosition()
           
 Position Polyline.getReferencePosition()
           
 Position GlobeAnnotation.getReferencePosition()
           
 Position DrawContextImpl.getViewportCenterPosition()
           
 Position DrawContext.getViewportCenterPosition()
           
 

Methods in gov.nasa.worldwind.render that return types with arguments of type Position
 java.lang.Iterable<Position> Polyline.getPositions()
           
 

Methods in gov.nasa.worldwind.render with parameters of type Position
protected  void AbstractAnnotation.drawAnnotation(DrawContext dc, java.awt.Point screenPoint, double drawScale, double drawAlpha, Position pickPosition)
          Draws an annotation at a screen point.
 void UserFacingIcon.move(Position position)
           
 void SurfaceShape.move(Position delta)
           
 void SurfaceImage.move(Position position)
           
 void Quadrilateral.move(Position delta)
           
 void Polyline.move(Position delta)
           
 void GlobeAnnotation.move(Position position)
           
 void UserFacingIcon.moveTo(Position position)
           
 void SurfaceShape.moveTo(Position position)
          Move the shape over the sphereoid surface while maintaining its original azimuth -- its orientation relative to North.
 void SurfaceImage.moveTo(Position position)
           
 void Quadrilateral.moveTo(Position position)
           
 void Polyline.moveTo(Position position)
           
 void GlobeAnnotation.moveTo(Position position)
           
 void MultiLineTextRenderer.pick(java.lang.String text, int x, int y, int textLineHeight, DrawContext dc, PickSupport pickSupport, java.lang.Object refObject, Position refPosition)
          Draw text with unique colors word bounding rectangles and add each as a pickable object to the provided PickSupport instance.
 void MultiLineTextRenderer.pickHTML(java.lang.String text, int x, int y, TextRendererCache renderers, DrawContext dc, PickSupport pickSupport, java.lang.Object refObject, Position refPosition)
          Draw text with unique colors word bounding rectangles and add each as a pickable object to the provided PickSupport instance.
 void WWIcon.setPosition(Position iconPosition)
           
 void UserFacingText.setPosition(Position position)
           
 void UserFacingIcon.setPosition(Position iconPosition)
           
 void GlobeAnnotation.setPosition(Position position)
           
 void GeographicText.setPosition(Position position)
           
 void DrawContextImpl.setViewportCenterPosition(Position viewportCenterPosition)
           
 void DrawContext.setViewportCenterPosition(Position viewportCenterPosition)
           
 void SurfaceShape.shiftTo(Position position)
          Move the shape over the sphereoid surface without maintaining its original azimuth -- its orientation relative to North.
 

Method parameters in gov.nasa.worldwind.render with type arguments of type Position
 void Polyline.setPositions(java.lang.Iterable<Position> inPositions)
          Specifies the path's positions.
 

Constructors in gov.nasa.worldwind.render with parameters of type Position
GlobeAnnotation(java.lang.String text, Position position)
          Creates a GlobeAnnotation with the given text, at the given globe Position.
GlobeAnnotation(java.lang.String text, Position position, AnnotationAttributes defaults)
          Creates a GlobeAnnotation with the given text, at the given globe Position.
GlobeAnnotation(java.lang.String text, Position position, java.awt.Font font)
          Creates a GlobeAnnotation with the given text, at the given globe Position.
GlobeAnnotation(java.lang.String text, Position position, java.awt.Font font, java.awt.Color textColor)
          Creates a GlobeAnnotation with the given text, at the given globe Position.
Pedestal(java.lang.String iconPath, Position iconPosition)
           
UserFacingIcon(java.lang.Object imageSource, Position iconPosition)
           
UserFacingIcon(java.lang.String iconPath, Position iconPosition)
           
UserFacingText(java.lang.CharSequence text, Position textPosition)
           
 

Constructor parameters in gov.nasa.worldwind.render with type arguments of type Position
Polyline(java.lang.Iterable<Position> positions)
           
 

Uses of Position in gov.nasa.worldwind.tracks
 

Methods in gov.nasa.worldwind.tracks that return Position
 Position TrackPoint.getPosition()
           
 

Methods in gov.nasa.worldwind.tracks with parameters of type Position
 void TrackPoint.setPosition(Position position)
           
 

Uses of Position in gov.nasa.worldwind.view
 

Methods in gov.nasa.worldwind.view that return Position
 Position OrbitViewCollisionSupport.computeCenterPositionToResolveCollision(OrbitView orbitView, double nearDistance, DrawContext dc)
           
 Position BasicOrbitView.computePositionFromScreenPoint(double x, double y)
           
 Position BasicOrbitViewAnimator.PositionAnimator.getBegin()
           
 Position EyePositionIterator.getBeginEyePosition()
           
 Position OrbitViewModel.ModelCoordinates.getCenterPosition()
           
 Position OrbitView.getCenterPosition()
           
 Position BasicOrbitView.getCenterPosition()
           
 Position BasicOrbitView.getCurrentEyePosition()
           
 Position BasicOrbitViewAnimator.PositionAnimator.getEnd()
           
 Position EyePositionIterator.getEndEyePosition()
           
 Position BasicOrbitView.getEyePosition()
           
 Position OrbitViewPropertyAccessor.PositionAccessor.getPosition(OrbitView orbitView)
           
 Position BasicOrbitViewAnimator.PositionAnimator.nextPosition(double interpolant, OrbitView orbitView)
           
 

Methods in gov.nasa.worldwind.view with parameters of type Position
 double ViewSupport.computeElevationAboveSurface(DrawContext dc, Position position)
           
 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 ScheduledOrbitViewStateIterator ScheduledOrbitViewStateIterator.createCenterHeadingPitchIterator(Position beginCenter, Position endCenter, Angle beginHeading, Angle endHeading, Angle beginPitch, Angle endPitch, long lengthMillis, boolean smoothed)
           
static ScheduledOrbitViewStateIterator ScheduledOrbitViewStateIterator.createCenterHeadingPitchZoomIterator(Position beginCenter, Position endCenter, Angle beginHeading, Angle endHeading, Angle beginPitch, Angle endPitch, double beginZoom, double endZoom, long lengthMillis, boolean smoothed)
           
static ScheduledOrbitViewStateIterator ScheduledOrbitViewStateIterator.createCenterIterator(Position begin, Position end)
           
static ScheduledOrbitViewStateIterator ScheduledOrbitViewStateIterator.createCenterIterator(Position begin, Position end, long lengthMillis, boolean smoothed)
           
static ScheduledOrbitViewStateIterator ScheduledOrbitViewStateIterator.createCenterZoomIterator(Position beginCenter, Position endCenter, double beginZoom, double endZoom, long lengthMillis, boolean smoothed)
           
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)
           
 void OrbitView.setCenterPosition(Position center)
           
 void BasicOrbitView.setCenterPosition(Position center)
           
 void BasicOrbitView.setEyePosition(Position eyePosition)
           
 void BasicOrbitView.setOrientation(Position eyePosition, Position centerPosition)
           
 boolean OrbitViewPropertyAccessor.PositionAccessor.setPosition(OrbitView orbitView, Position value)
           
 

Constructors in gov.nasa.worldwind.view with parameters of type Position
BasicOrbitViewAnimator.PositionAnimator(Position begin, Position end, OrbitViewPropertyAccessor.PositionAccessor propertyAccessor)
           
EyePositionIterator(long startTimeMillis, long lengthMillis, Position beginEyePosition, Position endEyePosition)
           
EyePositionIterator(long lengthMillis, Position beginEyePosition, Position endEyePosition)
           
 


NASA World Wind