NASA World Wind

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

Packages that use Position
gov.nasa.worldwind   
gov.nasa.worldwind.animation   
gov.nasa.worldwind.awt   
gov.nasa.worldwind.event   
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.placename   
gov.nasa.worldwind.ogc.collada Provides classes for parsing COLLADA files and streams. 
gov.nasa.worldwind.ogc.collada.impl Provides classes for rendering COLLADA documents. 
gov.nasa.worldwind.ogc.kml Provides classes for parsing KML and KMZ files and streams. 
gov.nasa.worldwind.ogc.kml.impl   
gov.nasa.worldwind.pick   
gov.nasa.worldwind.render   
gov.nasa.worldwind.render.airspaces   
gov.nasa.worldwind.render.markers   
gov.nasa.worldwind.symbology Provides classes for creating and displaying graphics from standard symbol sets. 
gov.nasa.worldwind.symbology.milstd2525 Tactical graphics and symbols defined by the MIL-STD-2525 symbology set. 
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.tracks   
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   
gov.nasa.worldwindx.applications.sar.render   
gov.nasa.worldwindx.applications.sar.segmentplane   
gov.nasa.worldwindx.applications.worldwindow.core   
gov.nasa.worldwindx.applications.worldwindow.util.measuretool   
gov.nasa.worldwindx.examples   
gov.nasa.worldwindx.examples.analytics   
gov.nasa.worldwindx.examples.kml Examples of importing and exporting files in the Keyhole Markup Language (KML). 
gov.nasa.worldwindx.examples.lineofsight Examples of how to perform line of sight calculations in WorldWind. 
gov.nasa.worldwindx.examples.multiwindow Examples of how to use multiple WorldWind globes in the same application. 
gov.nasa.worldwindx.examples.shapebuilder The shapebuilder package contains shape building applications for 3D shapes, including the rigid shapes (Ellipsoid, Box, Cylinder, Cone, Pyramid, Wedge) and ExtrudedPolygon. 
gov.nasa.worldwindx.examples.symbology Examples of displaying graphics from common symbology sets in World Wind. 
gov.nasa.worldwindx.examples.tutorial   
gov.nasa.worldwindx.examples.util   
gov.nasa.worldwindx.performance   
 

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 and passing through (x, y) with the Globe.
 Position View.getCurrentEyePosition()
          Returns the current geographic coordinates of this view's eye position, as determined from this view's current parameters.
 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 current geographic coordinates of this view's eye position, as computed for the most recent model traversal.
 Position Locatable.getPosition()
           
 Position Movable.getReferencePosition()
          A position associated with the object that indicates its aggregate geographic position.
 

Methods in gov.nasa.worldwind with parameters of type Position
 void View.goTo(Position position, double elevation)
          Animate to the specified 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 geographic position of the eye.
 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.animation
 

Fields in gov.nasa.worldwind.animation declared as Position
protected  Position PositionAnimator.begin
           
protected  Position PositionAnimator.end
           
 

Methods in gov.nasa.worldwind.animation that return Position
 Position PositionAnimator.getBegin()
           
 Position PositionAnimator.getEnd()
           
protected  Position PositionAnimator.nextPosition(double interpolant)
           
 Position MoveToPositionAnimator.nextPosition(double interpolant)
           
 

Methods in gov.nasa.worldwind.animation with parameters of type Position
 void PositionAnimator.setBegin(Position begin)
           
 void PositionAnimator.setEnd(Position end)
           
 

Constructors in gov.nasa.worldwind.animation with parameters of type Position
MoveToPositionAnimator(Position begin, Position end, double smoothing, PropertyAccessor.PositionAccessor propertyAccessor)
           
PositionAnimator(Interpolator interpolator, Position begin, Position end, PropertyAccessor.PositionAccessor propertyAccessor)
           
 

Uses of Position in gov.nasa.worldwind.awt
 

Fields in gov.nasa.worldwind.awt declared as Position
protected  Position AbstractViewInputHandler.selectedPosition
           
 

Methods in gov.nasa.worldwind.awt that return Position
protected  Position AbstractViewInputHandler.computeSelectedPosition()
           
 Position WorldWindowGLJPanel.getCurrentPosition()
           
 Position WorldWindowGLCanvas.getCurrentPosition()
           
protected  Position AbstractViewInputHandler.getSelectedPosition()
           
 

Methods in gov.nasa.worldwind.awt with parameters of type Position
 void ViewInputHandler.goTo(Position lookAtPos, double elevation)
          Animate to the specified position.
 void BasicViewInputHandler.goTo(Position lookAtPos, double elevation)
           
protected  void BasicViewInputHandler.onMoveTo(Position focalPosition, ViewInputAttributes.ActionAttributes actionAttribs)
           
protected abstract  void AbstractViewInputHandler.onMoveTo(Position focalPosition, ViewInputAttributes.ActionAttributes actionAttribs)
           
protected  void BasicViewInputHandler.onMoveTo(Position focalPosition, ViewInputAttributes.DeviceAttributes deviceAttributes, ViewInputAttributes.ActionAttributes actionAttribs)
           
protected abstract  void AbstractViewInputHandler.onMoveTo(Position focalPosition, ViewInputAttributes.DeviceAttributes deviceAttributes, ViewInputAttributes.ActionAttributes actionAttribs)
           
protected  void AbstractViewInputHandler.setSelectedPosition(Position position)
           
 

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(Object source, Point screenPoint, Position previousPosition, Position position)
           
 

Uses of Position in gov.nasa.worldwind.geom
 

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

Fields in gov.nasa.worldwind.geom with type parameters of type Position
 List<? extends Position> Position.PositionList.list
           
 

Methods in gov.nasa.worldwind.geom that return Position
 Position Position.add(Position that)
           
static Position Position.fromDegrees(double latitude, double longitude)
           
static Position Position.fromDegrees(double latitude, double longitude, double elevation)
           
static Position Position.fromRadians(double latitude, double longitude, double elevation)
           
 Position Intersection.getIntersectionPosition()
          Returns the intersection position if one has been set.
static Position Position.interpolate(double amount, Position value1, Position value2)
          Returns the linear interpolation of value1 and value2, treating the geographic locations as simple 2D coordinate pairs, and treating the elevation values as 1D scalars.
static Position Position.interpolateGreatCircle(double amount, Position value1, Position value2)
          Returns the an interpolated location along the great-arc between value1 and value2.
static Position Position.interpolateRhumb(double amount, Position value1, Position value2)
          Returns the an interpolated location along the rhumb line between value1 and value2.
 Position Position.subtract(Position that)
           
 

Methods in gov.nasa.worldwind.geom that return types with arguments of type Position
static List<Position> Position.computeShiftedPositions(Position oldPosition, Position newPosition, Iterable<? extends Position> positions)
          Computes a new set of positions translated from a specified reference position to a new reference position.
 

Methods in gov.nasa.worldwind.geom with parameters of type Position
 Position Position.add(Position that)
           
 LatLon LatLon.add(Position that)
           
static List<LatLon> LatLon.computeShiftedLocations(Position oldLocation, Position newLocation, Iterable<? extends LatLon> locations)
          Computes a new set of locations translated from a specified location to a new location.
static List<Position> Position.computeShiftedPositions(Position oldPosition, Position newPosition, Iterable<? extends Position> positions)
          Computes a new set of positions translated from a specified reference position to a new reference position.
static Position Position.interpolate(double amount, Position value1, Position value2)
          Returns the linear interpolation of value1 and value2, treating the geographic locations as simple 2D coordinate pairs, and treating the elevation values as 1D scalars.
static Position Position.interpolateGreatCircle(double amount, Position value1, Position value2)
          Returns the an interpolated location along the great-arc between value1 and value2.
static Position Position.interpolateRhumb(double amount, Position value1, Position value2)
          Returns the an interpolated location along the rhumb line between value1 and value2.
 void Intersection.setIntersectionPosition(Position intersectionPosition)
          Specifies the intersection position, which should be a position computed from the intersection point.
 Position Position.subtract(Position that)
           
 LatLon LatLon.subtract(Position that)
           
 

Method parameters in gov.nasa.worldwind.geom with type arguments of type Position
static List<Position> Position.computeShiftedPositions(Position oldPosition, Position newPosition, Iterable<? extends Position> positions)
          Computes a new set of positions translated from a specified reference position to a new reference position.
static boolean Position.positionsCrossDateLine(Iterable<? extends Position> positions)
           
 

Constructors in gov.nasa.worldwind.geom with parameters of type Position
Intersection(Vec4 intersectionPoint, Position intersectionPosition, boolean isTangent, Object object)
           
 

Constructor parameters in gov.nasa.worldwind.geom with type arguments of type Position
Position.PositionList(List<? extends Position> list)
           
 

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

Methods in gov.nasa.worldwind.geom.coords that return Position
static Position DatumTransformation.convertNad27toWGS84(Position pos)
          Shift datum from NAD27 to WGS84
static Position DatumTransformation.convertWGS84toNad27(Position pos)
          Shift datum from WGS84 to NAD27
 

Methods in gov.nasa.worldwind.geom.coords with parameters of type Position
static Position DatumTransformation.convertNad27toWGS84(Position pos)
          Shift datum from NAD27 to WGS84
static Position DatumTransformation.convertWGS84toNad27(Position pos)
          Shift datum from WGS84 to NAD27
 

Uses of Position in gov.nasa.worldwind.globes
 

Methods in gov.nasa.worldwind.globes that return Position
protected  Position FlatGlobe.cartesianToGeodetic(Vec4 cart)
           
protected  Position EllipsoidalGlobe.cartesianToGeodetic(Vec4 cart)
          Compute the geographic position to corresponds to a Cartesian point.
 Position Globe.computePositionFromPoint(Vec4 point)
          Computes the geographic position of a point in cartesian coordinates.
 Position EllipsoidalGlobe.computePositionFromPoint(Vec4 point)
           
 Position Globe.getIntersectionPosition(Line line)
          Computes the intersections of this globe and a line.
 Position EllipsoidalGlobe.getIntersectionPosition(Line line)
           
 

Methods in gov.nasa.worldwind.globes with parameters of type Position
 Matrix Globe.computeModelCoordinateOriginTransform(Position position)
           
 Matrix EllipsoidalGlobe.computeModelCoordinateOriginTransform(Position position)
           
 Vec4 Globe.computePointFromPosition(Position position)
          Computes a cartesian point from a geographic position.
 Vec4 EllipsoidalGlobe.computePointFromPosition(Position position)
           
 Matrix Globe.computeSurfaceOrientationAtPosition(Position position)
          Returns the cartesian transform Matrix that maps model coordinates to a local coordinate system at (latitude, longitude, metersElevation).
 Matrix FlatGlobe.computeSurfaceOrientationAtPosition(Position position)
           
 Matrix EllipsoidalGlobe.computeSurfaceOrientationAtPosition(Position position)
          Returns the cartesian transform Matrix that maps model coordinates to a local coordinate system at (latitude, longitude, metersElevation).
 

Uses of Position in gov.nasa.worldwind.layers
 

Fields in gov.nasa.worldwind.layers declared as Position
protected  Position TerrainProfileLayer.objectPosition
           
protected  Position[] TerrainProfileLayer.positions
           
 

Methods in gov.nasa.worldwind.layers that return Position
protected  Position TerrainProfileLayer.computeCursorPosition(DrawContext dc)
           
protected  Position WorldMapLayer.computeGroundPosition(DrawContext dc, View view)
          Compute the lat/lon position of the view center
protected  Position WorldMapLayer.computePickPosition(DrawContext dc, Vec4 locationSW, Dimension mapSize)
          Computes the lat/lon of the pickPoint over the world map
protected  Position TerrainProfileLayer.computePickPosition(DrawContext dc, Vec4 locationSW, Dimension mapSize)
          Computes the Position of the pickPoint over the graph and updates pickedSample indice
protected  Position TerrainProfileLayer.computeViewCenterPosition(DrawContext dc)
           
 Position TerrainProfileLayer.getObjectPosition()
          Get the object position the graph follows when it is set to TerrainProfileLayer.FOLLOW_OBJECT.
 

Methods in gov.nasa.worldwind.layers with parameters of type Position
protected  void AbstractGraticuleLayer.computeTruncatedSegment(Position p1, Position p2, Sector sector, ArrayList<Position> positions)
           
 void TerrainProfileLayer.setObjectPosition(Position pos)
          Set the object position the graph follows when it is set to TerrainProfileLayer.FOLLOW_OBJECT.
 

Method parameters in gov.nasa.worldwind.layers with type arguments of type Position
protected  void AbstractGraticuleLayer.computeTruncatedSegment(Position p1, Position p2, Sector sector, ArrayList<Position> positions)
           
 

Uses of Position in gov.nasa.worldwind.layers.Earth
 

Methods in gov.nasa.worldwind.layers.Earth that return Position
protected  Position UTMBaseGraticuleLayer.computePosition(int zone, String hemisphere, double easting, double northing)
           
protected  Position UTMBaseGraticuleLayer.computePositionFromUPS(String hemisphere, double easting, double northing)
           
protected  Position UTMBaseGraticuleLayer.computePositionFromUTM(int zone, String hemisphere, double easting, double northing)
           
 

Uses of Position in gov.nasa.worldwind.layers.placename
 

Methods in gov.nasa.worldwind.layers.placename that return Position
protected  Position PlaceNameLayer.PlaceNameChunk.getPosition(int index)
           
 

Methods in gov.nasa.worldwind.layers.placename with parameters of type Position
protected static boolean PlaceNameLayer.isNameVisible(DrawContext dc, PlaceNameService service, Position namePosition)
           
 

Uses of Position in gov.nasa.worldwind.ogc.collada
 

Fields in gov.nasa.worldwind.ogc.collada declared as Position
protected  Position ColladaRoot.position
          This shape's geographic location.
 

Methods in gov.nasa.worldwind.ogc.collada that return Position
 Position ColladaRoot.getPosition()
          Indicates this shape's geographic position.
 

Methods in gov.nasa.worldwind.ogc.collada with parameters of type Position
 void ColladaRoot.setPosition(Position position)
          Specifies this shape's geographic position.
 

Uses of Position in gov.nasa.worldwind.ogc.collada.impl
 

Methods in gov.nasa.worldwind.ogc.collada.impl with parameters of type Position
 void ColladaMeshShape.setModelPosition(Position modelPosition)
          Specifies this shape's geographic position.
 

Uses of Position in gov.nasa.worldwind.ogc.kml
 

Fields in gov.nasa.worldwind.ogc.kml declared as Position
protected  Position KMLPoint.coordinates
           
 

Methods in gov.nasa.worldwind.ogc.kml that return Position
 Position KMLPoint.getCoordinates()
           
 Position KMLLocation.getPosition()
          Retrieves this location as a Position.
protected  Position KMLCoordinateTokenizer.makePosition()
           
 Position KMLCoordinateTokenizer.nextPosition()
          Read the next Position from the coordinate string.
 

Uses of Position in gov.nasa.worldwind.ogc.kml.impl
 

Methods in gov.nasa.worldwind.ogc.kml.impl that return Position
static Position KMLUtil.computeAltitude(Globe globe, Position position, String altitudeMode)
          Create a Position, taking into account an altitude mode.
 Position KMLGlobeBalloonImpl.getPosition()
          Get the position of the balloon.
 

Methods in gov.nasa.worldwind.ogc.kml.impl that return types with arguments of type Position
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.
 

Methods in gov.nasa.worldwind.ogc.kml.impl with parameters of type Position
static Position KMLUtil.computeAltitude(Globe globe, Position position, String altitudeMode)
          Create a Position, taking into account an altitude mode.
 void KMLGlobeBalloonImpl.setPosition(Position position)
          Set the balloon to a position on the globe.
 

Method parameters in gov.nasa.worldwind.ogc.kml.impl with type arguments of type Position
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 void KMLUtil.getPositions(Globe globe, KMLAbstractGeometry geometry, List<Position> positions)
          Get all of the positions that make up a KMLAbstractGeometry.
 

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, Object o, Position position)
           
 void PickSupport.addPickableObject(int colorCode, 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, Object userObject, Position position, boolean isTerrain)
           
 

Uses of Position in gov.nasa.worldwind.render
 

Fields in gov.nasa.worldwind.render declared as Position
protected  Position RigidShape.centerPosition
           
protected  Position SurfaceText.location
          Location at which to draw the text.
protected  Position AbstractGeneralShape.modelPosition
          This shape's geographic location.
protected  Position MultiLineTextRenderer.pickPosition
           
protected  Position PointPlacemark.position
           
protected  Position GlobeBrowserBalloon.position
          Indicates this balloon's geographic position.
protected  Position GlobeAnnotationBalloon.position
           
protected  Position GlobeAnnotation.position
           
protected  Position AbstractShape.referencePosition
           
protected  Position DrawContextImpl.viewportCenterPosition
           
 

Fields in gov.nasa.worldwind.render with type parameters of type Position
protected  List<List<? extends Position>> Polygon.boundaries
          The location of each vertex in this shape's boundaries.
protected  ArrayList<Position> Polyline.positions
           
protected  List<? extends Position> Polygon.BoundaryInfo.positions
          The shape's boundary positions.
protected  Iterable<? extends Position> Path.positions
           
protected  ArrayList<Position> Path.PathData.tessellatedPositions
          The positions formed from applying path type and terrain conformance.
 

Methods in gov.nasa.worldwind.render that return Position
 Position RigidShape.getCenterPosition()
          Indicates this shape's center position.
 Position AbstractGeneralShape.getModelPosition()
          Indicates this shape's geographic position.
 Position WWIcon.getPosition()
          Returns the icon's geographic position.
 Position UserFacingText.getPosition()
           
 Position UserFacingIcon.getPosition()
           
 Position SurfaceText.getPosition()
          Indicates the geographic position of the text.
 Position PointPlacemark.getPosition()
          Returns the placemark's position.
 Position IconRenderer.OrderedIcon.getPosition()
           
 Position GlobeBrowserBalloon.getPosition()
          Get the position of the balloon.
 Position GlobeBalloon.getPosition()
          Get the position of the balloon.
 Position GlobeAnnotationBalloon.getPosition()
          Get the position of the balloon.
 Position GlobeAnnotation.getPosition()
           
 Position GeographicText.getPosition()
          Indicates the geographic position of the text.
protected  Position Path.getPosition(int positionIndex)
          Returns the Path position corresponding index.
 Position UserFacingIcon.getReferencePosition()
           
 Position SurfaceText.getReferencePosition()
          A position associated with the object that indicates its aggregate geographic position.
 Position SurfaceSector.getReferencePosition()
           
 Position SurfaceQuad.getReferencePosition()
           
 Position SurfacePolylines.getReferencePosition()
           
 Position SurfacePolyline.getReferencePosition()
           
 Position SurfacePolygon.getReferencePosition()
           
 Position SurfaceImage.getReferencePosition()
           
 Position SurfaceIcon.getReferencePosition()
           
 Position SurfaceEllipse.getReferencePosition()
           
 Position RigidShape.getReferencePosition()
          Returns the shape's referencePosition, which is its centerPosition
 Position Quadrilateral.getReferencePosition()
           
 Position Polyline.getReferencePosition()
           
 Position Polygon.getReferencePosition()
           
 Position PointPlacemark.getReferencePosition()
          A position associated with the object that indicates its aggregate geographic position.
 Position Path.getReferencePosition()
          Computes the path's reference position.
 Position GlobeAnnotation.getReferencePosition()
           
 Position ExtrudedPolygon.getReferencePosition()
          Indicates the position used as a reference position for this extruded polygon's computed geometry.
abstract  Position AbstractSurfaceShape.getReferencePosition()
           
 Position AbstractGeneralShape.getReferencePosition()
           
 Position DrawContextImpl.getViewportCenterPosition()
           
 Position DrawContext.getViewportCenterPosition()
          Indicates the geographic coordinates of the point on the terrain at the current viewport's center.
 

Methods in gov.nasa.worldwind.render that return types with arguments of type Position
protected  List<? extends Position> Polygon.fillBoundary(Iterable<? extends Position> corners)
          Copies a boundary's positions to this shape's internal boundary list.
 List<List<? extends Position>> Polygon.getBoundaries()
          Returns this shape's boundaries.
 Iterable<Position> Polyline.getPositions()
           
 Iterable<? extends Position> Path.getPositions()
          Returns this path's positions.
 List<Position> Path.PathData.getTessellatedPositions()
          The positions resulting from tessellating this path.
protected  List<? extends Position> Polygon.outerBoundary()
          Returns a reference to the outer boundary of this polygon.
 

Methods in gov.nasa.worldwind.render with parameters of type Position
protected  void Path.addTessellatedPosition(Position pos, Color color, Integer ordinal, Path.PathData pathData)
          Adds a position to this path's tessellatedPositions list.
protected  void MultiResolutionPath.addTessellatedPosition(Position pos, Color color, Integer ordinal, Path.PathData pathData)
          Adds a position to this path's tessellatedPositions list.
protected  void Path.appendTerrainPoint(DrawContext dc, Position position, float[] color, FloatBuffer path, Path.PathData pathData)
          Computes a point on a path and adds it to the renderable geometry.
protected  void AbstractAnnotation.bindPickableObject(DrawContext dc, Position position)
           
protected  Vec4 Polyline.computePoint(DrawContext dc, Position pos, boolean applyOffset)
           
protected  Vec4 AbstractShape.computePoint(Terrain terrain, Position position)
          Computes a model-coordinate point from a position, applying this shape's altitude mode.
 Vec4 DrawContextImpl.computePointFromPosition(Position position, int altitudeMode)
           
 Vec4 DrawContext.computePointFromPosition(Position position, int altitudeMode)
          Computes a Cartesian point from a specified geographic position, applying a specified altitude mode.
protected  double Polyline.computeSegmentLength(DrawContext dc, Position posA, Position posB)
           
protected  double Path.computeSegmentLength(DrawContext dc, Position posA, Position posB)
          Computes the approximate model-coordinate, path length between two positions.
protected  void AbstractAnnotation.doDraw(DrawContext dc, int width, int height, double opacity, Position pickPosition)
          Draws an annotation with the given dimensions and opacity.
protected  void AbstractAnnotation.doDrawBackgroundTexture(DrawContext dc, int width, int height, double opacity, Position pickPosition, WWTexture texture)
           
protected  void AbstractAnnotation.doDrawChildren(DrawContext dc, Rectangle bounds, double opacity, Position pickPosition)
           
protected  void SurfaceSector.doMoveTo(Position oldReferencePosition, Position newReferencePosition)
           
protected  void SurfaceQuad.doMoveTo(Position oldReferencePosition, Position newReferencePosition)
           
protected  void SurfacePolylines.doMoveTo(Position oldReferencePosition, Position newReferencePosition)
           
protected  void SurfacePolyline.doMoveTo(Position oldReferencePosition, Position newReferencePosition)
           
protected  void SurfacePolygon.doMoveTo(Position oldReferencePosition, Position newReferencePosition)
           
protected  void SurfaceEllipse.doMoveTo(Position oldReferencePosition, Position newReferencePosition)
           
protected abstract  void AbstractSurfaceShape.doMoveTo(Position oldReferencePosition, Position newReferencePosition)
           
 void Annotation.draw(DrawContext dc, int width, int height, double opacity, Position pickPosition)
          Draws the annotation without transforming to its screen position, or applying any scaling.
 void AbstractAnnotation.draw(DrawContext dc, int width, int height, double opacity, Position pickPosition)
           
protected  void AbstractAnnotationLayout.drawAnnotation(DrawContext dc, Annotation annotation, int width, int height, double opacity, Position pickPosition)
           
 void AnnotationNullLayout.drawAnnotations(DrawContext dc, Rectangle bounds, Iterable<? extends Annotation> annotations, double opacity, Position pickPosition)
           
 void AnnotationLayoutManager.drawAnnotations(DrawContext dc, Rectangle bounds, Iterable<? extends Annotation> annotations, double opacity, Position pickPosition)
           
 void AnnotationFlowLayout.drawAnnotations(DrawContext dc, Rectangle bounds, Iterable<? extends Annotation> annotations, double opacity, Position pickPosition)
           
protected  void AbstractAnnotation.drawBackground(DrawContext dc, int width, int height, double opacity, Position pickPosition)
           
protected  void AbstractAnnotation.drawBackgroundImage(DrawContext dc, int width, int height, double opacity, Position pickPosition)
           
protected  void AbstractAnnotation.drawBorder(DrawContext dc, int width, int height, double opacity, Position pickPosition)
           
protected  void AbstractAnnotation.drawChildren(DrawContext dc, int width, int height, double opacity, Position pickPosition)
           
protected  void AbstractAnnotation.drawContent(DrawContext dc, int width, int height, double opacity, Position pickPosition)
           
protected  void AnnotationFlowLayout.drawHorizontal(DrawContext dc, Rectangle bounds, Iterable<? extends Annotation> annotations, double opacity, Position pickPosition)
           
protected  void AbstractAnnotation.drawHTML(DrawContext dc, int x, int y, int lineHeight, double opacity, Object pickObject, Position pickPosition, String text)
           
protected  void MultiLineTextRenderer.drawLineWithUniqueColors(String text, int x, int y, DrawContext dc, PickSupport pickSupport, Object refObject, Position refPosition)
           
protected  void AbstractAnnotation.drawPlainText(DrawContext dc, int x, int y, int lineHeight, double opacity, Object pickObject, Position pickPosition, String text)
           
protected  void AbstractAnnotation.drawText(DrawContext dc, int width, int height, double opacity, Position pickPosition)
           
protected  void AbstractAnnotation.drawText(DrawContext dc, int x, int y, int lineHeight, double opacity, Object pickObject, Position pickPosition, String text)
           
protected  void AbstractAnnotation.drawTopLevelAnnotation(DrawContext dc, int x, int y, int width, int height, double scale, double opacity, Position pickPosition)
           
protected  void AnnotationFlowLayout.drawVertical(DrawContext dc, Rectangle bounds, Iterable<? extends Annotation> annotations, double opacity, Position pickPosition)
           
 Color Path.PositionColors.getColor(Position position, int ordinal)
          Returns an RGBA color corresponding to the specified position and ordinal.
protected  Color Path.getColor(Position pos, Integer ordinal)
          Returns an RGBA color corresponding to the specified position from the original position list and its corresponding ordinal number by delegating the call to this path's positionColors.
protected  boolean Polyline.isSegmentVisible(DrawContext dc, Position posA, Position posB, Vec4 ptA, Vec4 ptB)
           
protected  boolean Path.isSegmentVisible(DrawContext dc, Position posA, Position posB, Vec4 ptA, Vec4 ptB)
          Determines whether the segment between two path positions is visible.
protected  ArrayList<Vec4> Polyline.makeSegment(DrawContext dc, Position posA, Position posB, Vec4 ptA, Vec4 ptB)
           
protected  void Path.makeSegment(DrawContext dc, Position posA, Position posB, Vec4 ptA, Vec4 ptB, Color colorA, Color colorB, int ordinalA, int ordinalB, Path.PathData pathData)
          Creates the interior segment positions to adhere to the current path type and terrain-following settings.
 void UserFacingIcon.move(Position position)
           
 void SurfaceText.move(Position position)
          Shift the shape over the globe's surface while maintaining its original azimuth, its orientation relative to North.
 void SurfaceImage.move(Position delta)
           
 void SurfaceIcon.move(Position delta)
           
 void Quadrilateral.move(Position delta)
           
 void Polyline.move(Position delta)
           
 void PointPlacemark.move(Position delta)
          Shift the shape over the globe's surface while maintaining its original azimuth, its orientation relative to North.
 void Path.move(Position delta)
           
 void GlobeAnnotation.move(Position position)
           
 void AbstractSurfaceShape.move(Position position)
           
 void AbstractShape.move(Position delta)
           
 void UserFacingIcon.moveTo(Position position)
           
 void SurfaceText.moveTo(Position position)
          Move the shape over the globe's surface while maintaining its original azimuth, its orientation relative to North.
 void SurfaceImage.moveTo(Position position)
           
 void SurfaceIcon.moveTo(Position position)
           
 void RigidShape.moveTo(Position position)
          Move the Rigid Shape to the specified destination.
 void Quadrilateral.moveTo(Position position)
           
 void Polyline.moveTo(Position position)
           
 void Polygon.moveTo(Position position)
          Move the shape over the globe's surface while maintaining its original azimuth, its orientation relative to North.
 void PointPlacemark.moveTo(Position position)
          Move the shape over the globe's surface while maintaining its original azimuth, its orientation relative to North.
 void Path.moveTo(Position position)
           
 void GlobeAnnotation.moveTo(Position position)
           
 void ExtrudedPolygon.moveTo(Position position)
          Move the shape over the globe's surface while maintaining its original azimuth, its orientation relative to North.
 void AbstractSurfaceShape.moveTo(Position position)
           
 void AbstractGeneralShape.moveTo(Position position)
           
 void MultiLineTextRenderer.pick(String text, int x, int y, int textLineHeight, DrawContext dc, PickSupport pickSupport, 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(String text, int x, int y, TextRendererCache renderers, DrawContext dc, PickSupport pickSupport, Object refObject, Position refPosition)
          Draw text with unique colors word bounding rectangles and add each as a pickable object to the provided PickSupport instance.
protected  void MultiLineTextRenderer.pickWord(String word, String hyperlink, double drawX, double drawY, Rectangle2D wordBounds, DrawContext dc, PickSupport pickSupport, Object refObject, Position refPosition)
           
 void RigidShape.setCenterPosition(Position centerPosition)
          Specifies this shape's center position.
 void AbstractGeneralShape.setModelPosition(Position modelPosition)
          Specifies this shape's geographic position.
 void WWIcon.setPosition(Position iconPosition)
          Sets the icon's geographic position.
 void UserFacingText.setPosition(Position position)
           
 void UserFacingIcon.setPosition(Position iconPosition)
           
 void SurfaceText.setPosition(Position position)
          Specifies the geographic position of the text.
 void PointPlacemark.setPosition(Position position)
          Sets the placemark's position.
 void GlobeBrowserBalloon.setPosition(Position position)
          Set the balloon to a position on the globe.
 void GlobeBalloon.setPosition(Position position)
          Set the balloon to a position on the globe.
 void GlobeAnnotationBalloon.setPosition(Position position)
          Set the balloon to a position on the globe.
 void GlobeAnnotation.setPosition(Position position)
           
 void GeographicText.setPosition(Position position)
          Specifies the geographic position of the text.
protected  void SurfaceImage.setReferencePosition(Position referencePosition)
           
 void AbstractShape.setReferencePosition(Position referencePosition)
          Specifies the position to use as a reference position for computed geometry.
 void DrawContextImpl.setViewportCenterPosition(Position viewportCenterPosition)
           
 void DrawContext.setViewportCenterPosition(Position viewportCenterPosition)
          Specifies the geographic coordinates of the point on the terrain at the current viewport's center.
 

Method parameters in gov.nasa.worldwind.render with type arguments of type Position
 void Polygon.addInnerBoundary(Iterable<? extends Position> corners)
          Add an inner boundary to this polygon.
protected  FloatBuffer Path.computeAbsolutePoints(DrawContext dc, List<Position> positions, FloatBuffer path, Path.PathData pathData)
          Computes a model-coordinate path from a list of positions, using the altitudes in the specified positions.
protected static double[] Polyline.computeElevationExtremes(Iterable<? extends Position> positions)
           
protected  void Path.computePath(DrawContext dc, List<Position> positions, Path.PathData pathData)
          Computes the shape's model-coordinate path from a list of positions.
protected  FloatBuffer Path.computePointsRelativeToTerrain(DrawContext dc, List<Position> positions, Double altitude, FloatBuffer path, Path.PathData pathData)
          Computes a terrain-conforming, model-coordinate path from a list of positions, using either a specified altitude or the altitudes in the specified positions.
protected  List<? extends Position> Polygon.fillBoundary(Iterable<? extends Position> corners)
          Copies a boundary's positions to this shape's internal boundary list.
 void Polygon.setOuterBoundary(Iterable<? extends Position> corners)
          Specifies the latitude, longitude and altitude of the outer boundary positions defining this polygon.
 void Polyline.setPositions(Iterable<? extends Position> inPositions)
          Specifies the path's positions.
 void Path.setPositions(Iterable<? extends Position> positions)
          Specifies this path's positions, which replace this path's current positions, if any.
 void Path.PathData.setTessellatedPositions(ArrayList<Position> tessellatedPositions)
           
 

Constructors in gov.nasa.worldwind.render with parameters of type Position
Box(Position centerPosition, double northSouthRadius, double verticalRadius, double eastWestRadius)
          Construct a box from a specified center position and axes lengths.
Box(Position centerPosition, double northSouthRadius, double verticalRadius, double eastWestRadius, Angle heading, Angle tilt, Angle roll)
          Construct a Box from a specified center position, axes lengths and rotation angles.
Cone(Position centerPosition, double height, double radius)
          Constructs a Cone from a specified center position, height and radius.
Cone(Position centerPosition, double northSouthRadius, double verticalRadius, double eastWestRadius)
          Constructs a cone from a specified center position and axes lengths.
Cone(Position centerPosition, double northSouthRadius, double verticalRadius, double eastWestRadius, Angle heading, Angle tilt, Angle roll)
          Constructs a cone from a specified center position, axes lengths and rotation angles.
Cylinder(Position centerPosition, double height, double radius)
          Constructs a Cylinder from a specified center position, height and radius.
Cylinder(Position centerPosition, double northSouthRadius, double verticalRadius, double eastWestRadius)
          Constructs a cylinder from a specified center position and axes lengths.
Cylinder(Position centerPosition, double northSouthRadius, double verticalRadius, double eastWestRadius, Angle heading, Angle tilt, Angle roll)
          Constructs a cylinder from a specified center position, axes lengths and rotation angles.
Ellipsoid(Position centerPosition, double northSouthRadius, double verticalRadius, double eastWestRadius)
          Construct an ellipsoid from a specified center position and axes lengths.
Ellipsoid(Position centerPosition, double northSouthRadius, double verticalRadius, double eastWestRadius, Angle heading, Angle tilt, Angle roll)
          Construct an ellipsoid from a specified center position, axes lengths and rotation angles.
GlobeAnnotation(String text, Position position)
          Creates a GlobeAnnotation with the given text, at the given globe Position.
GlobeAnnotation(String text, Position position, AnnotationAttributes defaults)
          Creates a GlobeAnnotation with the given text, at the given globe Position.
GlobeAnnotation(String text, Position position, Font font)
          Creates a GlobeAnnotation with the given text, at the given globe Position.
GlobeAnnotation(String text, Position position, Font font, Color textColor)
          Creates a GlobeAnnotation with the given text, at the given globe Position.
GlobeAnnotationBalloon(String text, Position position)
          Create the balloon.
GlobeBrowserBalloon(String text, Position position)
          Constructs a new GlobeBrowserBalloon with the specified text content and position.
Path(Position posA, Position posB)
          Creates a path between two positions.
Pedestal(String iconPath, Position iconPosition)
           
PointPlacemark(Position position)
          Construct a point placemark.
Pyramid(Position centerPosition, double height, double width)
          Construct a Pyramid from a specified center position, height and width.
Pyramid(Position centerPosition, double northSouthRadius, double verticalRadius, double eastWestRadius)
          Construct a Pyramid from a specified center position and axes lengths.
Pyramid(Position centerPosition, double northSouthRadius, double verticalRadius, double eastWestRadius, Angle heading, Angle tilt, Angle roll)
          Construct a Pyramid from a specified center position, axes lengths and rotation angles.
SurfaceText(String text, Position position)
          Create a new surface text object.
SurfaceText(String text, Position position, Font font, Color color)
          Create a new surface text object.
UserFacingIcon(Object imageSource, Position iconPosition)
           
UserFacingIcon(String iconPath, Position iconPosition)
           
UserFacingText(CharSequence text, Position textPosition)
           
Wedge(Position centerPosition, Angle angle, double height, double radius)
          Constructs a Wedge from a specified center position, height, radius and angle.
Wedge(Position centerPosition, Angle angle, double northSouthRadius, double verticalRadius, double eastWestRadius)
          Constructs a wedge from a specified center position and axes lengths.
Wedge(Position centerPosition, Angle angle, double northSouthRadius, double verticalRadius, double eastWestRadius, Angle heading, Angle tilt, Angle roll)
          Constructs a wedge from a specified center position, axes lengths and rotation angles.
 

Constructor parameters in gov.nasa.worldwind.render with type arguments of type Position
ExtrudedPolygon(Iterable<? extends Position> corners)
          Constructs an extruded polygon from an outer boundary.
ExtrudedPolygon(Iterable<? extends Position> corners, Iterable<?> imageSources)
          Constructs an extruded polygon from an outer boundary and apply specified textures to its outer faces.
MultiResolutionPath(Iterable<? extends Position> positions)
          Creates a path with specified positions.
Path(Iterable<? extends Position> positions)
          Creates a path with specified positions.
Polygon.BoundaryInfo(List<? extends Position> positions)
          Construct an instance for a specified boundary.
Polygon(Iterable<? extends Position> corners)
          Construct a polygon for a specified outer boundary.
Polyline(Iterable<? extends Position> positions)
           
 

Uses of Position in gov.nasa.worldwind.render.airspaces
 

Methods in gov.nasa.worldwind.render.airspaces that return Position
protected  Position AbstractAirspace.computeReferencePosition(List<? extends LatLon> locations, double[] altitudes)
           
 Position TrackAirspace.getReferencePosition()
           
 Position SphereAirspace.getReferencePosition()
           
 Position Route.getReferencePosition()
           
 Position Polygon.getReferencePosition()
           
 Position Orbit.getReferencePosition()
           
 Position Curtain.getReferencePosition()
           
 Position CappedCylinder.getReferencePosition()
           
 Position Cake.getReferencePosition()
           
 Position Box.getReferencePosition()
           
 

Methods in gov.nasa.worldwind.render.airspaces with parameters of type Position
protected  void TrackAirspace.doMoveTo(Position oldRef, Position newRef)
           
protected  void SphereAirspace.doMoveTo(Position oldRef, Position newRef)
           
protected  void Route.doMoveTo(Position oldRef, Position newRef)
           
protected  void Polygon.doMoveTo(Position oldRef, Position newRef)
           
protected  void Orbit.doMoveTo(Position oldRef, Position newRef)
           
protected  void Curtain.doMoveTo(Position oldRef, Position newRef)
           
protected  void CappedCylinder.doMoveTo(Position oldRef, Position newRef)
           
protected  void Cake.doMoveTo(Position oldRef, Position newRef)
           
protected  void Box.doMoveTo(Position oldRef, Position newRef)
           
protected  void AbstractAirspace.doMoveTo(Position oldRef, Position newRef)
           
 void AbstractAirspace.move(Position position)
           
 void AbstractAirspace.moveTo(Position position)
           
 

Uses of Position in gov.nasa.worldwind.render.markers
 

Fields in gov.nasa.worldwind.render.markers declared as Position
protected  Position BasicMarker.position
           
 

Methods in gov.nasa.worldwind.render.markers that return Position
 Position Marker.getPosition()
           
 Position BasicMarker.getPosition()
           
 

Methods in gov.nasa.worldwind.render.markers with parameters of type Position
protected  Vec4 MarkerRenderer.computeSurfacePoint(DrawContext dc, Position pos)
           
 void Marker.setPosition(Position position)
           
 void BasicMarker.setPosition(Position position)
           
 

Constructors in gov.nasa.worldwind.render.markers with parameters of type Position
BasicMarker(Position position, MarkerAttributes attrs)
           
BasicMarker(Position position, MarkerAttributes attrs, Angle heading)
           
 

Uses of Position in gov.nasa.worldwind.symbology
 

Fields in gov.nasa.worldwind.symbology declared as Position
protected  Position TacticalGraphicLabel.orientationPosition
          The label is drawn along a line from the label position to the orientation position.
protected  Position TacticalGraphicLabel.position
          The label's geographic position.
protected  Position AbstractTacticalSymbol.position
          Indicates this symbol's geographic position.
 

Methods in gov.nasa.worldwind.symbology that return Position
 Position TacticalGraphicLabel.getOrientationPosition()
          Indicates the orientation position.
 Position TacticalSymbol.getPosition()
          Indicates this symbol's geographic position.
 Position TacticalPoint.getPosition()
          Indicates the position of the graphic.
 Position TacticalGraphicLabel.getPosition()
          Indicates the label's position.
 Position AbstractTacticalSymbol.getPosition()
          Indicates this symbol's geographic position.
 Position AbstractTacticalSymbol.getReferencePosition()
          A position associated with the object that indicates its aggregate geographic position.
 

Methods in gov.nasa.worldwind.symbology that return types with arguments of type Position
static List<Position> TacticalGraphicUtil.asPositionList(Globe globe, Vec4... points)
          Convert a list of cartesian points to Positions.
 Iterable<? extends Position> TacticalGraphic.getPositions()
          Indicates the positions of the control points that place and orient the graphic.
 

Methods in gov.nasa.worldwind.symbology with parameters of type Position
 TacticalCircle TacticalGraphicFactory.createCircle(String symbolIdentifier, Position center, double radius, AVList modifiers)
          Create a circular graphic.
 TacticalPoint TacticalGraphicFactory.createPoint(String symbolIdentifier, Position position, AVList modifiers)
          Create a tactical graphic positioned by a single control point.
 void AbstractTacticalSymbol.move(Position delta)
          Shift the shape over the globe's surface while maintaining its original azimuth, its orientation relative to North.
 void AbstractTacticalGraphic.move(Position delta)
          Shift the shape over the globe's surface while maintaining its original azimuth, its orientation relative to North.
 void AbstractTacticalSymbol.moveTo(Position position)
          Move the shape over the globe's surface while maintaining its original azimuth, its orientation relative to North.
 void AbstractTacticalGraphic.moveTo(Position position)
          Move the shape over the globe's surface while maintaining its original azimuth, its orientation relative to North.
 void TacticalGraphicLabel.setOrientationPosition(Position orientationPosition)
          Specifies the orientation position.
 void TacticalSymbol.setPosition(Position position)
          Specifies this symbol's geographic position.
 void TacticalPoint.setPosition(Position position)
          Specifies the position of the graphic.
 void TacticalGraphicLabel.setPosition(Position position)
          Indicates the label's geographic position.
 void AbstractTacticalSymbol.setPosition(Position position)
          Specifies this symbol's geographic position.
 

Method parameters in gov.nasa.worldwind.symbology with type arguments of type Position
 TacticalGraphic TacticalGraphicFactory.createGraphic(String symbolIdentifier, Iterable<? extends Position> positions, AVList modifiers)
          Create a tactical graphic positioned by more than one control point.
 TacticalQuad TacticalGraphicFactory.createQuad(String symbolIdentifier, Iterable<? extends Position> positions, AVList modifiers)
          Create a graphic with four sides.
static void TacticalGraphicUtil.placeLabelsOnPath(DrawContext dc, Iterable<? extends Position> positions, TacticalGraphicLabel label1, TacticalGraphicLabel label2, double distance)
          Position one or two labels some distance along the path.
 void TacticalGraphic.setPositions(Iterable<? extends Position> positions)
          Specifies the positions of the control points that place and orient the graphic.
 

Constructors in gov.nasa.worldwind.symbology with parameters of type Position
AbstractTacticalSymbol(Position position)
          Constructs a new symbol with the specified position.
 

Uses of Position in gov.nasa.worldwind.symbology.milstd2525
 

Methods in gov.nasa.worldwind.symbology.milstd2525 that return Position
 Position MilStd2525PointGraphic.getPosition()
          Indicates the position of the graphic.
 Position MilStd2525PointGraphic.getReferencePosition()
          A position associated with the object that indicates its aggregate geographic position.
 

Methods in gov.nasa.worldwind.symbology.milstd2525 that return types with arguments of type Position
 Iterable<? extends Position> MilStd2525PointGraphic.getPositions()
          Indicates the positions of the control points that place and orient the graphic.
 

Methods in gov.nasa.worldwind.symbology.milstd2525 with parameters of type Position
 TacticalCircle MilStd2525GraphicFactory.createCircle(String sidc, Position center, double radius, AVList modifiers)
          Create a circular graphic.
 TacticalPoint MilStd2525GraphicFactory.createPoint(String sidc, Position position, AVList params)
          Create a tactical graphic positioned by a single control point.
protected  TacticalSymbol AbstractMilStd2525TacticalGraphic.createSymbol(String sidc, Position position, TacticalSymbolAttributes attrs)
           
 void MilStd2525PointGraphic.move(Position delta)
          Shift the shape over the globe's surface while maintaining its original azimuth, its orientation relative to North.
 void MilStd2525PointGraphic.moveTo(Position position)
          Move the shape over the globe's surface while maintaining its original azimuth, its orientation relative to North.
 void MilStd2525PointGraphic.setPosition(Position position)
          Specifies the position of the graphic.
 

Method parameters in gov.nasa.worldwind.symbology.milstd2525 with type arguments of type Position
 MilStd2525TacticalGraphic MilStd2525GraphicFactory.createGraphic(String sidc, Iterable<? extends Position> positions, AVList modifiers)
          Create a tactical graphic positioned by more than one control point.
 TacticalQuad MilStd2525GraphicFactory.createQuad(String sidc, Iterable<? extends Position> positions, AVList modifiers)
          Create a graphic with four sides.
 void MilStd2525PointGraphic.setPositions(Iterable<? extends Position> positions)
          Specifies the positions of the control points that place and orient the graphic.
 

Constructors in gov.nasa.worldwind.symbology.milstd2525 with parameters of type Position
MilStd2525TacticalSymbol(String symbolId, Position position)
          Constructs a tactical symbol for the MIL-STD-2525 symbology set with the specified symbol identifier and position.
MilStd2525TacticalSymbol(String symbolId, Position position, AVList modifiers)
          Constructs a tactical symbol for the MIL-STD-2525 symbology set with the specified symbol identifier, position, and list of modifiers.
 

Uses of Position in gov.nasa.worldwind.symbology.milstd2525.graphics
 

Fields in gov.nasa.worldwind.symbology.milstd2525.graphics declared as Position
protected  Position TriangleWavePositionIterator.firstPosition
          First position along the line.
protected  Position TriangleWavePositionIterator.nextControlPosition
          Position of the next control point.
protected  Position EchelonSymbol.orientationPosition
          The label is drawn along a line from the label position to the orientation position.
protected  Position TriangleWavePositionIterator.thisPosition
          Current position.
protected  Position TriangleWavePositionIterator.waveEndPosition
          End position for the current wave.
 

Fields in gov.nasa.worldwind.symbology.milstd2525.graphics with type parameters of type Position
protected  Iterator<? extends Position> TriangleWavePositionIterator.positions
          Control positions.
 

Methods in gov.nasa.worldwind.symbology.milstd2525.graphics that return Position
protected  Position TriangleWavePositionIterator.computeNext()
          Compute the next position along the line, and transition the state machine to the next state (if appropriate).
 Position EchelonSymbol.getOrientationPosition()
          Indicates the orientation position.
 Position TriangleWavePositionIterator.next()
          
 

Methods in gov.nasa.worldwind.symbology.milstd2525.graphics with parameters of type Position
 void EchelonSymbol.setOrientationPosition(Position orientationPosition)
          Specifies the orientation position.
 

Constructors in gov.nasa.worldwind.symbology.milstd2525.graphics with parameters of type Position
TacticalGraphicSymbol(String sidc, Position position)
          Constructs a new symbol with the specified position.
 

Constructor parameters in gov.nasa.worldwind.symbology.milstd2525.graphics with type arguments of type Position
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 Position in gov.nasa.worldwind.symbology.milstd2525.graphics.areas
 

Fields in gov.nasa.worldwind.symbology.milstd2525.graphics.areas declared as Position
protected  Position LimitedAccessArea.attachmentPosition
           
protected  Position SectorRangeFan.position
          Position of the center of the range fan.
protected  Position CircularRangeFan.position
          Position of the center of the range fan.
protected  Position SearchArea.position1
          First control point.
protected  Position AttackByFirePosition.position1
          First control point.
protected  Position Ambush.position1
          First control point.
protected  Position SearchArea.position2
          Second control point.
protected  Position AttackByFirePosition.position2
          Second control point.
protected  Position Ambush.position2
          Second control point.
protected  Position SearchArea.position3
          Third control point.
protected  Position AttackByFirePosition.position3
          Third control point.
protected  Position Ambush.position3
          Third control point.
protected  Position SupportByFirePosition.position4
          Fourth control point.
protected  Position LimitedAccessArea.symbolPosition
           
 

Fields in gov.nasa.worldwind.symbology.milstd2525.graphics.areas with type parameters of type Position
protected  List<Position> FortifiedArea.computedPositions
          Positions computed from the original positions.
protected  List<Position> Encirclement.computedPositions
          Positions computed from the original positions.
protected  Iterable<? extends Position> MinimumSafeDistanceZones.positions
          Position of the center of the range fan.
protected  Iterable<? extends Position> FortifiedArea.positions
          Original positions specified by the application.
protected  Iterable<? extends Position> Encirclement.positions
          Original positions specified by the application.
protected  Iterable<? extends Position> AbstractRectangularGraphic.positions
           
 

Methods in gov.nasa.worldwind.symbology.milstd2525.graphics.areas that return Position
protected  Position IrregularFireSupportArea.computeTimeLabelPosition(DrawContext dc)
          Determine the position of the time range label.
protected  Position GroupOfTargets.determineMainLabelPosition(DrawContext dc)
          Compute the position for the area's main label.
protected  Position BasicArea.determineMainLabelPosition(DrawContext dc)
          Compute the position for the area's main label.
protected  Position Airhead.determineMainLabelPosition(DrawContext dc)
          Compute the position for the area's main label.
protected  Position SectorRangeFan.determineRangeLabelPosition(Position center, Angle centerAzimuth, Angle leftAzimuth, Angle rightAzimuth, double radiusRadians)
          Determine the position of a range label for a ring in the range fan.
 Position SectorRangeFan.getPosition()
          Indicates the center position of the range ran.
 Position MinimumSafeDistanceZones.getPosition()
          Indicates the center position of the range ran.
 Position CircularRangeFan.getPosition()
          Indicates the center position of the range ran.
 Position AbstractCircularGraphic.getPosition()
          Indicates the position of the graphic.
 Position SectorRangeFan.getReferencePosition()
          A position associated with the object that indicates its aggregate geographic position.
 Position SearchArea.getReferencePosition()
          A position associated with the object that indicates its aggregate geographic position.
 Position MinimumSafeDistanceZones.getReferencePosition()
          A position associated with the object that indicates its aggregate geographic position.
 Position LimitedAccessArea.getReferencePosition()
          A position associated with the object that indicates its aggregate geographic position.
 Position Dummy.getReferencePosition()
          A position associated with the object that indicates its aggregate geographic position.
 Position CircularRangeFan.getReferencePosition()
          A position associated with the object that indicates its aggregate geographic position.
 Position BasicArea.getReferencePosition()
          A position associated with the object that indicates its aggregate geographic position.
 Position AttackByFirePosition.getReferencePosition()
          A position associated with the object that indicates its aggregate geographic position.
 Position Ambush.getReferencePosition()
          A position associated with the object that indicates its aggregate geographic position.
 Position AbstractRectangularGraphic.getReferencePosition()
          A position associated with the object that indicates its aggregate geographic position.
 Position AbstractCircularGraphic.getReferencePosition()
          A position associated with the object that indicates its aggregate geographic position.
 

Methods in gov.nasa.worldwind.symbology.milstd2525.graphics.areas that return types with arguments of type Position
protected  List<Position> Ambush.computeArcPositions(DrawContext dc, Ambush.ArcData arcData)
          Compute positions required to draw the arc.
protected  List<Position> Ambush.computeArrowheadPositions(DrawContext dc, Position tip, Ambush.ArcData arcData)
          Determine the positions that make up the arrowhead.
protected  List<Position> SearchArea.computeArrowheadPositions(DrawContext dc, Position startPosition, Position endPosition)
          Determine the positions that make up the arrowhead.
protected  List<Position> AttackByFirePosition.computeArrowheadPositions(DrawContext dc, Position base, Position tip)
          Determine the positions that make up the arrowhead.
protected  List<Position> SectorRangeFan.computeArrowheadPositions(DrawContext dc, Position base, Position tip, double arrowLength, Angle arrowAngle)
          Compute the positions of the arrow head for the sector center line.
protected  List<Position> SearchArea.computeArrowheadPositions(DrawContext dc, Position base, Position tip, double arrowLength, Angle arrowAngle)
          Compute the positions of the arrow head of the graphic's legs.
protected  List<Position> AttackByFirePosition.computeBasePositions(DrawContext dc, Position position1, Position position2, Position orientationPos)
          Determine the positions that make up the base of the graphic (a trapezoid missing one side).
protected  List<Position> SearchArea.computePathPositions(Position startPosition, Position endPosition, Angle delta)
           
 Iterable<? extends Position> SupportByFirePosition.getPositions()
          Indicates the positions of the control points that place and orient the graphic.
 Iterable<? extends Position> SectorRangeFan.getPositions()
          Indicates the positions of the control points that place and orient the graphic.
 Iterable<? extends Position> SearchArea.getPositions()
          Indicates the positions of the control points that place and orient the graphic.
 Iterable<? extends Position> RectangularTarget.getPositions()
          Indicates the positions of the control points that place and orient the graphic.
 Iterable<? extends Position> MinimumSafeDistanceZones.getPositions()
          Indicates the positions of the control points that place and orient the graphic.
 Iterable<? extends Position> LimitedAccessArea.getPositions()
          Indicates the positions of the control points that place and orient the graphic.
 Iterable<? extends Position> FortifiedArea.getPositions()
          Indicates the positions of the control points that place and orient the graphic.
 Iterable<? extends Position> Encirclement.getPositions()
          Indicates the positions of the control points that place and orient the graphic.
 Iterable<? extends Position> Dummy.getPositions()
          Indicates the positions of the control points that place and orient the graphic.
 Iterable<? extends Position> CircularRangeFan.getPositions()
          Indicates the positions of the control points that place and orient the graphic.
 Iterable<? extends Position> BasicArea.getPositions()
          Indicates the positions of the control points that place and orient the graphic.
 Iterable<? extends Position> AttackByFirePosition.getPositions()
          Indicates the positions of the control points that place and orient the graphic.
 Iterable<? extends Position> Ambush.getPositions()
          Indicates the positions of the control points that place and orient the graphic.
 Iterable<? extends Position> AbstractRectangularGraphic.getPositions()
          Indicates the positions of the control points that place and orient the graphic.
 Iterable<? extends Position> AbstractCircularGraphic.getPositions()
          Indicates the positions of the control points that place and orient the graphic.
 

Methods in gov.nasa.worldwind.symbology.milstd2525.graphics.areas with parameters of type Position
protected  List<Position> Ambush.computeArrowheadPositions(DrawContext dc, Position tip, Ambush.ArcData arcData)
          Determine the positions that make up the arrowhead.
protected  List<Position> SearchArea.computeArrowheadPositions(DrawContext dc, Position startPosition, Position endPosition)
          Determine the positions that make up the arrowhead.
protected  List<Position> AttackByFirePosition.computeArrowheadPositions(DrawContext dc, Position base, Position tip)
          Determine the positions that make up the arrowhead.
protected  List<Position> SectorRangeFan.computeArrowheadPositions(DrawContext dc, Position base, Position tip, double arrowLength, Angle arrowAngle)
          Compute the positions of the arrow head for the sector center line.
protected  List<Position> SearchArea.computeArrowheadPositions(DrawContext dc, Position base, Position tip, double arrowLength, Angle arrowAngle)
          Compute the positions of the arrow head of the graphic's legs.
protected  List<Position> AttackByFirePosition.computeBasePositions(DrawContext dc, Position position1, Position position2, Position orientationPos)
          Determine the positions that make up the base of the graphic (a trapezoid missing one side).
protected  List<Position> SearchArea.computePathPositions(Position startPosition, Position endPosition, Angle delta)
           
protected  Position SectorRangeFan.determineRangeLabelPosition(Position center, Angle centerAzimuth, Angle leftAzimuth, Angle rightAzimuth, double radiusRadians)
          Determine the position of a range label for a ring in the range fan.
 void FortifiedArea.moveTo(Position position)
          Move the shape over the globe's surface while maintaining its original azimuth, its orientation relative to North.
 void Encirclement.moveTo(Position position)
          Move the shape over the globe's surface while maintaining its original azimuth, its orientation relative to North.
 void SectorRangeFan.setPosition(Position position)
          Specifies the center position of the range ran.
 void MinimumSafeDistanceZones.setPosition(Position position)
          Specifies the center position of the range ran.
 void CircularRangeFan.setPosition(Position position)
          Specifies the center position of the range ran.
 void AbstractCircularGraphic.setPosition(Position position)
          Specifies the position of the graphic.
 

Method parameters in gov.nasa.worldwind.symbology.milstd2525.graphics.areas with type arguments of type Position
protected  void SectorRangeFan.createArc(DrawContext dc, double radius, Angle leftAzimuth, Angle rightAzimuth, List<Position> positions)
          Create positions to draw an arc around the graphic's center position.
protected  Path SectorRangeFan.createPath(List<Position> positions)
          Create and configure the Path used to render this graphic.
protected  Path SearchArea.createPath(List<Position> positions)
          Create and configure the Path used to render this graphic.
protected  Path AttackByFirePosition.createPath(List<Position> positions)
          Create and configure the Path used to render this graphic.
protected  Path Ambush.createPath(List<Position> positions)
          Create and configure the Path used to render this graphic.
protected  void FortifiedArea.generateIntermediatePositions(DrawContext dc, Iterable<? extends Position> positions)
          Generate the positions required to draw the polygon with a square wave boundary.
protected  void Encirclement.generateIntermediatePositions(DrawContext dc, Iterable<? extends Position> positions)
          Generate the positions required to draw the polygon with a triangle wave boundary.
 void SupportByFirePosition.setPositions(Iterable<? extends Position> positions)
          Specifies the positions of the control points that place and orient the graphic.
 void SectorRangeFan.setPositions(Iterable<? extends Position> positions)
          Specifies the positions of the control points that place and orient the graphic.
 void SearchArea.setPositions(Iterable<? extends Position> positions)
          Specifies the positions of the control points that place and orient the graphic.
 void RectangularTarget.setPositions(Iterable<? extends Position> positions)
          Specifies the positions of the control points that place and orient the graphic.
 void MinimumSafeDistanceZones.setPositions(Iterable<? extends Position> positions)
          Specifies the positions of the control points that place and orient the graphic.
 void LimitedAccessArea.setPositions(Iterable<? extends Position> positions)
          Specifies the positions of the control points that place and orient the graphic.
 void FortifiedArea.setPositions(Iterable<? extends Position> positions)
          Specifies the positions of the control points that place and orient the graphic.
 void Encirclement.setPositions(Iterable<? extends Position> positions)
          Specifies the positions of the control points that place and orient the graphic.
 void Dummy.setPositions(Iterable<? extends Position> positions)
          Specifies the positions of the control points that place and orient the graphic.
 void CircularRangeFan.setPositions(Iterable<? extends Position> positions)
          Specifies the positions of the control points that place and orient the graphic.
 void BasicArea.setPositions(Iterable<? extends Position> positions)
          Specifies the positions of the control points that place and orient the graphic.
 void AttackByFirePosition.setPositions(Iterable<? extends Position> positions)
          Specifies the positions of the control points that place and orient the graphic.
 void Ambush.setPositions(Iterable<? extends Position> positions)
          Specifies the positions of the control points that place and orient the graphic.
 void AirfieldZone.setPositions(Iterable<? extends Position> positions)
          Specifies the positions of the control points that place and orient the graphic.
 void AbstractRectangularGraphic.setPositions(Iterable<? extends Position> positions)
          Specifies the positions of the control points that place and orient the graphic.
 void AbstractCircularGraphic.setPositions(Iterable<? extends Position> positions)
          Specifies the positions of the control points that place and orient the graphic.
 

Constructors in gov.nasa.worldwind.symbology.milstd2525.graphics.areas with parameters of type Position
LimitedAccessSymbol(String sidc, Position position)
           
 

Uses of Position in gov.nasa.worldwind.symbology.milstd2525.graphics.lines
 

Fields in gov.nasa.worldwind.symbology.milstd2525.graphics.lines declared as Position
protected  Position LinearTarget.endPosition
          Second control point.
protected  Position DirectionOfAttack.endPosition
          Second control point.
protected  Position DirectionOfAttackForFeint.labelOrientationPosition
          Orientation position for the label.
protected  Position DirectionOfAttackForFeint.labelPosition
          Position of the label along the curve.
protected  Position ForwardLineOfOwnTroops.PositionIterator.nextControlPosition
          Position of the next control point.
protected  Position PrincipleDirectionOfFire.position1
          First control point.
protected  Position InfiltrationLane.position1
          First control point.
protected  Position HoldingLine.position1
          First control point, defines the start of the line.
protected  Position PrincipleDirectionOfFire.position2
          Second control point.
protected  Position InfiltrationLane.position2
          Second control point.
protected  Position HoldingLine.position2
          Second control point, defines the end of the line.
protected  Position PrincipleDirectionOfFire.position3
          Third control point.
protected  Position InfiltrationLane.position3
          Third control point.
protected  Position HoldingLine.position3
          Third control point, defines the top of the arc.
protected  Position LinearTarget.startPosition
          First control point.
protected  Position DirectionOfAttack.startPosition
          First control point.
protected  Position ForwardLineOfOwnTroops.PositionIterator.thisPosition
          Current position.
 

Fields in gov.nasa.worldwind.symbology.milstd2525.graphics.lines with type parameters of type Position
protected  List<? extends Position> AbstractAxisArrow.arrowPositions
          Positions computed from the control points, used to draw the arrow path.
protected  List<Position> ForwardLineOfOwnTroops.computedPositions
          Positions computed from the original positions.
protected  Iterable<? extends Position> Route.positions
          Control points that define the shape.
protected  Iterable<? extends Position> ForwardLineOfOwnTroops.positions
          Original positions specified by the application.
protected  Iterator<? extends Position> ForwardLineOfOwnTroops.PositionIterator.positions
          Control positions.
protected  Iterable<? extends Position> AbstractAxisArrow.positions
          Control points that define the shape.
 

Methods in gov.nasa.worldwind.symbology.milstd2525.graphics.lines that return Position
protected  Position Route.computeMainLabelPosition(DrawContext dc, TacticalGraphicLabel label, Position midpoint, Position posB)
          Compute the position of the graphic's main label.
protected  Position Airborne.computeSymbolPosition()
          Compute the position of the symbol drawn between the first two control points.
protected  Position DoseRateContourLine.determineMainLabelPosition(DrawContext dc)
          Compute the position for the area's main label.
 Position Route.getReferencePosition()
          A position associated with the object that indicates its aggregate geographic position.
 Position PrincipleDirectionOfFire.getReferencePosition()
          A position associated with the object that indicates its aggregate geographic position.
 Position PhaseLine.getReferencePosition()
          A position associated with the object that indicates its aggregate geographic position.
 Position LinearTarget.getReferencePosition()
          A position associated with the object that indicates its aggregate geographic position.
 Position InfiltrationLane.getReferencePosition()
          A position associated with the object that indicates its aggregate geographic position.
 Position HoldingLine.getReferencePosition()
          A position associated with the object that indicates its aggregate geographic position.
 Position ForwardEdgeOfBattleArea.getReferencePosition()
          A position associated with the object that indicates its aggregate geographic position.
 Position FireSupportLine.getReferencePosition()
          A position associated with the object that indicates its aggregate geographic position.
 Position DirectionOfAttack.getReferencePosition()
          A position associated with the object that indicates its aggregate geographic position.
 Position AbstractAxisArrow.getReferencePosition()
          A position associated with the object that indicates its aggregate geographic position.
 Position ForwardLineOfOwnTroops.PositionIterator.next()
          
 

Methods in gov.nasa.worldwind.symbology.milstd2525.graphics.lines that return types with arguments of type Position
protected  List<Position> PullUpPoint.asPositionList(LatLon... locations)
          Convert a list of LatLon to a list of Positions at zero elevation.
protected  List<Position> PrincipleDirectionOfFire.computeArrowheadPositions(DrawContext dc, Position startPosition, Position endPosition)
          Determine the positions that make up the arrowhead.
protected  List<Position> DirectionOfAttack.computeArrowheadPositions(DrawContext dc, Vec4 tip, Vec4 dir, double length)
          Determine the positions that make up the arrowhead.
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  List<Position> DirectionOfAttackAviation.createBowTie(DrawContext dc, Position pos1, Position pos2)
          Create positions required to to draw the bow tie part of the graphic.
protected  List<Position> ForwardLineOfOwnTroops.generateWavePositions(Iterator<? extends Position> iterator, double radius, boolean reverse)
           
 Iterable<? extends Position> Route.getPositions()
          Indicates the positions of the control points that place and orient the graphic.
 Iterable<? extends Position> PrincipleDirectionOfFire.getPositions()
          Indicates the positions of the control points that place and orient the graphic.
 Iterable<? extends Position> PhaseLine.getPositions()
          Indicates the positions of the control points that place and orient the graphic.
 Iterable<? extends Position> LinearTarget.getPositions()
          Indicates the positions of the control points that place and orient the graphic.
 Iterable<? extends Position> InfiltrationLane.getPositions()
          Indicates the positions of the control points that place and orient the graphic.
 Iterable<? extends Position> HoldingLine.getPositions()
          Indicates the positions of the control points that place and orient the graphic.
 Iterable<? extends Position> ForwardLineOfOwnTroops.getPositions()
          Indicates the positions of the control points that place and orient the graphic.
 Iterable<? extends Position> ForwardEdgeOfBattleArea.getPositions()
          Indicates the positions of the control points that place and orient the graphic.
 Iterable<? extends Position> FireSupportLine.getPositions()
          Indicates the positions of the control points that place and orient the graphic.
 Iterable<? extends Position> DirectionOfAttack.getPositions()
          Indicates the positions of the control points that place and orient the graphic.
 Iterable<? extends Position> AbstractAxisArrow.getPositions()
          Indicates the positions of the control points that place and orient the graphic.
 

Methods in gov.nasa.worldwind.symbology.milstd2525.graphics.lines with parameters of type Position
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  List<Position> PrincipleDirectionOfFire.computeArrowheadPositions(DrawContext dc, Position startPosition, Position endPosition)
          Determine the positions that make up the arrowhead.
protected  Position Route.computeMainLabelPosition(DrawContext dc, TacticalGraphicLabel label, Position midpoint, Position posB)
          Compute the position of the graphic's main label.
protected  List<Position> DirectionOfAttackAviation.createBowTie(DrawContext dc, Position pos1, Position pos2)
          Create positions required to to draw the bow tie part of the graphic.
protected  Path Route.createPath(Position start, Position end)
          Create between two points and configure the Path.
 void LineOfContact.moveTo(Position position)
          Move the shape over the globe's surface while maintaining its original azimuth, its orientation relative to North.
 void ForwardLineOfOwnTroops.moveTo(Position position)
          Move the shape over the globe's surface while maintaining its original azimuth, its orientation relative to North.
 

Method parameters in gov.nasa.worldwind.symbology.milstd2525.graphics.lines with type arguments of type Position
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  Angle ForwardLineOfOwnTroops.computeGreatCirclePathLength(Iterable<? extends Position> positions)
           
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  double MainAttack.createArrowHeadPositions(List<Position> leftPositions, List<Position> rightPositions, List<Position> arrowHeadPositions, Globe globe)
           
protected  double MainAttack.createArrowHeadPositions(List<Position> leftPositions, List<Position> rightPositions, List<Position> arrowHeadPositions, Globe globe)
           
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 Aviation.createArrowHeadPositions(List<Position> leftPositions, List<Position> rightPositions, List<Position> arrowHeadPositions, Globe globe)
          Create positions that make up the arrow head.
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 AdvanceForFeint.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  double AbstractAxisArrow.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 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.
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.
protected  Path PrincipleDirectionOfFire.createPath(List<Position> positions)
          Create and configure the Path used to render this graphic.
protected  Path LinearTarget.createPath(List<Position> positions)
          Create and configure the Path used to render this graphic.
protected  Path InfiltrationLane.createPath(List<Position> positions)
          Create and configure the Path used to render this graphic.
protected  Path DirectionOfAttack.createPath(List<Position> positions)
          Create and configure the Path used to render this graphic.
protected  void LineOfContact.generateIntermediatePositions(DrawContext dc, Iterable<? extends Position> positions)
          Generate the positions required to draw the line.
protected  void ForwardLineOfOwnTroops.generateIntermediatePositions(DrawContext dc, Iterable<? extends Position> positions)
          Generate the positions required to draw the polygon with a triangle wave boundary.
 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.
 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.
 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.
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.
protected  List<Position> ForwardLineOfOwnTroops.generateWavePositions(Iterator<? extends Position> iterator, double radius, boolean reverse)
           
 void Route.setPositions(Iterable<? extends Position> positions)
          Specifies the positions of the control points that place and orient the graphic.
 void PrincipleDirectionOfFire.setPositions(Iterable<? extends Position> positions)
          Specifies the positions of the control points that place and orient the graphic.
 void PhaseLine.setPositions(Iterable<? extends Position> positions)
          Specifies the positions of the control points that place and orient the graphic.
 void LinearTarget.setPositions(Iterable<? extends Position> positions)
          Specifies the positions of the control points that place and orient the graphic.
 void InfiltrationLane.setPositions(Iterable<? extends Position> positions)
          Specifies the positions of the control points that place and orient the graphic.
 void HoldingLine.setPositions(Iterable<? extends Position> positions)
          Specifies the positions of the control points that place and orient the graphic.
 void ForwardLineOfOwnTroops.setPositions(Iterable<? extends Position> positions)
          Specifies the positions of the control points that place and orient the graphic.
 void ForwardEdgeOfBattleArea.setPositions(Iterable<? extends Position> positions)
          Specifies the positions of the control points that place and orient the graphic.
 void FireSupportLine.setPositions(Iterable<? extends Position> positions)
          Specifies the positions of the control points that place and orient the graphic.
 void DirectionOfAttack.setPositions(Iterable<? extends Position> positions)
          Specifies the positions of the control points that place and orient the graphic.
 void Airborne.setPositions(Iterable<? extends Position> positions)
          Specifies the positions of the control points that place and orient the graphic.
 void AbstractAxisArrow.setPositions(Iterable<? extends Position> positions)
          Specifies the positions of the control points that place and orient the graphic.
 

Constructor parameters in gov.nasa.worldwind.symbology.milstd2525.graphics.lines with type arguments of type Position
ForwardLineOfOwnTroops.PositionIterator(Iterable<? extends Position> positions, double interval, Globe globe)
          Create a new iterator to compute the positions of a triangle wave.
 

Uses of Position in gov.nasa.worldwind.terrain
 

Fields in gov.nasa.worldwind.terrain declared as Position
protected  Position HighResolutionTerrain.RenderInfo.maxElevation
           
protected  Position HighResolutionTerrain.RenderInfo.minElevation
           
 

Methods in gov.nasa.worldwind.terrain that return Position
 Position[] HighResolutionTerrain.getExtremeElevations(LatLon center, double width, double height)
          Determines the minimum and maximum elevations and their locations within a specified geographic quadrilateral.
 Position[] HighResolutionTerrain.getExtremeElevations(Sector sector)
          Determines the minimum and maximum elevations and their locations within a specified Sector.
 

Methods in gov.nasa.worldwind.terrain with parameters of type Position
 void HighResolutionTerrain.cacheIntersectingTiles(Position pA, Position pB)
          Cause the tiles used by subsequent intersection calculations to be cached so that they are available immediately to those subsequent calculations.
protected  Intersection[] HighResolutionTerrain.doIntersect(Position pA, Position pB)
          Computes intersections of a line with the terrain.
 List<Sector> HighResolutionTerrain.getIntersectionTiles(Position pA, Position pB)
           
 Vec4 Terrain.getSurfacePoint(Position position)
          Computes the Cartesian, model-coordinate point of a position on the terrain.
 Vec4 SectorGeometryList.getSurfacePoint(Position position)
          Computes a Cartesian point at a specified latitude, longitude and altitude above the terrain.
 Vec4 HighResolutionTerrain.getSurfacePoint(Position position)
          Computes the Cartesian, model-coordinate point of a position on the terrain.
 Intersection[] Terrain.intersect(Position pA, Position pB)
          Computes the intersections of a line with the terrain.
 Intersection[] HighResolutionTerrain.intersect(Position pA, Position pB)
          Computes the intersections of a line with the terrain.
 Intersection[] Terrain.intersect(Position pA, Position pB, int altitudeMode)
          Computes the intersections of a line with the terrain.
 Intersection[] HighResolutionTerrain.intersect(Position pA, Position pB, int altitudeMode)
          Computes the intersections of a line with the terrain.
 void HighResolutionTerrain.IntersectionCallback.intersection(Position pA, Position pB, Intersection[] intersections)
          Called with the computed intersections for a line.
 void HighResolutionTerrain.intersectTriangle(Vec4[] triangleCoordinates, Position[] trianglePositions, List<Position[]> intersectPositionsOut)
          Intersects a specified triangle with the terrain.
 

Method parameters in gov.nasa.worldwind.terrain with type arguments of type Position
 void HighResolutionTerrain.intersect(List<Position> positions, HighResolutionTerrain.IntersectionCallback callback)
          Intersects a specified list of geographic two-position lines with the terrain.
 

Constructors in gov.nasa.worldwind.terrain with parameters of type Position
HighResolutionTerrain.RenderInfo(int density, float[] vertices, Vec4 refCenter, Position minElev, Position maxElev)
           
 

Uses of Position in gov.nasa.worldwind.tracks
 

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

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

Constructors in gov.nasa.worldwind.tracks with parameters of type Position
TrackPointImpl(Position position)
           
TrackPointImpl(Position position, String time)
           
 

Uses of Position in gov.nasa.worldwind.util
 

Methods in gov.nasa.worldwind.util that return Position
 Position VecBuffer.PositionAccessor.getElement(int position)
           
 Position PropertyAccessor.PositionAccessor.getPosition()
           
 Position VecBuffer.getPosition(int position)
          Returns the vector element at the specified position, as a geographic Position.
 Position RestorableSupport.getStateObjectAsPosition(RestorableSupport.StateObject stateObject)
          Returns the value of the StateObject as a Position.
 Position RestorableSupport.getStateValueAsPosition(RestorableSupport.StateObject context, String name)
           
 Position RestorableSupport.getStateValueAsPosition(String name)
           
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.util that return types with arguments of type Position
 Iterable<Position> VecBuffer.getPositions()
          Returns an iterator over this buffer's logical vectors, as geographic Positions.
 Iterable<? extends Position> CompoundVecBuffer.getPositions()
          Returns an iterator over this buffer's logical vectors, as geographic Positions.
 Iterable<Position> VecBuffer.getReversePositions()
          Returns a reverse iterator over this buffer's logical vectors, as geographic Positions.
 Iterable<? extends Position> CompoundVecBuffer.getReversePositions()
          Returns a reverse iterator over this buffer's logical vectors, as geographic Positions.
 Iterator<Position> CompoundVecBuffer.PositionIterable.iterator(int index)
           
 Iterator<Position> CompoundVecBuffer.PositionIterable.reverseIterator(int index)
           
 

Methods in gov.nasa.worldwind.util with parameters of type Position
 void RestorableSupport.addStateValueAsPosition(RestorableSupport.StateObject context, String name, Position position)
           
 void RestorableSupport.addStateValueAsPosition(String name, Position position)
           
 void VecBuffer.putPosition(int position, Position p)
          Sets the vector element at the specified position, as a geographic Position.
 boolean PropertyAccessor.PositionAccessor.setPosition(Position value)
           
 

Method parameters in gov.nasa.worldwind.util with type arguments of type Position
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 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 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 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.
 void VecBuffer.putPositions(int position, Iterable<? extends Position> iterable)
          Sets a subsequence of this buffer with the contents of the specified Iterable.
 

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

Fields in gov.nasa.worldwind.util.measure declared as Position
protected  Position MeasureTool.shapeCenterPosition
           
 

Fields in gov.nasa.worldwind.util.measure with type parameters of type Position
protected  ArrayList<Position> MeasureTool.positions
           
 

Methods in gov.nasa.worldwind.util.measure that return Position
protected  Position MeasureTool.computeSurfacePosition(LatLon latLon)
           
 Position MeasureTool.getCenterPosition()
           
 

Methods in gov.nasa.worldwind.util.measure that return types with arguments of type Position
 ArrayList<? extends Position> MeasureTool.getPositions()
          Get the list of positions that define the current measure shape.
 ArrayList<? extends Position> LengthMeasurer.getPositions()
           
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.
 

Methods in gov.nasa.worldwind.util.measure with parameters of type Position
protected  void MeasureTool.addControlPoint(Position position, String key, Object value)
           
protected  void MeasureTool.addControlPointWithLeader(Position position, String controlKey, Object control, String leaderKey, Object leader)
           
protected  Vec4 MeasureTool.computeAnnotationPosition(Position pos)
           
protected  String MeasureTool.computeCornerControl(Position position)
           
protected  String MeasureTool.formatCircleMeasurements(Position pos)
           
protected  String MeasureTool.formatEllipseMeasurements(Position pos)
           
protected  String MeasureTool.formatLineMeasurements(Position pos)
           
protected  String MeasureTool.formatPolygonMeasurements(Position pos)
           
protected  String MeasureTool.formatQuadMeasurements(Position pos)
           
protected  String MeasureTool.formatSquareMeasurements(Position pos)
           
protected  String MeasureTool.getDisplayString(Position pos)
           
 String MeasureTool.getShapeInitialControl(Position position)
           
protected  void MeasureToolController.moveToPosition(Position oldPosition, Position newPosition)
          Move the shape to the specified new position
 void MeasureTool.setMeasureShapeType(String shapeType, Position centerPosition, double radius)
          Set and initialize the measure shape to one of the regular shapes MeasureTool.SHAPE_CIRCLE, MeasureTool.SHAPE_ELLIPSE, MeasureTool.SHAPE_SQUARE or MeasureTool.SHAPE_QUAD.
 void MeasureTool.setMeasureShapeType(String shapeType, Position centerPosition, double width, double height, Angle orientation)
          Set and initialize the measure shape to one of the regular shapes MeasureTool.SHAPE_CIRCLE, MeasureTool.SHAPE_ELLIPSE, MeasureTool.SHAPE_SQUARE or MeasureTool.SHAPE_QUAD.
protected  void MeasureTool.swapCornerControls(String control, Position position)
           
protected  void MeasureTool.swapEdgeControls(String control, Position position)
           
 void MeasureTool.updateAnnotation(Position pos)
           
protected  void MeasureTool.updateShapeCenter(String control, Position newPosition)
           
protected  void MeasureTool.updateShapeOrientation(String control, Position newPosition)
           
protected  void MeasureTool.updateShapeProperties(String control, Position newPosition, String mode)
           
protected  void MeasureTool.updateShapeSize(String control, Position newPosition)
           
 

Method parameters in gov.nasa.worldwind.util.measure with type arguments of type Position
protected  String MeasureTool.getPathType(List<? extends Position> positions)
           
 void MeasureTool.setPositions(ArrayList<? extends Position> newPositions)
          Set the measure shape to an arbitrary list of positions.
 void LengthMeasurer.setPositions(ArrayList<? extends Position> positions)
           
 void AreaMeasurer.setPositions(ArrayList<? extends Position> positions)
           
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.
 

Constructors in gov.nasa.worldwind.util.measure with parameters of type Position
MeasureTool.ControlPoint(Position position, AnnotationAttributes attributes, MeasureTool parent)
           
MeasureTool.ControlPointWithLeader(Position position, AnnotationAttributes controlPointAttributes, ShapeAttributes leaderAttributes, MeasureTool parent)
           
 

Constructor parameters in gov.nasa.worldwind.util.measure with type arguments of type Position
AreaMeasurer(ArrayList<? extends Position> positions)
           
LengthMeasurer(ArrayList<? extends Position> positions)
           
 

Uses of Position in gov.nasa.worldwind.view
 

Fields in gov.nasa.worldwind.view declared as Position
protected  Position BasicView.eyePosition
           
protected  Position BasicView.lastEyePosition
           
protected  Position ViewUtil.ViewState.position
           
 

Methods in gov.nasa.worldwind.view that return Position
protected  Position BasicView.computeEyePositionFromModelview()
           
static Position ViewUtil.computePosition(Globe globe, Matrix transform)
           
 Position BasicView.computePositionFromScreenPoint(double x, double y)
           
 Position BasicView.getCenterPosition()
           
 Position BasicView.getCurrentEyePosition()
           
 Position BasicView.getEyePosition()
           
 Position ViewUtil.ViewState.getPosition()
           
 Position ViewPropertyAccessor.EyePositionAccessor.getPosition()
           
static Position ViewUtil.normalizedEyePosition(Position unnormalizedPosition)
           
 

Methods in gov.nasa.worldwind.view with parameters of type Position
static double ViewUtil.computeElevationAboveSurface(DrawContext dc, Position position)
           
protected  double BasicView.computeFarDistance(Position eyePosition)
           
protected  double BasicView.computeHorizonDistance(Position eyePosition)
           
protected  double BasicView.computeNearDistance(Position eyePosition)
           
static Matrix ViewUtil.computePositionTransform(Globe globe, Position center)
           
static Matrix ViewUtil.computeTransformMatrix(Globe globe, Position position, Angle heading, Angle pitch, Angle roll)
           
static PositionAnimator ViewUtil.createEyePositionAnimator(View view, long timeToMove, Position begin, Position end)
           
 void BasicView.goTo(Position position, double distance)
           
static Position ViewUtil.normalizedEyePosition(Position unnormalizedPosition)
           
 void BasicView.setEyePosition(Position eyePosition)
           
 void BasicView.setOrientation(Position eyePosition, Position centerPosition)
           
 void ViewUtil.ViewState.setPosition(Position position)
           
 boolean ViewPropertyAccessor.EyePositionAccessor.setPosition(Position value)
           
 

Constructors in gov.nasa.worldwind.view with parameters of type Position
ViewUtil.ViewState(Position position, Angle heading, Angle pitch, Angle roll)
           
 

Uses of Position in gov.nasa.worldwind.view.firstperson
 

Methods in gov.nasa.worldwind.view.firstperson that return Position
protected  Position FlyToFlyViewAnimator.OnSurfacePositionAnimator.nextPosition(double interpolant)
           
 

Methods in gov.nasa.worldwind.view.firstperson with parameters of type Position
static FlyToFlyViewAnimator FlyToFlyViewAnimator.createFlyToFlyViewAnimator(BasicFlyView view, Position beginCenterPos, Position endCenterPos, Angle beginHeading, Angle endHeading, Angle beginPitch, Angle endPitch, Angle beginRoll, Angle endRoll, double beginElevation, double endElevation, long timeToMove, int altitudeMode)
           
static FlyToFlyViewAnimator FlyToFlyViewAnimator.createFlyToFlyViewAnimator(BasicFlyView view, Position beginCenterPos, Position endCenterPos, Angle beginHeading, Angle endHeading, Angle beginPitch, Angle endPitch, double beginElevation, double endElevation, long timeToMove, int altitudeMode)
           
 Matrix BasicFlyView.getModelViewMatrix(Position eyePosition, Position centerPosition)
           
 ViewUtil.ViewState BasicFlyView.getViewState(Position eyePosition, Position centerPosition)
           
 void FlyViewInputHandler.goTo(Position lookAtPos, double distance)
           
 double FlyViewLimits.limitEyeElevation(Position position, Globe globe)
           
 void FlyViewInputHandler.lookAt(Position lookAtPos, long timeToMove)
           
protected  void FlyViewInputHandler.onMoveTo(Position focalPosition, ViewInputAttributes.ActionAttributes actionAttribs)
           
protected  void FlyViewInputHandler.onMoveTo(Position focalPosition, ViewInputAttributes.DeviceAttributes deviceAttributes, ViewInputAttributes.ActionAttributes actionAttribs)
           
protected  void FlyViewInputHandler.setEyePosition(AnimationController animControl, View view, Position position, ViewInputAttributes.ActionAttributes attrib)
           
 void BasicFlyView.setEyePosition(Position eyePosition)
           
 

Constructors in gov.nasa.worldwind.view.firstperson with parameters of type Position
FlyToFlyViewAnimator.OnSurfacePositionAnimator(Globe globe, Interpolator interpolator, Position begin, Position end, PropertyAccessor.PositionAccessor propertyAccessor, int altitudeMode)
           
 

Uses of Position in gov.nasa.worldwind.view.orbit
 

Fields in gov.nasa.worldwind.view.orbit declared as Position
protected  Position BasicOrbitView.center
           
 

Methods in gov.nasa.worldwind.view.orbit that return Position
 Position OrbitViewCollisionSupport.computeCenterPositionToResolveCollision(BasicOrbitView orbitView, double nearDistance, DrawContext dc)
           
protected static Position OrbitViewInputHandler.computeNewPosition(Position position, OrbitViewLimits limits)
           
 Position OrbitViewInputSupport.OrbitViewState.getCenterPosition()
           
 Position OrbitView.getCenterPosition()
          Get the center position of the OrbitView.
 Position BasicOrbitView.getCenterPosition()
           
 Position BasicOrbitView.getCurrentEyePosition()
           
static Position BasicOrbitViewLimits.limitCenterPosition(Position position, OrbitViewLimits viewLimits)
           
 Position OrbitViewCenterAnimator.nextPosition(double interpolant)
           
protected  Position FlyToOrbitViewAnimator.OnSurfacePositionAnimator.nextPosition(double interpolant)
           
static Position BasicOrbitView.normalizedCenterPosition(Position unnormalizedPosition)
           
 

Methods in gov.nasa.worldwind.view.orbit with parameters of type Position
 void OrbitViewInputHandler.addCenterAnimator(Position begin, Position end, boolean smoothed)
           
 void BasicOrbitView.addCenterAnimator(Position begin, Position end, boolean smoothed)
           
 void OrbitViewInputHandler.addCenterAnimator(Position begin, Position end, long lengthMillis, boolean smoothed)
           
 void BasicOrbitView.addCenterAnimator(Position begin, Position end, long lengthMillis, boolean smoothed)
           
 void OrbitViewInputHandler.addEyePositionAnimator(long timeToIterate, Position beginPosition, Position endPosition)
           
 void BasicOrbitView.addEyePositionAnimator(long timeToIterate, Position beginPosition, Position endPosition)
           
 void OrbitViewInputHandler.addPanToAnimator(Position centerPos, Angle heading, Angle pitch, double zoom)
           
 void BasicOrbitView.addPanToAnimator(Position centerPos, Angle heading, Angle pitch, double zoom)
           
 void OrbitViewInputHandler.addPanToAnimator(Position centerPos, Angle heading, Angle pitch, double zoom, boolean endCenterOnSurface)
           
 void BasicOrbitView.addPanToAnimator(Position centerPos, Angle heading, Angle pitch, double zoom, boolean endCenterOnSurface)
           
 void OrbitViewInputHandler.addPanToAnimator(Position centerPos, Angle heading, Angle pitch, double zoom, long timeToMove, boolean endCenterOnSurface)
           
 void BasicOrbitView.addPanToAnimator(Position centerPos, Angle heading, Angle pitch, double zoom, long timeToMove, boolean endCenterOnSurface)
           
 void OrbitViewInputHandler.addPanToAnimator(Position beginCenterPos, Position endCenterPos, Angle beginHeading, Angle endHeading, Angle beginPitch, Angle endPitch, double beginZoom, double endZoom, boolean endCenterOnSurface)
           
 void BasicOrbitView.addPanToAnimator(Position beginCenterPos, Position endCenterPos, Angle beginHeading, Angle endHeading, Angle beginPitch, Angle endPitch, double beginZoom, double endZoom, boolean endCenterOnSurface)
           
 void OrbitViewInputHandler.addPanToAnimator(Position beginCenterPos, Position endCenterPos, Angle beginHeading, Angle endHeading, Angle beginPitch, Angle endPitch, double beginZoom, double endZoom, long timeToMove, boolean endCenterOnSurface)
           
 void BasicOrbitView.addPanToAnimator(Position beginCenterPos, Position endCenterPos, Angle beginHeading, Angle endHeading, Angle beginPitch, Angle endPitch, double beginZoom, double endZoom, long timeToMove, boolean endCenterOnSurface)
           
protected static Matrix OrbitViewInputSupport.computeCenterTransform(Globe globe, Position center)
           
protected static Position OrbitViewInputHandler.computeNewPosition(Position position, OrbitViewLimits limits)
           
static Matrix OrbitViewInputSupport.computeTransformMatrix(Globe globe, Position center, Angle heading, Angle pitch, Angle roll, double zoom)
           
static FlyToOrbitViewAnimator FlyToOrbitViewAnimator.createFlyToOrbitViewAnimator(OrbitView orbitView, Position beginCenterPos, Position endCenterPos, Angle beginHeading, Angle endHeading, Angle beginPitch, Angle endPitch, double beginZoom, double endZoom, long timeToMove, int altitudeMode)
           
static OrbitViewInputSupport.OrbitViewState OrbitViewInputSupport.getSurfaceIntersection(Globe globe, SectorGeometryList terrain, Position centerPosition, Angle heading, Angle pitch, double zoom)
           
 void OrbitViewInputHandler.goTo(Position lookAtPos, double distance)
           
static Position BasicOrbitViewLimits.limitCenterPosition(Position position, OrbitViewLimits viewLimits)
           
static Position BasicOrbitView.normalizedCenterPosition(Position unnormalizedPosition)
           
protected  void OrbitViewInputHandler.onMoveTo(Position focalPosition, ViewInputAttributes.ActionAttributes actionAttribs)
           
protected  void OrbitViewInputHandler.onMoveTo(Position focalPosition, ViewInputAttributes.DeviceAttributes deviceAttributes, ViewInputAttributes.ActionAttributes actionAttribs)
           
protected  void OrbitViewInputHandler.setCenterPosition(BasicOrbitView view, AnimationController animControl, Position position, ViewInputAttributes.ActionAttributes attrib)
           
 void OrbitView.setCenterPosition(Position center)
          Sets the center position of the OrbitView.
 void BasicOrbitView.setCenterPosition(Position center)
           
 void BasicOrbitView.setEyePosition(Position eyePosition)
           
 void BasicOrbitView.setOrientation(Position eyePosition, Position centerPosition)
           
 

Constructors in gov.nasa.worldwind.view.orbit with parameters of type Position
FlyToOrbitViewAnimator.OnSurfacePositionAnimator(Globe globe, Interpolator interpolator, Position begin, Position end, PropertyAccessor.PositionAccessor propertyAccessor, int altitudeMode)
           
OrbitViewCenterAnimator(BasicOrbitView orbitView, Position startPosition, Position endPosition, double smoothing, PropertyAccessor.PositionAccessor propertyAccessor, boolean endCenterOnSurface)
           
OrbitViewInputSupport.OrbitViewState(Position center, Angle heading, Angle pitch, double zoom)
           
 

Uses of Position in gov.nasa.worldwindx.applications.antenna
 

Fields in gov.nasa.worldwindx.applications.antenna declared as Position
protected static Position AntennaViewer.ANTENNA_POSITION
           
protected  Position AntennaModel.position
           
protected  Position AntennaAxes.position
           
 

Methods in gov.nasa.worldwindx.applications.antenna that return Position
 Position AntennaModel.getPosition()
           
 Position AntennaAxes.getPosition()
           
 Position AntennaModel.getReferencePosition()
           
 Position AntennaAxes.getReferencePosition()
           
 

Methods in gov.nasa.worldwindx.applications.antenna with parameters of type Position
 void AntennaModel.moveTo(Position position)
           
 void AntennaAxes.moveTo(Position position)
           
 void AntennaModel.setPosition(Position position)
          Specifies the position of this model's center.
 void AntennaAxes.setPosition(Position position)
          Specifies the position of the axes' origin.
 

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

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

Fields in gov.nasa.worldwindx.applications.sar declared as Position
protected  Position SARTrackExtensionTool.potentialNextPosition
           
 

Methods in gov.nasa.worldwindx.applications.sar that return Position
 Position AnalysisPanel.getCurrentSegmentEndPosition()
           
 Position AnalysisPanel.getCurrentSegmentStartPosition()
           
 Position SARSegmentPlane.getIntersectionPosition(Line line)
           
 Position AnalysisPanel.getPositionAlongSegment()
           
 Position AnalysisPanel.getSegmentEndPosition(int startPositionNumber)
           
 Position[] SARSegmentPlane.getSegmentPositions()
           
 Position AnalysisPanel.getSegmentStartPosition(int startPositionNumber)
           
protected  Position SARTrackExtensionTool.trackPositionToPosition(Position position)
           
 

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

Methods in gov.nasa.worldwindx.applications.sar with parameters of type Position
protected static Angle SARSegmentPlane.computeInitialHorizontalGap(WorldWindow wwd, SegmentPlane segmentPlane, Position position1, Position position2)
           
 LatLon[] SARSegmentPlane.computeLocationsToFitPositions(Position position1, Position position2)
           
protected static LatLon[] SARSegmentPlane.computeLocationsToFitPositions(WorldWindow wwd, SegmentPlane segmentPlane, Position position1, Position position2, boolean recallUserDefinedHGap)
           
 String SARSegmentPlane.ControlPointLabelAttributes.getText(SegmentPlane segmentPlane, Position position, AVList values)
           
 String SARSegmentPlane.AltitudeLabelAttributes.getText(SegmentPlane segmentPlane, Position position, AVList values)
           
 String SARSegmentPlane.AxisLabelAttributes.getText(SegmentPlane segmentPlane, Position position, AVList values)
           
 String SARSegmentPlane.MessageLabelAttributes.getText(SegmentPlane segmentPlane, Position position, AVList values)
           
protected  SARPosition SARTrackExtensionTool.positionToTrackPosition(Position position)
           
protected  void SARTrackExtensionTool.setNextPosition(Position position)
           
protected  void SARTrackExtensionTool.setPotentialNextPosition(Position position)
           
 void SARSegmentPlane.setSegmentPositions(Position position1, Position position2)
           
protected  Position SARTrackExtensionTool.trackPositionToPosition(Position position)
           
 void TerrainProfilePanel.updatePosition(Position position, Angle heading)
           
 void TrackViewPanel.updateReadout(Position pos)
           
 

Method parameters in gov.nasa.worldwindx.applications.sar with type arguments of type Position
 double[] SARSegmentPlane.computeAltitudesToFitPositions(Iterable<? extends Position> positions)
           
protected static double[] SARSegmentPlane.computeAltitudesToFitPositions(WorldWindow wwd, SegmentPlane segmentPlane, Iterable<? extends Position> positions, boolean recallUserDefinedVGap)
           
protected static double SARSegmentPlane.computeInitialVerticalGap(WorldWindow wwd, SegmentPlane segmentPlane, Iterable<? extends Position> positions)
           
 

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

Uses of Position in gov.nasa.worldwindx.applications.sar.render
 

Fields in gov.nasa.worldwindx.applications.sar.render declared as Position
protected  Position TrackSegmentInfo.segmentPosition
           
 

Methods in gov.nasa.worldwindx.applications.sar.render that return Position
 Position PlaneModel.getPosition()
           
 Position TrackSegmentInfo.getSegmentPosition()
           
 

Methods in gov.nasa.worldwindx.applications.sar.render with parameters of type Position
protected  void TrackSegmentInfo.drawHeadingAltitudeLabel(DrawContext dc, int x, int y, Font font, Color color, Angle heading, Position pos)
           
protected  void TrackSegmentInfo.drawLatLonLabel(DrawContext dc, int x, int y, Font font, Color color, Position pos)
           
protected  void TrackSegmentInfo.drawSegmentPositionLabel(DrawContext dc, SARTrack track, int index, Position pos)
           
protected  Vec4 TrackSegmentInfo.getScreenPoint(DrawContext dc, Position position)
           
 void PlaneModel.setPosition(Position pos)
           
 void TrackSegmentInfo.setSegmentPosition(Position pos)
           
 

Uses of Position in gov.nasa.worldwindx.applications.sar.segmentplane
 

Fields in gov.nasa.worldwindx.applications.sar.segmentplane declared as Position
protected  Position SegmentPlaneRenderer.ControlPointInfo.position
           
protected  Position SegmentPlaneRenderer.OrderedText.position
           
 

Methods in gov.nasa.worldwindx.applications.sar.segmentplane that return Position
 Position SegmentPlaneRenderer.computeControlPointPosition(SectorGeometryList sgl, Globe globe, SegmentPlane segmentPlane, SegmentPlane.ControlPoint controlPoint)
           
protected  Position SegmentPlaneEditor.computeNewPositionFromPlaneGeometry(WorldWindow wwd)
           
protected  Position SegmentPlaneEditor.computeNewPositionFromPlaneIntersection(WorldWindow wwd, Point mousePoint)
           
protected  Position SegmentPlaneEditor.computePositionOnOrAboveSurface(WorldWindow wwd, Position position)
           
protected  Position SegmentPlaneRenderer.computePositionOnPlane(SectorGeometryList sgl, Globe globe, SegmentPlane segmentPlane, double u, double v, boolean relativeToSurface)
           
 Position[] SegmentPlane.getSegmentPositions()
           
protected  Position SegmentPlaneEditor.moveSegmentAltitudeWithPlane(Position position, double[] minAndMaxElevation)
           
protected  Position SegmentPlaneEditor.resizeSegmentPlaneToFitPosition(WorldWindow wwd, Position position)
           
 

Methods in gov.nasa.worldwindx.applications.sar.segmentplane with parameters of type Position
protected  Position SegmentPlaneEditor.computePositionOnOrAboveSurface(WorldWindow wwd, Position position)
           
protected  SegmentPlaneRenderer.OrderedText SegmentPlaneRenderer.createLabel(DrawContext dc, SegmentPlane segmentPlane, Position position, AVList values, Object key)
           
protected  void SegmentPlaneRenderer.drawControlPoint(DrawContext dc, SegmentPlane segmentPlane, SegmentPlane.ControlPoint controlPoint, Position position, MarkerShape shape)
           
protected  void SegmentPlaneRenderer.drawControlPointLabel(DrawContext dc, SegmentPlane segmentPlane, SegmentPlane.ControlPoint controlPoint, Position position)
           
protected  void SegmentPlaneRenderer.drawLabel(DrawContext dc, SegmentPlane segmentPlane, Position position, AVList values, Object key)
           
protected  Vec4 SegmentPlaneRenderer.OrderedText.getScreenPoint(DrawContext dc, Position position)
           
 String SegmentPlaneAttributes.LabelAttributes.getText(SegmentPlane segmentPlane, Position position, AVList values)
           
protected  Position SegmentPlaneEditor.moveSegmentAltitudeWithPlane(Position position, double[] minAndMaxElevation)
           
protected  Position SegmentPlaneEditor.resizeSegmentPlaneToFitPosition(WorldWindow wwd, Position position)
           
 void SegmentPlane.setSegmentBeginPosition(Position position)
           
 void SegmentPlane.setSegmentEndPosition(Position position)
           
 void SegmentPlane.setSegmentPositions(Position position1, Position position2)
           
 

Constructors in gov.nasa.worldwindx.applications.sar.segmentplane with parameters of type Position
SegmentPlaneRenderer.ControlPointInfo(SegmentPlane.ControlPoint controlPoint, Position position, MarkerShape shape)
           
SegmentPlaneRenderer.OrderedText(SegmentPlane segmentPlane, Position position, double distanceFromEye, AVList values, SegmentPlaneAttributes.LabelAttributes attributes, MultiLineTextRenderer textRenderer)
           
 

Uses of Position in gov.nasa.worldwindx.applications.worldwindow.core
 

Methods in gov.nasa.worldwindx.applications.worldwindow.core with parameters of type Position
 void Controller.moveToLocation(Position position)
           
 

Uses of Position in gov.nasa.worldwindx.applications.worldwindow.util.measuretool
 

Fields in gov.nasa.worldwindx.applications.worldwindow.util.measuretool declared as Position
protected  Position WWOMeasureTool.shapeCenterPosition
           
 

Fields in gov.nasa.worldwindx.applications.worldwindow.util.measuretool with type parameters of type Position
protected  ArrayList<Position> WWOMeasureTool.positions
           
 

Methods in gov.nasa.worldwindx.applications.worldwindow.util.measuretool that return Position
protected  Position WWOMeasureTool.computeSurfacePosition(LatLon latLon)
           
 Position WWOMeasureTool.getCenterPosition()
           
 Position WWOMeasureToolControlPoints.ControlPoint.getPosition()
           
 Position WWOMeasureTool.ControlPoint.getPosition()
           
 

Methods in gov.nasa.worldwindx.applications.worldwindow.util.measuretool that return types with arguments of type Position
 ArrayList<? extends Position> WWOMeasureTool.getPositions()
           
 

Methods in gov.nasa.worldwindx.applications.worldwindow.util.measuretool with parameters of type Position
protected  void WWOMeasureTool.addControlPoint(Position position, String key, Object value)
           
protected  Vec4 WWOMeasureDisplay.computeAnnotationPosition(Position pos, WWOMeasureTool mt)
           
 WWOMeasureTool.ControlPoint WWOMeasureToolControlPoints.createControlPoint(Position position)
           
protected  WWOMeasureTool.ControlPoint WWOMeasureTool.createControlPoint(Position position)
           
 WWOMeasureTool.ControlPoint WWOMeasureTool.ControlPointList.createControlPoint(Position position)
           
protected  String WWOMeasureDisplay.formatCircleMeasurements(Position pos, WWOMeasureTool mt)
           
protected  void WWOMeasureDisplay.formatControlPoints(Position pos, WWOMeasureTool mt, StringBuilder sb)
           
protected  String WWOMeasureDisplay.formatEllipseMeasurements(Position pos, WWOMeasureTool mt)
           
protected  String WWOMeasureDisplay.formatLineMeasurements(Position pos, WWOMeasureTool mt)
           
protected  String WWOMeasureDisplay.formatPolygonMeasurements(Position pos, WWOMeasureTool mt)
           
protected  String WWOMeasureDisplay.formatQuadMeasurements(Position pos, WWOMeasureTool mt)
           
protected  String WWOMeasureDisplay.formatSquareMeasurements(Position pos, WWOMeasureTool mt)
           
protected  String WWOMeasureDisplay.getDisplayString(Position pos, WWOMeasureTool mt)
           
protected  void WWOMeasureTool.moveToPosition(Position oldPosition, Position newPosition)
           
 void WWOMeasureToolControlPoints.ControlPoint.setPosition(Position position)
           
 void WWOMeasureTool.ControlPoint.setPosition(Position position)
           
 void WWOMeasureTool.MeasureDisplay.updateMeasureDisplay(Position position)
           
 void WWOMeasureDisplay.updateMeasureDisplay(Position position)
           
protected  void WWOMeasureTool.updateShapeProperties(String control, Position newPosition)
           
 

Constructors in gov.nasa.worldwindx.applications.worldwindow.util.measuretool with parameters of type Position
WWOMeasureToolControlPoints.ControlPoint(Position position)
           
 

Uses of Position in gov.nasa.worldwindx.examples
 

Fields in gov.nasa.worldwindx.examples declared as Position
protected  Position KeepingObjectsInView.ViewAnimator.centerPosition
           
protected  Position TerrainIntersections.AppFrame.Intersector.gridPosition
           
protected static Position[] MultiResPath.ORIGIN
           
protected  Position TerrainIntersections.AppFrame.previousCurrentPosition
           
protected  Position TerrainIntersections.AppFrame.referencePosition
           
 

Fields in gov.nasa.worldwindx.examples with type parameters of type Position
protected  List<Position> TerrainIntersections.AppFrame.firstIntersectionPositions
           
protected  List<Position> TerrainIntersections.AppFrame.grid
           
 

Methods in gov.nasa.worldwindx.examples that return Position
 Position KeepingObjectsInView.ViewController.computePositionFromPoint(Vec4 point)
           
 

Methods in gov.nasa.worldwindx.examples that return types with arguments of type Position
protected  List<Position> TerrainIntersections.AppFrame.buildGrid(Sector sector, double height, int nLatCells, int nLonCells)
           
protected static ArrayList<Position> HighResolutionTerrainTest.computeElevations(ArrayList<Position> locations)
           
protected static ArrayList<Position> HighResolutionTerrainTest.generateReferenceLocations(Sector sector, int numLats, int numLons)
           
protected  List<Position> PathsWithLabels.AppFrame.makePositionList(double[] src)
           
protected static ArrayList<Position> HighResolutionTerrainTest.readReferencePositions(String filePath)
           
 

Methods in gov.nasa.worldwindx.examples with parameters of type Position
protected  void TerrainIntersections.AppFrame.addIntersectionPosition(Position position)
           
protected  void MultiResPath.AppFrame.addShape(Position origin)
           
protected  void TerrainIntersections.AppFrame.addSightLine(Position positionA, Position positionB)
           
protected  void TerrainIntersections.AppFrame.computeAndShowIntersections(Position curPos)
           
protected  Angle ViewIteration.AppFrame.computeHeading(Position pa, Position pb)
           
static AnnotationControls.ContentAnnotation AnnotationControls.createAudioAnnotation(AnnotationControls.AppFrame appFrame, Position position, String title, Object source)
           
protected  AnnotationControls.ContentAnnotation AnnotationControls.AppFrame.createContent(Position position, AVList params)
           
static AnnotationControls.ContentAnnotation AnnotationControls.createContentAnnotation(AnnotationControls.AppFrame appFrame, Position position, AVList params)
           
static WWIcon AnnotationControls.createIcon(Object type, Position position, String title, Object data)
           
static AnnotationControls.ContentAnnotation AnnotationControls.createImageAnnotation(AnnotationControls.AppFrame appFrame, Position position, String title, Iterable sources)
           
protected  Renderable GeoJSONLoader.createPoint(gov.nasa.worldwind.formats.geojson.GeoJSONGeometry owner, Position pos, PointPlacemarkAttributes attrs, AVList properties)
           
 Color PathPositionColors.ExamplePositionColors.getColor(Position position, int ordinal)
           
 Color ParallelPaths.AppFrame.ExamplePositionColors.getColor(Position position, int ordinal)
           
protected  void TerrainIntersections.AppFrame.performIntersection(Position gridPosition)
          Performs one line of sight calculation between the reference position and a specified grid position.
protected  void TerrainIntersections.AppFrame.performIntersectionTests(Position curPos)
           
protected  void TerrainIntersections.AppFrame.preCache(List<Position> grid, Position centerPosition)
           
protected  void TerrainIntersections.AppFrame.showCenterPoint(Position cPos)
           
protected  void TerrainIntersections.AppFrame.showGrid(List<Position> grid, Position cPos)
           
protected  void TerrainIntersections.AppFrame.showGridSightLines(List<Position> grid, Position cPos)
           
protected  boolean KeepingObjectsInView.ViewAnimator.valuesMeetCriteria(Position centerPos, double zoom)
           
 

Method parameters in gov.nasa.worldwindx.examples with type arguments of type Position
protected  void ParallelPaths.AppFrame.addPath(RenderableLayer layer, List<Position> positions, String displayName)
           
protected static ArrayList<Position> HighResolutionTerrainTest.computeElevations(ArrayList<Position> locations)
           
protected  Renderable GeoJSONLoader.createPolygon(gov.nasa.worldwind.formats.geojson.GeoJSONGeometry owner, Iterable<? extends Position> outerBoundary, Iterable<? extends Position>[] innerBoundaries, ShapeAttributes attrs, AVList properties)
           
protected  Renderable GeoJSONLoader.createPolyline(gov.nasa.worldwind.formats.geojson.GeoJSONGeometry owner, Iterable<? extends Position> positions, ShapeAttributes attrs, AVList properties)
           
protected static boolean GeoJSONLoader.positionsHaveNonzeroAltitude(Iterable<? extends Position> positions)
           
protected  void TerrainIntersections.AppFrame.preCache(List<Position> grid, Position centerPosition)
           
protected  void TerrainIntersections.AppFrame.showGrid(List<Position> grid, Position cPos)
           
protected  void TerrainIntersections.AppFrame.showGridSightLines(List<Position> grid, Position cPos)
           
protected  void TerrainIntersections.AppFrame.showIntersections(List<Position> intersections)
           
protected static void HighResolutionTerrainTest.testPositions(String name, ArrayList<Position> referencePositions, ArrayList<Position> testPositions)
           
protected static void HighResolutionTerrainTest.testPositions(String name, ArrayList<Position> referencePositions, ArrayList<Position> testPositions)
           
protected static void HighResolutionTerrainTest.writeReferencePositions(String filePath, ArrayList<Position> positions)
           
 

Constructors in gov.nasa.worldwindx.examples with parameters of type Position
MarkersOrder.AppFrame.TimedMarker(Position position, MarkerAttributes attributes, long time)
           
TerrainIntersections.AppFrame.Intersector(Position gridPosition)
           
 

Uses of Position in gov.nasa.worldwindx.examples.analytics
 

Fields in gov.nasa.worldwindx.examples.analytics declared as Position
protected  Position AnalyticSurface.referencePos
           
 

Uses of Position in gov.nasa.worldwindx.examples.kml
 

Fields in gov.nasa.worldwindx.examples.kml declared as Position
protected  Position KMLOrbitViewController.EyePositionAnimator.endEyePosition
           
protected  Position KMLFlyViewController.FlyToLookAtAnimator.lookAtPosition
           
 

Methods in gov.nasa.worldwindx.examples.kml that return Position
protected  Position KMLOrbitViewController.computeCenterPosition(Position eyePosition, Vec4 forward, Angle pitch, int altitudeMode)
          Compute a center position from an eye position and an orientation.
protected  Position KMLOrbitViewController.EyePositionAnimator.nextPosition(double interpolant)
          
 

Methods in gov.nasa.worldwindx.examples.kml with parameters of type Position
protected  Position KMLOrbitViewController.computeCenterPosition(Position eyePosition, Vec4 forward, Angle pitch, int altitudeMode)
          Compute a center position from an eye position and an orientation.
protected  FlyToFlyViewAnimator KMLFlyViewController.createFlyToLookAtAnimator(BasicFlyView view, Position lookAtPosition, Angle heading, Angle pitch, double range, long timeToMove, int altitudeMode)
          Create an animator to fly to a LookAt position.
protected  FlyToOrbitViewAnimator KMLOrbitViewController.createFlyToOrbitViewAnimator(OrbitView orbitView, Position eyePosition, Angle heading, Angle pitch, Angle roll, long timeToMove, int altitudeMode)
          Create an animator to animate an orbit view to an eye position and orientation.
 

Method parameters in gov.nasa.worldwindx.examples.kml with type arguments of type Position
protected  double KMLViewController.findMaxAltitude(List<? extends Position> positions)
          Get the maximum altitude in a list of positions.
protected  void KMLViewController.goToDefaultView(List<? extends Position> positions)
          Go to a view of a list of positions.
 

Constructors in gov.nasa.worldwindx.examples.kml with parameters of type Position
KMLFlyViewController.FlyToLookAtAnimator(Interpolator interpolator, OrbitView targetView, Position lookAtPosition, int altitudeMode, PositionAnimator eyePositionAnimator, DoubleAnimator elevationAnimator, AngleAnimator headingAnimator, AngleAnimator pitchAnimator, AngleAnimator rollAnimator)
          Create an animator to animate the view to look at a position.
KMLOrbitViewController.EyePositionAnimator(Interpolator interpolator, Position beginCenter, Position endCenter, Position endEyePosition, Vec4 forward, Angle pitch, PropertyAccessor.PositionAccessor propertyAccessor, int altitudeMode)
          Create a new animator.
 

Uses of Position in gov.nasa.worldwindx.examples.lineofsight
 

Fields in gov.nasa.worldwindx.examples.lineofsight declared as Position
protected  Position GridOfPoints.PositionIterator.ne
           
protected  Position GridOfPoints.PositionIterator.nw
           
protected  Position LineIntersector.InternalIntersector.position
           
protected  Position LinesOfSight.AppFrame.previousCurrentPosition
           
protected  Position LinesOfSight.AppFrame.referencePosition
           
protected  Position LineIntersector.referencePosition
           
protected  Position GridOfPoints.PositionIterator.se
           
protected  Position GridOfPoints.PositionIterator.sw
           
 

Fields in gov.nasa.worldwindx.examples.lineofsight with type parameters of type Position
protected  Map<Position,List<Intersection>> LineIntersector.allIntersections
           
protected  List<Position> PointGrid.corners
           
protected  List<Position> GridOfPoints.PositionIterator.corners
           
protected  List<Position> LinesOfSight.AppFrame.grid
           
protected  HashMap<Position,Object> GridOfPoints.AppFrame.positionInfo
           
protected  Iterable<? extends Position> PointGrid.positions
           
protected  Iterable<Position> LineIntersector.positions
           
 

Methods in gov.nasa.worldwindx.examples.lineofsight that return Position
protected  Position GridOfPoints.PositionIterator.computeNextPosition()
           
 Position LineIntersector.getReferencePosition()
           
 Position GridOfPoints.PositionIterator.next()
           
 

Methods in gov.nasa.worldwindx.examples.lineofsight that return types with arguments of type Position
protected  List<Position> LinesOfSight.AppFrame.buildGrid(Sector sector, double height, int nRows, int nCols)
           
 Map<Position,List<Intersection>> LineIntersector.getAllIntersections()
           
 List<Position> PointGrid.getCorners()
           
 Iterable<? extends Position> PointGrid.getPositions()
           
 Iterable<Position> LineIntersector.getPositions()
           
 

Methods in gov.nasa.worldwindx.examples.lineofsight with parameters of type Position
protected  void LinesOfSight.AppFrame.computeAndShow(Position curPos)
           
protected  Sector LinesOfSight.AppFrame.computeGridSector(Position curPos, double gridRadius)
           
protected  Vec4 PointGrid.computePoint(DrawContext dc, Position pos)
           
protected  void TerrainLineIntersector.doPerformIntersection(Position position)
           
protected  void ShapeLineIntersector.doPerformIntersection(Position position)
           
protected abstract  void LineIntersector.doPerformIntersection(Position position)
          Called to execute an intersection test for one position.
protected  void PolygonIntersection.AppFrame.drawLine(Position pA, Position pB)
           
protected  void ExtrudedPolygonIntersection.AppFrame.drawLine(Position pA, Position pB)
           
protected  void AbstractShapeIntersection.AppFrame.drawLine(Position pA, Position pB)
           
 List<Intersection> LineIntersector.getIntersections(Position position)
           
protected  void LineIntersector.performIntersection(Position position)
           
protected  void ExtrudedPolygonIntersection.AppFrame.performIntersection(Position pA, Position pB)
           
protected  void AbstractShapeIntersection.AppFrame.performIntersection(Position pA, Position pB)
           
protected  void LinesOfSight.AppFrame.performIntersectionTests(Position curPos)
           
 void LineIntersector.setReferencePosition(Position referencePosition)
          Sets the origin of the lines to intersect.
protected  void LinesOfSight.AppFrame.showCenterPoint(Position cPos)
           
protected  void LinesOfSight.AppFrame.showGrid(List<Position> grid, Position cPos)
           
protected  void LinesOfSight.AppFrame.showIntersectionsForPosition(Position position)
           
protected  void LinesOfSight.AppFrame.showNonIntersection(Position position)
           
protected  void LinesOfSight.AppFrame.showSightLine(Position position)
           
 

Method parameters in gov.nasa.worldwindx.examples.lineofsight with type arguments of type Position
 void PointGrid.setCorners(List<Position> corners)
           
 void PointGrid.setPositions(Iterable<? extends Position> positions, Integer numPositions)
           
 void LineIntersector.setPositions(Iterable<Position> positions)
          Specifies the end positions of all lines to intersect.
protected  void LinesOfSight.AppFrame.showGrid(List<Position> grid, Position cPos)
           
protected  void LinesOfSight.AppFrame.showNonIntersections(Collection<Position> positions)
           
 

Constructors in gov.nasa.worldwindx.examples.lineofsight with parameters of type Position
LineIntersector.InternalIntersector(Position position)
           
 

Constructor parameters in gov.nasa.worldwindx.examples.lineofsight with type arguments of type Position
GridOfPoints.PositionIterator(List<Position> corners, int numPointsWide, int numPointsHigh)
           
PointGrid(List<Position> corners, Iterable<? extends Position> positions, Integer numPositions)
           
PointGrid(List<Position> corners, Iterable<? extends Position> positions, Integer numPositions)
           
 

Uses of Position in gov.nasa.worldwindx.examples.multiwindow
 

Methods in gov.nasa.worldwindx.examples.multiwindow that return Position
 Position ViewVolumeViewer.SectorGeometryLayer.getCurrentPosition(DrawContext dc)
           
 

Methods in gov.nasa.worldwindx.examples.multiwindow with parameters of type Position
protected  Path FlatAndRoundGlobes.makePath(Position startPosition, Angle heading, Angle length, int numPositions)
           
protected  void FlatAndRoundGlobes.makePaths(RenderableLayer layer, Position origin, int numPaths, Angle length, int numPositions)
           
 

Uses of Position in gov.nasa.worldwindx.examples.shapebuilder
 

Methods in gov.nasa.worldwindx.examples.shapebuilder with parameters of type Position
protected  boolean AbstractShapeEditor.arePositionsRedundant(Position posA, Position posB)
           
protected  Vec4 RigidShapeEditor.computeAnnotationPosition(Position pos)
           
protected  Vec4 ExtrudedPolygonEditor.computeAnnotationPosition(Position pos)
           
protected  String RigidShapeEditor.formatMeasurements(Position pos)
           
protected  String ExtrudedPolygonEditor.formatMeasurements(Position pos)
           
protected  String RigidShapeEditor.getDisplayString(Position pos)
           
protected  String ExtrudedPolygonEditor.getDisplayString(Position pos)
           
 void RigidShapeEditor.updateAnnotation(Position pos)
           
 void ExtrudedPolygonEditor.updateAnnotation(Position pos)
           
abstract  void AbstractShapeEditor.updateAnnotation(Position pos)
           
 

Constructors in gov.nasa.worldwindx.examples.shapebuilder with parameters of type Position
ExtrudedPolygonEditor.ControlPointMarker(String type, Position position, Vec4 point, MarkerAttributes attrs, int index)
           
RigidShapeEditor.ControlPointMarker(String type, Position position, Vec4 point, MarkerAttributes attrs, int index)
           
 

Uses of Position in gov.nasa.worldwindx.examples.symbology
 

Method parameters in gov.nasa.worldwindx.examples.symbology with type arguments of type Position
protected  void Symbology.AppFrame.addControlPoints(Iterable<Position> positions, RenderableLayer layer)
          Add placemarks to a layer to mark the position of tactical graphic control points.
 

Uses of Position in gov.nasa.worldwindx.examples.tutorial
 

Fields in gov.nasa.worldwindx.examples.tutorial declared as Position
protected  Position Cube.position
          Geographic position of the cube.
 

Constructors in gov.nasa.worldwindx.examples.tutorial with parameters of type Position
Cube(Position position, double sizeInMeters)
           
 

Uses of Position in gov.nasa.worldwindx.examples.util
 

Fields in gov.nasa.worldwindx.examples.util declared as Position
protected  Position StatusLayer.previousPos
           
protected  Position SurfaceImageEditor.previousPosition
           
 

Methods in gov.nasa.worldwindx.examples.util that return Position
protected  Position BalloonController.computeIntersection(AbstractShape shape, Point screenPoint)
          Compute the intersection of a line through a screen point and a shape.
protected  Position BalloonController.getBalloonPosition(KMLAbstractFeature feature)
          Get the position of the balloon for a KML feature attached to the globe.
protected  Position BalloonController.getBalloonPosition(List<? extends Position> positions)
          Get the position of the balloon for a list of positions that bound a feature.
protected  Position BalloonController.getBalloonPosition(Object topObject, Point pickPoint)
          Get the position of the balloon for a picked object with an attached balloon.
protected  Position BalloonController.getBalloonPositionForGroundOverlay(KMLGroundOverlay overlay)
          Get the position of the balloon for a KML GroundOverlay.
protected  Position BalloonController.getBalloonPositionForPlacemark(KMLPlacemark placemark)
          Get the position of the balloon for a KML placemark.
protected  Position SectorSelector.RegionShape.getEndPosition()
           
static Position ShapeUtils.getNewShapePosition(WorldWindow wwd)
           
protected  Position SectorSelector.getPreviousPosition()
           
protected  Position SectorSelector.RegionShape.getStartPosition()
           
 

Methods in gov.nasa.worldwindx.examples.util that return types with arguments of type Position
static List<Position> ShapeUtils.createPositionSquareInViewport(WorldWindow wwd, Position position, Angle heading, double sizeInMeters)
           
 

Methods in gov.nasa.worldwindx.examples.util with parameters of type Position
static List<Position> ShapeUtils.createPositionSquareInViewport(WorldWindow wwd, Position position, Angle heading, double sizeInMeters)
           
static List<LatLon> ShapeUtils.createSquareInViewport(WorldWindow wwd, Position position, Angle heading, double sizeInMeters)
           
protected  void ProgressAnnotation.doDraw(DrawContext dc, int width, int height, double opacity, Position pickPosition)
           
protected  void ButtonAnnotation.doDrawPressedMask(DrawContext dc, int width, int height, double opacity, Position pickPosition)
           
 void ImageAnnotation.drawContent(DrawContext dc, int width, int height, double opacity, Position pickPosition)
           
 void DialogAnnotation.BusyImage.drawContent(DrawContext dc, int width, int height, double opacity, Position pickPosition)
           
 void ButtonAnnotation.drawContent(DrawContext dc, int width, int height, double opacity, Position pickPosition)
           
protected  void ButtonAnnotation.drawPressedMask(DrawContext dc, int width, int height, double opacity, Position pickPosition)
           
protected  void ProgressAnnotation.drawProgress(DrawContext dc, int width, int height, double opacity, Position pickPosition)
           
protected  void ProgressAnnotation.drawProgressBar(DrawContext dc, int width, int height, double opacity, Position pickPosition)
           
protected  void ProgressAnnotation.drawProgressContainer(DrawContext dc, int width, int height, double opacity, Position pickPosition)
           
protected  void SectorSelector.RegionShape.setEndPosition(Position endPosition)
           
protected  void SectorSelector.setPreviousPosition(Position previousPosition)
           
protected  void SectorSelector.RegionShape.setStartPosition(Position startPosition)
           
protected  void BalloonController.showBalloon(Balloon balloon, Position position)
          Show a balloon at a globe position.
 

Method parameters in gov.nasa.worldwindx.examples.util with type arguments of type Position
protected  void DirectedPath.computePath(DrawContext dc, List<Position> positions, Path.PathData pathData)
          Computes the shape's model-coordinate path from a list of positions.
protected  double BalloonController.findMaxAltitude(List<? extends Position> positions)
          Get the maximum altitude in a list of positions.
protected  Position BalloonController.getBalloonPosition(List<? extends Position> positions)
          Get the position of the balloon for a list of positions that bound a feature.
 

Constructors in gov.nasa.worldwindx.examples.util with parameters of type Position
AudioPlayerAnnotation(Position position)
           
DialogAnnotation(Position position)
           
DirectedPath(Position posA, Position posB)
          Creates a path between two positions.
OpenStreetMapShapefileLoader.Label(String text, Position position)
           
SlideShowAnnotation(Position position)
           
SurfaceImageEditor.ControlPointMarker(Position position, MarkerAttributes attrs, int index)
           
 

Constructor parameters in gov.nasa.worldwindx.examples.util with type arguments of type Position
DirectedPath(Iterable<? extends Position> positions)
          Creates a path with specified positions.
 

Uses of Position in gov.nasa.worldwindx.performance
 

Methods in gov.nasa.worldwindx.performance with parameters of type Position
protected  Path VeryManyPaths.AppFrame.makePath(Position startPosition, Angle heading, Angle length, int numPositions)
           
protected  void VeryManyPaths.AppFrame.makePaths(RenderableLayer layer, Position origin, int numPaths, Angle length, int numPositions)
           
 


NASA World Wind