NASA World Wind

Uses of Interface
gov.nasa.worldwind.render.DrawContext

Packages that use DrawContext
gov.nasa.worldwind   
gov.nasa.worldwind.applications.glider   
gov.nasa.worldwind.applications.sar   
gov.nasa.worldwind.applications.sar.render   
gov.nasa.worldwind.examples   
gov.nasa.worldwind.examples.util   
gov.nasa.worldwind.geom   
gov.nasa.worldwind.globes   
gov.nasa.worldwind.layers   
gov.nasa.worldwind.layers.Earth   
gov.nasa.worldwind.layers.placename   
gov.nasa.worldwind.layers.rpf   
gov.nasa.worldwind.pick   
gov.nasa.worldwind.render   
gov.nasa.worldwind.render.airspaces   
gov.nasa.worldwind.render.airspaces.editor   
gov.nasa.worldwind.render.markers   
gov.nasa.worldwind.terrain   
gov.nasa.worldwind.util   
gov.nasa.worldwind.util.measure   
gov.nasa.worldwind.view   
 

Uses of DrawContext in gov.nasa.worldwind
 

Methods in gov.nasa.worldwind that return DrawContext
 DrawContext SceneController.getDrawContext()
           
 DrawContext AbstractSceneController.getDrawContext()
           
 

Methods in gov.nasa.worldwind with parameters of type DrawContext
 void View.apply(DrawContext dc)
          Calculates and applies this View's internal state to the graphics context in the specified dc.
protected  void AbstractSceneController.applyView(DrawContext dc)
           
protected  void AbstractSceneController.checkGLErrors(DrawContext dc)
          Called to check for openGL errors.
protected  void AbstractSceneController.clearFrame(DrawContext dc)
           
protected  void AbstractSceneController.createTerrain(DrawContext dc)
           
 void BasicSceneController.doRepaint(DrawContext dc)
           
 void AnaglyphSceneController.doRepaint(DrawContext dc)
           
protected abstract  void AbstractSceneController.doRepaint(DrawContext dc)
           
protected  void AbstractSceneController.draw(DrawContext dc)
           
protected  void AbstractSceneController.finalizeFrame(DrawContext dc)
           
protected  void AbstractSceneController.initializeFrame(DrawContext dc)
           
protected  void AbstractSceneController.pick(DrawContext dc)
           
protected  void AbstractSceneController.pickLayers(DrawContext dc)
           
protected  void AbstractSceneController.pickTerrain(DrawContext dc)
           
 void View.popReferenceCenter(DrawContext dc)
          Removes the model-view matrix on top of the matrix stack, and restores the original matrix.
protected  void AbstractSceneController.preRender(DrawContext dc)
           
 Matrix View.pushReferenceCenter(DrawContext dc, Vec4 referenceCenter)
          Defines and applies a new model-view matrix in which the world origin is located at referenceCenter.
protected  void AbstractSceneController.resolveTopPick(DrawContext dc)
           
 

Uses of DrawContext in gov.nasa.worldwind.applications.glider
 

Methods in gov.nasa.worldwind.applications.glider with parameters of type DrawContext
 void GliderImageLayer.doPreRender(DrawContext dc)
           
protected  void GliderImageLayer.doRender(DrawContext dc)
           
 void GliderImageLayer.render(DrawContext dc)
           
 

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

Methods in gov.nasa.worldwind.applications.sar with parameters of type DrawContext
protected  void ElevationPlane.applyTextureState(DrawContext dc)
           
protected  void ElevationPlane.beginRendering(DrawContext dc)
           
protected  double[][] ElevationPlane.computePlanes(DrawContext dc)
           
protected  void ElevationPlane.doRenderGeometry(DrawContext dc, String drawStyle, List<LatLon> locations, List<Boolean> edgeFlags)
           
protected  void ElevationPlane.endRendering(DrawContext dc)
           
 

Uses of DrawContext in gov.nasa.worldwind.applications.sar.render
 

Methods in gov.nasa.worldwind.applications.sar.render with parameters of type DrawContext
protected  double TrackSegmentInfo.computeSurfaceElevation(DrawContext dc, Angle latitude, Angle longitude)
           
protected  void TrackSegmentInfo.doRender(DrawContext dc)
           
protected  void TrackSegmentInfo.OrderedText.draw2DText(DrawContext dc, String text, int x, int y, Font font, Color color)
           
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)
           
 void TrackSegmentInfo.OrderedText.drawMultiLineText(DrawContext dc, String text, int x, int y, Font font, Color color)
           
protected  void TrackSegmentInfo.drawSegmentLabel(DrawContext dc, SARTrack track, int index)
           
protected  void TrackSegmentInfo.drawSegmentPositionLabel(DrawContext dc, SARTrack track, int index, Position pos)
           
protected  void TrackSegmentInfo.drawText(DrawContext dc, String text, int x, int y, Font font, Color color, double distanceFromEye)
           
protected  MultiLineTextRenderer TrackSegmentInfo.OrderedText.getTextRendererFor(DrawContext dc, Font font)
           
 void TrackSegmentInfo.OrderedText.pick(DrawContext dc, Point pickPoint)
           
 void TrackSegmentInfo.render(DrawContext dc)
           
 void TrackSegmentInfo.OrderedText.render(DrawContext dc)
           
 void ScreenElevationLine.render(DrawContext dc)
           
 void PlaneModel.render(DrawContext dc)
           
 

Uses of DrawContext in gov.nasa.worldwind.examples
 

Methods in gov.nasa.worldwind.examples with parameters of type DrawContext
 void ImageEditor.RegionShape.render(DrawContext dc)
           
 

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

Methods in gov.nasa.worldwind.examples.util with parameters of type DrawContext
protected  Angle DialogAnnotation.BusyImage.adjustAngleIncrement(DrawContext dc, Angle unitsPerSecond)
           
protected  void ImageAnnotation.adjustTextureToSize(DrawContext dc, int width, int height, AnnotationTexture texture)
           
protected  void ImageAnnotation.applyBackgroundTextureState(DrawContext dc, int width, int height, double opacity, AnnotationTexture texture)
           
protected  void ImageAnnotation.applyBackgroundTextureTransform(DrawContext dc, int width, int height, AnnotationTexture texture)
           
protected  void DialogAnnotation.BusyImage.applyBackgroundTextureTransform(DrawContext dc, int width, int height, AnnotationTexture texture)
           
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)
           
protected  void ImageAnnotation.doDrawToolTip(DrawContext dc, String text, int x, int y)
           
 void StatusLayer.doPick(DrawContext dc, Point pickPoint)
           
protected  void SectorSelector.RegionShape.doPreRender(DrawContext dc)
           
protected  void SectorSelector.RegionShape.doPreRenderBorder(DrawContext dc)
           
protected  void SectorSelector.RegionShape.doPreRenderInterior(DrawContext dc)
           
protected  void ToolTip.doRender(DrawContext dc)
           
 void StatusLayer.doRender(DrawContext dc)
           
protected  void SectorSelector.RegionShape.doRender(DrawContext dc)
           
protected  void SectorSelector.RegionShape.doRenderBorder(DrawContext dc)
           
protected  void SectorSelector.RegionShape.doRenderInterior(DrawContext dc)
           
 void StatusLayer.draw(DrawContext dc)
           
protected  void ProgressAnnotation.drawCallout(DrawContext dc, int mode, Rectangle bounds, boolean useTexCoords)
           
 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 ImageAnnotation.drawToolTip(DrawContext dc)
           
protected  void ToolTip.drawToolTip(DrawContext dc, String text, int x, int y)
           
 Dimension ImageAnnotation.getPreferredSize(DrawContext dc)
           
 void ToolTip.pick(DrawContext dc, Point pickPoint)
           
 void SectorSelector.RegionShape.preRender(DrawContext dc)
           
 void ToolTip.render(DrawContext dc)
           
 void SectorSelector.RegionShape.render(DrawContext dc)
           
 void LayerManagerLayer.render(DrawContext dc)
           
 void LayerManagerLayer.updateNow(DrawContext dc)
          Force the layer list to redraw itself from the current Model with the current highlighted state and selected layer colors and opacity.
protected  void DialogAnnotation.BusyImage.updateState(DrawContext dc)
           
 

Uses of DrawContext in gov.nasa.worldwind.geom
 

Methods in gov.nasa.worldwind.geom with parameters of type DrawContext
 void Sphere.render(DrawContext dc)
          Causes this Sphere to render itself using the DrawContext provided.
 void Cylinder.render(DrawContext dc)
           
 

Uses of DrawContext in gov.nasa.worldwind.globes
 

Methods in gov.nasa.worldwind.globes with parameters of type DrawContext
 Object Globe.getStateKey(DrawContext dc)
           
 Object FlatGlobe.getStateKey(DrawContext dc)
           
 Object EllipsoidalGlobe.getStateKey(DrawContext dc)
           
 SectorGeometryList Globe.tessellate(DrawContext dc)
           
 SectorGeometryList EllipsoidalGlobe.tessellate(DrawContext dc)
           
 

Constructors in gov.nasa.worldwind.globes with parameters of type DrawContext
EllipsoidalGlobe.StateKey(DrawContext dc)
           
 

Uses of DrawContext in gov.nasa.worldwind.layers
 

Methods in gov.nasa.worldwind.layers with parameters of type DrawContext
 void TextureTile.applyInternalTransform(DrawContext dc)
           
 boolean TextureTile.bind(DrawContext dc)
           
protected  void LatLonGraticuleLayer.clear(DrawContext dc)
           
protected  double AbstractGraticuleLayer.computeAltitudeAboveGround(DrawContext dc)
           
protected  LatLon LatLonGraticuleLayer.computeLabelOffset(DrawContext dc)
           
protected  double LatLonGraticuleLayer.computeTerrainConformance(DrawContext dc)
           
protected abstract  void TrackLayer.doDraw(DrawContext dc, TrackPointIterator trackPoints, Point pickPoint)
           
protected  void RenderableLayer.doPick(DrawContext dc, Iterable<? extends Renderable> renderables, Point pickPoint)
           
 void WorldMapLayer.doPick(DrawContext dc, Point pickPoint)
           
protected  void TrackLayer.doPick(DrawContext dc, Point pickPoint)
           
 void TerrainProfileLayer.doPick(DrawContext dc, Point pickPoint)
           
protected  void SurfaceShapeLayer.doPick(DrawContext dc, Point pickPoint)
           
 void ScalebarLayer.doPick(DrawContext dc, Point pickPoint)
           
protected  void RenderableLayer.doPick(DrawContext dc, Point pickPoint)
           
protected  void MarkerLayer.doPick(DrawContext dc, Point pickPoint)
           
protected  void IconLayer.doPick(DrawContext dc, Point pickPoint)
           
protected  void CompassLayer.doPick(DrawContext dc, Point pickPoint)
           
protected  void AnnotationLayer.doPick(DrawContext dc, Point pickPoint)
           
protected  void AirspaceLayer.doPick(DrawContext dc, Point pickPoint)
           
protected  void AbstractLayer.doPick(DrawContext dc, Point point)
           
 void VPFLayer.doPreRender(DrawContext dc)
           
protected  void SurfaceShapeLayer.doPreRender(DrawContext dc)
           
protected  void RenderableLayer.doPreRender(DrawContext dc)
           
protected  void AbstractLayer.doPreRender(DrawContext dc)
           
protected  void RenderableLayer.doPreRender(DrawContext dc, Iterable<? extends Renderable> renderables)
           
 void WorldMapLayer.doRender(DrawContext dc)
           
 void VPFLayer.doRender(DrawContext dc)
           
 void ViewControlsLayer.doRender(DrawContext dc)
           
protected  void TrackLayer.doRender(DrawContext dc)
           
protected  void TiledImageLayer.doRender(DrawContext dc)
           
 void TerrainProfileLayer.doRender(DrawContext dc)
           
protected  void SurfaceShapeLayer.doRender(DrawContext dc)
           
 void StarsLayer.doRender(DrawContext dc)
           
 void SkyGradientLayer.doRender(DrawContext dc)
           
 void SkyColorLayer.doRender(DrawContext dc)
           
 void ScalebarLayer.doRender(DrawContext dc)
           
protected  void RenderableLayer.doRender(DrawContext dc)
           
protected  void MarkerLayer.doRender(DrawContext dc)
           
 void LatLonGraticuleLayer.doRender(DrawContext dc)
           
protected  void IconLayer.doRender(DrawContext dc)
           
protected  void CrosshairLayer.doRender(DrawContext dc)
           
protected  void CompassLayer.doRender(DrawContext dc)
           
protected  void AnnotationLayer.doRender(DrawContext dc)
           
protected  void AirspaceLayer.doRender(DrawContext dc)
           
protected abstract  void AbstractLayer.doRender(DrawContext dc)
           
 void AbstractGraticuleLayer.doRender(DrawContext dc)
           
protected  void RenderableLayer.doRender(DrawContext dc, Iterable<? extends Renderable> renderables)
           
 void ScalebarLayer.draw(DrawContext dc)
           
protected  void TrackLayer.draw(DrawContext dc, Point pickPoint)
           
protected  void MarkerLayer.draw(DrawContext dc, Point pickPoint)
           
 void TerrainProfileLayer.drawProfile(DrawContext dc)
           
 Extent TextureTile.getExtent(DrawContext dc)
           
 double LatLonGraticuleLayer.GraticuleTile.getSizeInPixels(DrawContext dc)
           
protected  Vec4 AbstractGraticuleLayer.getSurfacePoint(DrawContext dc, Angle latitude, Angle longitude)
           
protected  ArrayList<LatLonGraticuleLayer.GraticuleTile> LatLonGraticuleLayer.getVisibleTiles(DrawContext dc)
           
protected  void ViewControlsLayer.initialize(DrawContext dc)
           
protected  com.sun.opengl.util.texture.Texture TextureTile.initializeTexture(DrawContext dc)
           
 boolean LatLonGraticuleLayer.GraticuleTile.isInView(DrawContext dc)
           
 boolean AbstractGraticuleLayer.GridElement.isInView(DrawContext dc)
           
 boolean AbstractGraticuleLayer.GridElement.isInView(DrawContext dc, Sector vs)
           
 boolean AbstractLayer.isLayerActive(DrawContext dc)
          Indicates whether the layer is active based on arbitrary criteria.
 boolean TiledImageLayer.isLayerInView(DrawContext dc)
           
 boolean AbstractLayer.isLayerInView(DrawContext dc)
          Indicates whether the layer is in the view.
protected  boolean LatLonGraticuleLayer.needsToUpdate(DrawContext dc)
          Determines whether the grid should be updated.
 void Layer.pick(DrawContext dc, Point pickPoint)
          Cause the layer to perform picking, which determines whether the object or its components intersect a given point on the screen.
 void AbstractLayer.pick(DrawContext dc, Point point)
           
 void Layer.preRender(DrawContext dc)
           
 void AbstractLayer.preRender(DrawContext dc)
           
 void TiledImageLayer.render(DrawContext dc)
           
 void Layer.render(DrawContext dc)
          Cause the layer to draw its representation.
 void GraticuleSupport.render(DrawContext dc)
           
 void AbstractLayer.render(DrawContext dc)
           
protected  void AbstractGraticuleLayer.renderGraticule(DrawContext dc)
           
protected abstract  void TiledImageLayer.requestTexture(DrawContext dc, TextureTile tile)
           
protected  void BasicTiledImageLayer.requestTexture(DrawContext dc, TextureTile tile)
           
protected  void LatLonGraticuleLayer.selectRenderables(DrawContext dc)
          Select the visible grid elements
 void LatLonGraticuleLayer.GraticuleTile.selectRenderables(DrawContext dc)
           
protected  void AbstractGraticuleLayer.selectRenderables(DrawContext dc)
          Select the visible grid elements
protected  void TiledImageLayer.setBlendingFunction(DrawContext dc)
           
protected  void TextureTile.setTextureParameters(DrawContext dc, com.sun.opengl.util.texture.Texture t)
           
protected  void ViewControlsLayer.updatePositions(DrawContext dc)
           
 

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

Methods in gov.nasa.worldwind.layers.Earth with parameters of type DrawContext
protected  void MGRSGraticuleLayer.clear(DrawContext dc)
           
protected  double MGRSGraticuleLayer.computeTerrainConformance(DrawContext dc)
           
protected  Sector MGRSGraticuleLayer.computeVisibleSector(DrawContext dc)
           
 void UTMGraticuleLayer.doRender(DrawContext dc)
           
 void MGRSGraticuleLayer.doRender(DrawContext dc)
           
protected  boolean MGRSGraticuleLayer.needsToUpdate(DrawContext dc)
          Determines whether the grid should be updated.
protected  void MGRSGraticuleLayer.selectMGRSRenderables(DrawContext dc, Sector vs)
           
protected  void UTMGraticuleLayer.selectUTMRenderables(DrawContext dc)
          Select the visible grid elements
 

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

Methods in gov.nasa.worldwind.layers.placename with parameters of type DrawContext
protected  void PlaceNameLayer.doRender(DrawContext dc)
           
 Extent PlaceNameService.getExtent(DrawContext dc)
           
 

Uses of DrawContext in gov.nasa.worldwind.layers.rpf
 

Methods in gov.nasa.worldwind.layers.rpf with parameters of type DrawContext
protected  void RPFTiledImageLayer.requestTexture(DrawContext dc, TextureTile tile)
           
 

Uses of DrawContext in gov.nasa.worldwind.pick
 

Methods in gov.nasa.worldwind.pick with parameters of type DrawContext
 void PickSupport.beginPicking(DrawContext dc)
           
 void PickSupport.endPicking(DrawContext dc)
           
 int PickSupport.getTopColor(DrawContext dc, Point pickPoint)
           
 PickedObject PickSupport.getTopObject(DrawContext dc, Point pickPoint)
           
 void Pickable.pick(DrawContext dc, Point pickPoint)
           
 PickedObject PickSupport.resolvePick(DrawContext dc, Point pickPoint, Layer layer)
           
 

Uses of DrawContext in gov.nasa.worldwind.render
 

Classes in gov.nasa.worldwind.render that implement DrawContext
 class DrawContextImpl
           
 

Methods in gov.nasa.worldwind.render with parameters of type DrawContext
protected  void TiledSurfaceObjectRenderer.addSurfaceObject(DrawContext dc, SurfaceObject surfaceObject)
           
protected  void TiledSurfaceObjectRenderer.addTile(DrawContext dc, TextureTile tile)
           
protected  void TiledSurfaceObjectRenderer.addTileOrDescendants(DrawContext dc, TextureTile tile)
           
protected  Rectangle AnnotationNullLayout.adjustAnnotationBounds(DrawContext dc, Rectangle parentBounds, Annotation annotation, Rectangle bounds)
           
protected  Dimension AbstractAnnotation.adjustSizeToChildren(DrawContext dc, int width, int height)
           
protected  Dimension AbstractAnnotation.adjustSizeToText(DrawContext dc, int width, int height)
           
protected  void AnnotationFlowLayout.alignHorizontal(DrawContext dc, Rectangle bounds, Dimension size, String align)
           
protected  void AnnotationFlowLayout.alignVertical(DrawContext dc, Rectangle bounds, Dimension size, String align)
           
protected  void AbstractAnnotation.applyBackgroundTextureState(DrawContext dc, int width, int height, double opacity, AnnotationTexture texture)
           
protected  void AbstractAnnotation.applyBackgroundTextureTransform(DrawContext dc, int width, int height, AnnotationTexture texture)
           
protected  void SurfaceIcon.applyDrawColor(DrawContext dc)
           
protected  void SurfaceIcon.applyDrawTransform(DrawContext dc, Sector sector, int x, int y, int width, int height, LatLon location, double drawScale, Matrix geoTransform)
           
static void SegmentPlaneAttributes.applyGeometryAttributes(DrawContext dc, SegmentPlaneAttributes.GeometryAttributes attributes, boolean enableMaterial)
           
static void SegmentPlaneAttributes.applyGeometryAttributesAsLine(DrawContext dc, SegmentPlaneAttributes.GeometryAttributes attributes)
           
 void SurfaceShapeSupport.applyInteriorState(DrawContext dc, ShapeAttributes attributes)
           
 void SurfaceShapeSupport.applyInteriorState(DrawContext dc, ShapeAttributes attributes, WWTexture texture, Sector sector, Rectangle drawRect, LatLon refPos, int refCoordinateSpace)
           
 void WWTexture.applyInternalTransform(DrawContext dc)
           
 void TiledSurfaceObjectRenderer.PickTile.applyInternalTransform(DrawContext dc)
           
 void SurfaceTile.applyInternalTransform(DrawContext dc)
           
 void SurfaceImage.applyInternalTransform(DrawContext dc)
           
 void FramebufferTexture.applyInternalTransform(DrawContext dc)
           
 void BasicWWTexture.applyInternalTransform(DrawContext dc)
           
protected static void SegmentPlaneAttributes.applyLineWidth(DrawContext dc, double lineWidth, double pickLineWidth)
           
protected static void SegmentPlaneAttributes.applyMaterial(DrawContext dc, Material material, double opacity, boolean enableMaterial)
           
 void SurfaceShapeSupport.applyMaterialState(DrawContext dc, Material material, double opacity)
           
 void SurfaceShapeSupport.applyOutlineState(DrawContext dc, ShapeAttributes attributes)
           
protected  void AbstractAnnotation.applyScreenTransform(DrawContext dc, int x, int y, int width, int height, double scale)
           
protected  void SurfaceShapeSupport.applyTextureCoordinateGenerationState(DrawContext dc, Sector sector, Rectangle drawRect)
           
 void SurfaceShapeSupport.applyTextureState(DrawContext dc, WWTexture texture, Sector sector, Rectangle drawRect, double scale, double opacity, LatLon refPos, int refCoordinateSpace)
           
protected  void SurfaceShapeSupport.applyTextureTransform(DrawContext dc, WWTexture texture, double scale, Sector sector, Rectangle drawRect, LatLon refPos, int refCoordinateSpace)
           
 void AnnotationTexture.applyTransform(DrawContext dc)
           
protected  void TiledSurfaceObjectRenderer.assemblePickTile(DrawContext dc)
           
protected  void SurfacePolygon.assembleShapeVertices(DrawContext dc, Sector sector, int x, int y, int width, int height, List<Vec4> vertices)
           
protected  void AbstractSurfaceShape.assembleShapeVertices(DrawContext dc, Sector sector, int x, int y, int width, int height, List<Vec4> vertices)
           
protected  void TiledSurfaceObjectRenderer.assembleSurfaceObjects(DrawContext dc)
           
protected  void TiledSurfaceObjectRenderer.assembleTiles(DrawContext dc)
           
protected  void TrackRenderer.begin(DrawContext dc)
           
protected  void SegmentPlaneRenderer.begin(DrawContext dc, OGLStackHandler ogsh)
           
protected  void SegmentPlaneRenderer.OrderedText.begin(DrawContext dc, OGLStackHandler ogsh)
           
protected  void SurfaceIcon.beginDraw(DrawContext dc)
           
protected  void AbstractAnnotation.beginDraw(DrawContext dc, OGLStackHandler stackHandler)
           
 void AnnotationLayoutManager.beginDrawAnnotations(DrawContext dc, Rectangle bounds)
           
 void AnnotationFlowLayout.beginDrawAnnotations(DrawContext dc, Rectangle bounds)
           
 void AbstractAnnotationLayout.beginDrawAnnotations(DrawContext dc, Rectangle bounds)
           
protected  void AbstractAnnotation.beginDrawChildren(DrawContext dc, Rectangle bounds)
           
protected  void AnnotationFlowLayout.beginHorizontal(DrawContext dc, Rectangle bounds)
           
 void SurfaceShapeSupport.beginRendering(DrawContext dc)
           
protected  void TiledSurfaceObjectRenderer.beginRendering(DrawContext dc, OGLStackHandler stackHandler)
           
protected  void ToolTipRenderer.beginRendering(DrawContext dc, OGLStackHandler stackHandler, OGLOrtho2DSupport ortho2DSupport)
           
protected  void AbstractSurfaceShape.beginRenderToRegion(DrawContext dc, Sector sector, int x, int y, int width, int height)
           
protected  void SurfaceConcaveShape.beginTessellation(DrawContext dc, javax.media.opengl.glu.GLU glu, javax.media.opengl.glu.GLUtessellator tess, javax.media.opengl.glu.GLUtessellatorCallback tessCallback)
           
protected  void TiledSurfaceObjectRenderer.beginUpdateTiles(DrawContext dc, OGLStackHandler stackHandler, Rectangle viewport)
           
protected  void AnnotationFlowLayout.beginVertical(DrawContext dc, Rectangle bounds)
           
 boolean WWTexture.bind(DrawContext dc)
           
 boolean TiledSurfaceObjectRenderer.PickTile.bind(DrawContext dc)
           
 boolean SurfaceTile.bind(DrawContext dc)
           
 boolean SurfaceImage.bind(DrawContext dc)
           
 boolean FramebufferTexture.bind(DrawContext dc)
           
 boolean FBOTexture.bind(DrawContext dc)
           
 boolean BasicWWTexture.bind(DrawContext dc)
           
 boolean AnnotationTexture.bind(DrawContext dc)
           
protected  boolean SegmentPlaneRenderer.bindGeometryAttributes(DrawContext dc, SegmentPlane segmentPlane, Object key, boolean disablePicking)
           
protected  boolean SegmentPlaneRenderer.bindGeometryAttributesAsLine(DrawContext dc, SegmentPlane segmentPlane, Object key, boolean disablePicking)
           
protected  boolean SegmentPlaneRenderer.bindLabelAttributes(DrawContext dc, SegmentPlane segmentPlane, Object key)
           
protected  PickedObject TiledSurfaceObjectRenderer.bindPickableObject(DrawContext dc, Object userObject, Object objectId)
           
protected  PickedObject SegmentPlaneRenderer.bindPickableObject(DrawContext dc, Object userObject, Object objectId)
           
protected  void AbstractAnnotation.bindPickableObject(DrawContext dc, Position position)
           
protected  void SegmentPlaneRenderer.bindPlaneVertexGeometry(DrawContext dc, SegmentPlaneRenderer.RenderInfo renderInfo)
           
protected  void AbstractSurfaceShape.bindShapeData(DrawContext dc, Sector sector, int x, int y, int width, int height)
           
 void SurfaceShapeSupport.bindVertexData(DrawContext dc, int numCoords, DoubleBuffer buffer, int count)
           
 void SurfaceShapeSupport.bindVertexData(DrawContext dc, int numCoords, List<? extends Vec4> vertices)
           
protected  boolean TiledSurfaceObjectRenderer.canAssembleTiles(DrawContext dc)
           
protected  void TiledSurfaceObjectRenderer.clearSurfaceObjects(DrawContext dc)
           
protected  void TiledSurfaceObjectRenderer.clearTiles(DrawContext dc)
           
protected  Rectangle2D ToolTipRenderer.computeBackgroundBounds(DrawContext dc, double width, double height, Insets insets)
           
protected  Rectangle2D.Double SurfaceIcon.computeDrawDimension(DrawContext dc, LatLon location)
           
protected  Angle SurfaceIcon.computeDrawHeading(DrawContext dc)
           
protected  double AbstractSurfaceRenderable.computeDrawPixelSize(DrawContext dc, Sector sector, int width, int height)
           
protected  Point2D.Float GeographicTextRenderer.computeDrawPoint(DrawContext dc, Rectangle2D rect, Vec4 screenPoint)
          Computes the final draw point for the given rectangle lower left corner and target screen point.
protected  double SurfaceIcon.computeDrawScale(DrawContext dc, Sector sector, int width, int height, LatLon location)
           
protected  double AbstractSurfaceShape.computeEdgeIntervalsPerDegree(DrawContext dc, Sector sector, int x, int y, int width, int height)
           
protected  Rectangle AbstractAnnotation.computeFreeBounds(DrawContext dc, int width, int height)
           
protected  double GlobeAnnotation.computeLookAtDistance(DrawContext dc)
           
protected  double SegmentPlaneRenderer.computeMinDistanceBetweenLabels(DrawContext dc, SegmentPlaneRenderer.OrderedText[] text, int textCount)
           
protected  double AbstractAnnotation.computeOpacity(DrawContext dc)
           
protected  double AbstractSurfaceRenderable.computePixelSizeAtLocation(DrawContext dc, LatLon location)
           
protected  double AbstractAnnotation.computeScale(DrawContext dc)
           
protected  Sector SurfaceIcon.computeSector(DrawContext dc, LatLon location)
           
protected  Sector SurfaceIcons.computeSectorFast(DrawContext dc, double texelSizeRadians)
           
protected  Vec4 TrackRenderer.computeSurfacePoint(DrawContext dc, TrackPoint tp)
           
protected  Rectangle2D ToolTipRenderer.computeTextBounds(DrawContext dc, String text, Font font)
           
protected  Rectangle AbstractAnnotation.computeTextBounds(DrawContext dc, String text, Font font, int align)
           
protected  Point2D ToolTipRenderer.computeTextTranslation(DrawContext dc, Rectangle2D textBounds, Insets insets)
           
protected abstract  void SurfaceTileRenderer.computeTextureTransform(DrawContext dc, SurfaceTile tile, SurfaceTileRenderer.Transform t)
           
protected  void GeographicSurfaceTileRenderer.computeTextureTransform(DrawContext dc, SurfaceTile tile, SurfaceTileRenderer.Transform t)
           
protected  Rectangle TiledSurfaceObjectRenderer.computeTileViewport(DrawContext dc)
           
protected  void TiledSurfaceObjectRenderer.copyFramebufferContentsToTile(DrawContext dc, TextureTile tile, int x, int y, int width, int height, boolean useMipmaps)
           
protected  SegmentPlaneRenderer.OrderedText SegmentPlaneRenderer.createLabel(DrawContext dc, SegmentPlane segmentPlane, Position position, AVList values, Object key)
           
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, AnnotationTexture texture)
           
protected  void AbstractAnnotation.doDrawChildren(DrawContext dc, Rectangle bounds, double opacity, Position pickPosition)
           
protected  Iterable<? extends Sector> SurfaceEllipse.doGetSectors(DrawContext dc, double texelSizeRadians)
           
protected  Iterable<? extends Sector> AbstractSurfaceShape.doGetSectors(DrawContext dc, double texelSizeRadians)
           
protected  void SegmentPlaneEditor.doPick(DrawContext dc, Point pickPoint)
           
protected  void SegmentPlaneEditor.doRender(DrawContext dc)
           
protected  void ScreenImage.doRender(DrawContext dc)
           
protected  void ToolTipRenderer.doRender(DrawContext dc, String text, int x, int y)
           
protected abstract  void TrackRenderer.Shape.doRender(DrawContext dc, Vec4 point, double radius)
           
protected  void TrackRenderer.Cylinder.doRender(DrawContext dc, Vec4 point, double size)
           
protected  void TiledSurfaceObjectRenderer.doRenderBoundingSectors(DrawContext dc, Iterable<? extends Sector> objectSectors, Sector sector, int x, int y, int width, int height)
           
protected  void AbstractSurfaceShape.doRenderBoundingSectors(DrawContext dc, Sector sector, int x, int y, int width, int height)
           
protected  void SurfacePolyline.doRenderInteriorToRegion(DrawContext dc, Sector sector, int x, int y, int width, int height)
           
protected  void SurfaceConcaveShape.doRenderInteriorToRegion(DrawContext dc, Sector sector, int x, int y, int width, int height)
           
protected abstract  void AbstractSurfaceShape.doRenderInteriorToRegion(DrawContext dc, Sector sector, int x, int y, int width, int height)
           
protected  void ScreenAnnotation.doRenderNow(DrawContext dc)
           
protected  void GlobeAnnotation.doRenderNow(DrawContext dc)
           
protected abstract  void AbstractAnnotation.doRenderNow(DrawContext dc)
           
protected  void SurfacePolyline.doRenderOutlineToRegion(DrawContext dc, Sector sector, int x, int y, int width, int height)
           
protected  void SurfaceConcaveShape.doRenderOutlineToRegion(DrawContext dc, Sector sector, int x, int y, int width, int height)
           
protected abstract  void AbstractSurfaceShape.doRenderOutlineToRegion(DrawContext dc, Sector sector, int x, int y, int width, int height)
           
 void SurfaceIcon.doRenderToRegion(DrawContext dc, Sector sector, int x, int y, int width, int height)
           
protected  void AbstractSurfaceShape.doRenderToRegion(DrawContext dc, Sector sector, int x, int y, int width, int height)
           
abstract  void AbstractSurfaceRenderable.doRenderToRegion(DrawContext dc, Sector sector, int x, int y, int width, int height)
           
protected abstract  void AbstractSurfaceObject.doRenderToRegion(DrawContext dc, Sector sector, int x, int y, int width, int height)
           
protected  void SegmentPlaneRenderer.OrderedText.draw(DrawContext dc)
           
protected  void TiledSurfaceObjectRenderer.draw(DrawContext dc, boolean isPickCall)
           
 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  Vec4 TrackRenderer.draw(DrawContext dc, Iterator<TrackPoint> trackPositions)
           
protected  void ToolTipRenderer.draw(DrawContext dc, Rectangle viewport, String text, int x, int y)
           
protected  void SegmentPlaneRenderer.draw(DrawContext dc, SegmentPlane segmentPlane, Point pickPoint, Layer layer)
           
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)
           
 void SurfaceShapeSupport.drawArrays(DrawContext dc, int mode, int first, int count)
           
protected  void SurfaceConcaveShape.drawArraysAsConcavePolygon(DrawContext dc, List<? extends Vec4> vertices)
           
protected  void SurfaceConcaveShape.drawArraysAsConvexPolygon(DrawContext dc, List<? extends Vec4> vertices)
           
protected  void SegmentPlaneRenderer.drawAxisLabels(DrawContext dc, SegmentPlaneRenderer.OrderedText[] text, int startPos, int count, double averageSize, double minDistance)
           
protected  void SegmentPlaneRenderer.drawAxisLabels(DrawContext dc, SegmentPlane segmentPlane, SegmentPlaneRenderer.RenderInfo renderInfo, Point pickPoint, Layer layer)
           
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 SegmentPlaneRenderer.drawBorder(DrawContext dc, SegmentPlaneRenderer.RenderInfo renderInfo, Matrix modelview, double radius, double height)
           
protected  void SegmentPlaneRenderer.drawBorderCap(DrawContext dc, SegmentPlaneRenderer.RenderInfo renderInfo)
           
protected  void SegmentPlaneRenderer.drawBorderCylinder(DrawContext dc, SegmentPlaneRenderer.RenderInfo renderInfo)
           
static void FrameFactory.drawBuffer(DrawContext dc, int mode, DoubleBuffer verts)
           
static void FrameFactory.drawBuffer(DrawContext dc, int mode, int count, DoubleBuffer verts)
          Draw a vertex buffer in a given gl mode.
static void FrameFactory.drawBuffer(DrawContext dc, int mode, int count, DoubleBuffer verts, DoubleBuffer coords)
          Draw a vertex buffer with texture coordinates in a given gl mode.
protected  void AbstractAnnotation.drawCallout(DrawContext dc, int mode, int width, int height, boolean useTexCoords)
           
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 SegmentPlaneRenderer.drawControlPoint(DrawContext dc, SegmentPlane segmentPlane, SegmentPlane.ControlPoint controlPoint, Position position, MarkerShape shape)
           
protected  void SegmentPlaneRenderer.drawControlPointGeometry(DrawContext dc, SegmentPlane segmentPlane, SegmentPlaneRenderer.ControlPointInfo controlPointInfo)
           
protected  void SegmentPlaneRenderer.drawControlPointLabel(DrawContext dc, SegmentPlane segmentPlane, SegmentPlane.ControlPoint controlPoint, Position position)
           
protected  void SegmentPlaneRenderer.drawControlPoints(DrawContext dc, SegmentPlane segmentPlane, SegmentPlaneRenderer.RenderInfo renderInfo, Point pickPoint, Layer layer)
           
protected  void AnnotationFlowLayout.drawHorizontal(DrawContext dc, Rectangle bounds, Iterable<? extends Annotation> annotations, double opacity, Position pickPosition)
           
protected  void SegmentPlaneRenderer.drawHorizontalAxisLabels(DrawContext dc, SegmentPlane segmentPlane)
           
protected  void AbstractAnnotation.drawHTML(DrawContext dc, int x, int y, int lineHeight, double opacity, Object pickObject, Position pickPosition, String text)
           
protected  void SurfaceIcons.drawIcon(DrawContext dc, Sector sector, int x, int y, int width, int height)
           
protected  void SurfaceIcon.drawIcon(DrawContext dc, Sector sector, int x, int y, int width, int height)
           
protected  void SegmentPlaneRenderer.drawLabel(DrawContext dc, SegmentPlane segmentPlane, Position position, AVList values, Object key)
           
protected  void TiledSurfaceObjectRenderer.drawPickTiles(DrawContext dc)
           
protected  void AbstractAnnotation.drawPlainText(DrawContext dc, int x, int y, int lineHeight, double opacity, Object pickObject, Position pickPosition, String text)
           
protected  void SegmentPlaneRenderer.drawPlaneBackground(DrawContext dc, SegmentPlane segmentPlane, SegmentPlaneRenderer.RenderInfo renderInfo, Point pickPoint, Layer layer)
           
protected  void SegmentPlaneRenderer.drawPlaneBorder(DrawContext dc, SegmentPlane segmentPlane, SegmentPlaneRenderer.RenderInfo renderInfo, Point pickPoint, Layer layer)
           
protected  void SegmentPlaneRenderer.drawPlaneFillElements(DrawContext dc, SegmentPlaneRenderer.RenderInfo renderInfo)
           
protected  void SegmentPlaneRenderer.drawPlaneGeometry(DrawContext dc, SegmentPlane segmentPlane, SegmentPlaneRenderer.RenderInfo renderInfo, Point pickPoint, Layer layer)
           
protected  void SegmentPlaneRenderer.drawPlaneGrid(DrawContext dc, SegmentPlane segmentPlane, SegmentPlaneRenderer.RenderInfo renderInfo, Point pickPoint, Layer layer)
           
protected  void SegmentPlaneRenderer.drawPlaneGridElements(DrawContext dc, SegmentPlaneRenderer.RenderInfo renderInfo)
           
protected  void SegmentPlaneRenderer.drawPlaneOutline(DrawContext dc, SegmentPlane segmentPlane, SegmentPlaneRenderer.RenderInfo renderInfo, Point pickPoint, Layer layer)
           
protected  void SegmentPlaneRenderer.drawPlaneOutlineElements(DrawContext dc, SegmentPlaneRenderer.RenderInfo renderInfo)
           
protected  void FramebufferTexture.drawQuad(DrawContext dc, BilinearInterpolator interp, int slices, int stacks)
           
protected  void FramebufferTexture.drawQuad(DrawContext dc, Matrix geoToCartesian, int slices, int stacks)
           
protected  void TiledSurfaceObjectRenderer.drawRenderTiles(DrawContext dc)
           
protected  void SegmentPlaneRenderer.drawSegmentAltimeter(DrawContext dc, SegmentPlane segmentPlane, SegmentPlaneRenderer.RenderInfo renderInfo, Point pickPoint, Layer layer)
           
protected  void SegmentPlaneRenderer.drawSegmentAltimeterGeometry(DrawContext dc, SegmentPlane segmentPlane, SegmentPlaneRenderer.RenderInfo renderInfo, Point pickPoint, Layer layer)
           
protected  void SegmentPlaneRenderer.drawSegmentAltimeterLabel(DrawContext dc, SegmentPlane segmentPlane, SegmentPlaneRenderer.RenderInfo renderInfo, Point pickPoint, Layer layer)
           
protected  void SegmentPlaneRenderer.drawSegmentPlane(DrawContext dc, SegmentPlane segmentPlane, SegmentPlaneRenderer.RenderInfo renderInfo, Point pickPoint, Layer layer)
           
static void FrameFactory.drawShape(DrawContext dc, String shape, double width, double height, int glMode, int cornerRadius)
          Draw a shape with the specified width and height, gl mode and corner radius.
static void FrameFactory.drawShapeWithLeader(DrawContext dc, String shape, double width, double height, Point leaderOffset, double leaderGapWidth, int glMode, int cornerRadius)
          Draw a shape with the specified width and height, gl mode and corner radius.
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 TiledSurfaceObjectRenderer.drawTiles(DrawContext dc, boolean isPickCall)
           
protected  void ToolTipRenderer.drawToolTip(DrawContext dc, Rectangle viewport, String text, int x, int y, ToolTipRenderer.ToolTipAttributes attributes)
           
protected  void ToolTipRenderer.drawToolTipInterior(DrawContext dc, double width, double height, ToolTipRenderer.ToolTipAttributes attributes)
           
protected  void ToolTipRenderer.drawToolTipOutline(DrawContext dc, double width, double height, ToolTipRenderer.ToolTipAttributes attributes)
           
protected  void ToolTipRenderer.drawToolTipText(DrawContext dc, String text, int x, int y, ToolTipRenderer.ToolTipAttributes attributes)
           
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)
           
protected  void SegmentPlaneRenderer.drawVerticalAxisLabels(DrawContext dc, SegmentPlane segmentPlane)
           
protected  void TrackRenderer.end(DrawContext dc)
           
protected  void SegmentPlaneRenderer.end(DrawContext dc, OGLStackHandler ogsh)
           
protected  void SegmentPlaneRenderer.OrderedText.end(DrawContext dc, OGLStackHandler ogsh)
           
protected  void SurfaceIcon.endDraw(DrawContext dc)
           
protected  void AbstractAnnotation.endDraw(DrawContext dc, OGLStackHandler stackHandler)
           
 void AnnotationLayoutManager.endDrawAnnotations(DrawContext dc)
           
 void AbstractAnnotationLayout.endDrawAnnotations(DrawContext dc)
           
protected  void AbstractAnnotation.endDrawChildren(DrawContext dc)
           
 void SurfaceShapeSupport.endRendering(DrawContext dc)
           
protected  void TiledSurfaceObjectRenderer.endRendering(DrawContext dc, OGLStackHandler stackHandler)
           
protected  void ToolTipRenderer.endRendering(DrawContext dc, OGLStackHandler stackHandler, OGLOrtho2DSupport ortho2DSupport)
           
protected  void AbstractSurfaceShape.endRenderToRegion(DrawContext dc, Sector sector, int x, int y, int width, int height)
           
protected  void SurfaceConcaveShape.endTessellation(DrawContext dc, javax.media.opengl.glu.GLU glu, javax.media.opengl.glu.GLUtessellator tess)
           
protected  void TiledSurfaceObjectRenderer.endUpdateTiles(DrawContext dc, OGLStackHandler stackHandler)
           
protected  ArrayList<Intersection> ContourLinePolygon.filterIntersections(DrawContext dc, ArrayList<Intersection> list)
          Filters the given intersection segments list according to some criteria - here the inclusion inside the current polygon.
protected  ArrayList<Intersection> ContourLine.filterIntersections(DrawContext dc, ArrayList<Intersection> list)
          Filters the given intersection segments list according to some criteria - here the inclusion inside the bounding sector.
protected  ArrayList<Intersection> ContourLine.filterIntersectionsOnViewFrustum(DrawContext dc, ArrayList<Intersection> list)
          Filters the given intersection segments list according to the current view frustum.
protected  void FramebufferTexture.generateTexture(DrawContext dc, int width, int height)
           
protected  Rectangle AnnotationNullLayout.getAnnotationBounds(DrawContext dc, Annotation annotation)
           
 Vec4 BasicAnnotationRenderer.getAnnotationDrawPoint(DrawContext dc, Annotation annotation)
          Get the final Vec4 point at which an annotation will be drawn.
 Vec4 AnnotationRenderer.getAnnotationDrawPoint(DrawContext dc, Annotation annotation)
           
protected  Dimension AbstractAnnotationLayout.getAnnotationSize(DrawContext dc, Annotation annotation)
           
protected  TiledSurfaceObjectRenderer.SurfaceObjectState TiledSurfaceObjectRenderer.getCurrentStateFor(DrawContext dc, Tile tile)
           
protected  List<? extends LatLon> AbstractSurfaceShape.getDrawLocations(DrawContext dc, double edgeIntervalsPerDegree)
           
protected  List<? extends LatLon> AbstractSurfaceShape.getDrawLocations(DrawContext dc, Sector sector, int x, int y, int width, int height)
           
 Extent TiledSurfaceObjectRenderer.PickTile.getExtent(DrawContext dc)
           
 Extent SurfaceTile.getExtent(DrawContext dc)
           
 Extent SurfaceImage.getExtent(DrawContext dc)
           
protected abstract  Iterable<SurfaceTile> SurfaceTileRenderer.getIntersectingTiles(DrawContext dc, SectorGeometry sg, Iterable<? extends SurfaceTile> tiles)
           
protected  Iterable<SurfaceTile> GeographicSurfaceTileRenderer.getIntersectingTiles(DrawContext dc, SectorGeometry sg, Iterable<? extends SurfaceTile> tiles)
           
protected  MultiLineTextRenderer AbstractAnnotation.getMultiLineTextRenderer(DrawContext dc, Font font, int align)
           
protected  Vec4 TiledSurfaceObjectRenderer.getNearestPointInSector(DrawContext dc, Sector sector)
           
protected  Position TiledSurfaceObjectRenderer.getPickedTerrainPosition(DrawContext dc)
           
 Dimension Annotation.getPreferredSize(DrawContext dc)
           
 Dimension AbstractAnnotation.getPreferredSize(DrawContext dc)
           
 Dimension AnnotationNullLayout.getPreferredSize(DrawContext dc, Iterable<? extends Annotation> annotations)
           
 Dimension AnnotationLayoutManager.getPreferredSize(DrawContext dc, Iterable<? extends Annotation> annotations)
           
 Dimension AnnotationFlowLayout.getPreferredSize(DrawContext dc, Iterable<? extends Annotation> annotations)
           
 Vec4 SegmentPlaneRenderer.OrderedText.getScreenPoint(DrawContext dc)
           
 Iterable<? extends Sector> SurfaceObject.getSectors(DrawContext dc, double texelSizeRadians)
           
 Iterable<? extends Sector> SurfaceIcons.getSectors(DrawContext dc, double texelSizeRadians)
           
 Iterable<? extends Sector> SurfaceIcon.getSectors(DrawContext dc, double texelSizeRadians)
           
 Iterable<? extends Sector> AbstractSurfaceShape.getSectors(DrawContext dc, double texelSizeRadians)
           
abstract  Iterable<? extends Sector> AbstractSurfaceRenderable.getSectors(DrawContext dc, double texelSizeRadians)
           
protected  javax.media.opengl.glu.GLUtessellatorCallback SurfaceConcaveShape.getTessellatorCallback(DrawContext dc)
           
protected  Rectangle AbstractAnnotation.getTextBounds(DrawContext dc, String text, Font font, int align)
           
protected  com.sun.opengl.util.j2d.TextRenderer ToolTipRenderer.getTextRenderer(DrawContext dc, Font font)
           
protected  com.sun.opengl.util.j2d.TextRenderer AbstractAnnotation.getTextRenderer(DrawContext dc, Font font)
           
protected  MultiLineTextRenderer SegmentPlaneRenderer.getTextRendererFor(DrawContext dc, Font font)
           
 com.sun.opengl.util.texture.Texture AnnotationTexture.getTexture(DrawContext dc)
           
protected  PickedObject SegmentPlaneRenderer.getTopPickedObject(DrawContext dc, Point pickPoint, Object pickedObjectId)
           
protected  PickedObject TiledSurfaceObjectRenderer.getTopPickedSurfaceObject(DrawContext dc, Point pickPoint)
           
protected  Angle AbstractSurfaceRenderable.getViewHeading(DrawContext dc)
           
protected  String AbstractAnnotation.getWrappedText(DrawContext dc, int width, int height, String text, Font font, int align)
           
protected  Point AbstractAnnotation.glPointFromAWTPoint(DrawContext dc, Point awtPoint)
           
protected  Dimension AnnotationFlowLayout.horizontalPreferredSize(DrawContext dc, Iterable<? extends Annotation> annotations)
           
protected  void TrackRenderer.Shape.initialize(DrawContext dc)
           
protected  void TrackRenderer.Cylinder.initialize(DrawContext dc)
           
protected  void FramebufferTexture.initialize(DrawContext dc)
           
protected  void FBOTexture.initialize(DrawContext dc)
           
protected  com.sun.opengl.util.texture.Texture FramebufferTexture.initializeTexture(DrawContext dc)
           
protected  com.sun.opengl.util.texture.Texture FBOTexture.initializeTexture(DrawContext dc)
           
protected  com.sun.opengl.util.texture.Texture BasicWWTexture.initializeTexture(DrawContext dc)
           
protected  com.sun.opengl.util.texture.Texture AnnotationTexture.initializeTexture(DrawContext dc)
           
 boolean TiledSurfaceObjectRenderer.SurfaceObjectInfo.intersects(DrawContext dc, double texelSizeRadians, Sector sector)
           
protected  boolean ContourLine.isExpired(DrawContext dc)
           
protected  boolean ConformingShape.isExpired(DrawContext dc)
           
protected  boolean TiledSurfaceObjectRenderer.PickTile.isExtentValid(DrawContext dc)
           
protected  boolean SurfaceImage.isExtentValid(DrawContext dc)
           
 boolean WWTexture.isTextureCurrent(DrawContext dc)
           
 boolean FramebufferTexture.isTextureCurrent(DrawContext dc)
           
 boolean FBOTexture.isTextureCurrent(DrawContext dc)
           
 boolean BasicWWTexture.isTextureCurrent(DrawContext dc)
           
protected  boolean TiledSurfaceObjectRenderer.isTileCurrent(DrawContext dc, TextureTile tile, TiledSurfaceObjectRenderer.SurfaceObjectState state)
           
protected  boolean TiledSurfaceObjectRenderer.isTileMeetsRenderCriteria(DrawContext dc, Tile tile)
           
protected  boolean TiledSurfaceObjectRenderer.isTileNeeded(DrawContext dc, Tile tile)
           
protected  boolean TiledSurfaceObjectRenderer.isTileVisible(DrawContext dc, SurfaceTile tile)
           
protected  void ContourLine.makeContourLine(DrawContext dc)
          Update the renderable list with appropriate renderables to display the contour line.
protected  WWTexture SurfaceImage.makeGeneratedTexture(DrawContext dc)
           
protected  int ContourLine.makePolylinesConnected(DrawContext dc, ArrayList<Intersection> inter, int tolerance)
          Add a set of Polyline objects to the contour line renderable list by connecting as much as possible the segments from the given Intersection array.
protected  void Polyline.makeVertices(DrawContext dc)
           
protected  boolean TiledSurfaceObjectRenderer.needToSubdivide(DrawContext dc, Sector sector, int width, int height)
           
 void BasicAnnotationRenderer.pick(DrawContext dc, Annotation annotation, Vec4 annotationPoint, Point pickPoint, Layer layer)
           
 void AnnotationRenderer.pick(DrawContext dc, Annotation annotation, Vec4 annotationPoint, Point pickPoint, Layer annotationLayer)
           
 void BasicAnnotationRenderer.pick(DrawContext dc, Iterable<Annotation> annotations, Point pickPoint, Layer layer)
           
 void AnnotationRenderer.pick(DrawContext dc, Iterable<Annotation> annotations, Point pickPoint, Layer annotationLayer)
           
 void IconRenderer.pick(DrawContext dc, Iterable<WWIcon> icons, Point pickPoint, Layer layer)
           
 Vec4 TrackRenderer.pick(DrawContext dc, Iterator<TrackPoint> trackPositions, Point pickPoint, Layer layer)
           
 void SegmentPlaneRenderer.OrderedText.pick(DrawContext dc, Point pickPoint)
           
 void ScreenImage.pick(DrawContext dc, Point pickPoint)
           
 void ScreenCreditController.pick(DrawContext dc, Point pickPoint)
           
 void AbstractAnnotation.pick(DrawContext dc, Point pickPoint)
          Pick at the annotation.
 void TiledSurfaceObjectRenderer.pick(DrawContext dc, Point pickPoint, Layer layer)
           
 void SegmentPlaneRenderer.pick(DrawContext dc, SegmentPlane segmentPlane, Point pickPoint, Layer layer)
           
 void IconRenderer.pick(DrawContext dc, WWIcon icon, Vec4 iconPoint, Point pickPoint, Layer layer)
           
 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 abstract  void SurfaceTileRenderer.preComputeTextureTransform(DrawContext dc, SectorGeometry sg, SurfaceTileRenderer.Transform t)
           
protected  void GeographicSurfaceTileRenderer.preComputeTextureTransform(DrawContext dc, SectorGeometry sg, SurfaceTileRenderer.Transform t)
           
 void TiledSurfaceObjectRenderer.preRender(DrawContext dc)
           
 void SurfaceImage.preRender(DrawContext dc)
           
 void PreRenderable.preRender(DrawContext dc)
           
 void AbstractSurfaceShape.preRender(DrawContext dc)
           
 void AbstractSurfaceRenderable.preRender(DrawContext dc)
           
protected  void SegmentPlaneRenderer.registerPickedObject(DrawContext dc, PickedObject pickedObject, Layer layer)
           
 void TiledSurfaceObjectRenderer.render(DrawContext dc)
           
 void SurfaceImage.render(DrawContext dc)
           
 void SegmentPlaneRenderer.OrderedText.render(DrawContext dc)
           
 void ScreenImage.render(DrawContext dc)
           
 void ScreenCreditController.render(DrawContext dc)
           
 void Renderable.render(DrawContext dc)
          Causes this Renderable to render itself using the DrawContext provided.
 void Quadrilateral.render(DrawContext dc)
           
 void Polyline.render(DrawContext dc)
           
 void ContourLine.render(DrawContext dc)
           
 void ConformingShape.render(DrawContext dc)
           
 void AbstractSurfaceShape.render(DrawContext dc)
           
 void AbstractSurfaceRenderable.render(DrawContext dc)
           
 void AbstractAnnotation.render(DrawContext dc)
          Render the annotation.
 void BasicAnnotationRenderer.render(DrawContext dc, Annotation annotation, Vec4 annotationPoint)
           
 void AnnotationRenderer.render(DrawContext dc, Annotation annotation, Vec4 annotationPoint)
           
 void GeographicTextRenderer.render(DrawContext dc, GeographicText text, Vec4 textPoint)
           
 void BasicAnnotationRenderer.render(DrawContext dc, Iterable<Annotation> annotations)
           
 void AnnotationRenderer.render(DrawContext dc, Iterable<Annotation> annotations)
           
 void GeographicTextRenderer.render(DrawContext dc, Iterable<GeographicText> text)
           
 void IconRenderer.render(DrawContext dc, Iterable<WWIcon> icons)
           
 Vec4 TrackRenderer.render(DrawContext dc, Iterator<TrackPoint> trackPositions)
           
 void SegmentPlaneRenderer.render(DrawContext dc, SegmentPlane segmentPlane)
           
 void ToolTipRenderer.render(DrawContext dc, String text, int x, int y)
           
protected  void TrackRenderer.Shape.render(DrawContext dc, Vec4 point, double radius)
           
 void IconRenderer.render(DrawContext dc, WWIcon icon, Vec4 iconPoint)
           
protected abstract  void ConformingShape.renderBoundary(DrawContext dc, javax.media.opengl.GL gl, boolean knownToBeVisible)
           
protected  void ConformingPolygon.renderBoundary(DrawContext dc, javax.media.opengl.GL gl, boolean knownToBeVisible)
           
protected  void ConformingEllipse.renderBoundary(DrawContext dc, javax.media.opengl.GL gl, boolean knownToBeVisible)
           
protected  void TiledSurfaceObjectRenderer.renderBoundingSector(DrawContext dc, SurfaceObject surfaceObject, Sector sector, int x, int y, int width, int height)
           
protected  void AbstractSurfaceShape.renderBoundingSectors(DrawContext dc, Sector sector, int x, int y, int width, int height)
           
protected abstract  boolean ConformingShape.renderInterior(DrawContext dc, javax.media.opengl.GL gl)
           
protected  boolean ConformingPolygon.renderInterior(DrawContext dc, javax.media.opengl.GL gl)
           
protected  boolean ConformingEllipse.renderInterior(DrawContext dc, javax.media.opengl.GL gl)
           
protected  void AbstractSurfaceShape.renderInteriorToRegion(DrawContext dc, Sector sector, int x, int y, int width, int height)
           
 void Annotation.renderNow(DrawContext dc)
          Draws the annotation immedately on the specified DrawContext.
 void AbstractAnnotation.renderNow(DrawContext dc)
           
protected  void AbstractSurfaceShape.renderOutlineToRegion(DrawContext dc, Sector sector, int x, int y, int width, int height)
           
 void SurfaceTileRenderer.renderTile(DrawContext dc, SurfaceTile tile)
           
 void SurfaceTileRenderer.renderTiles(DrawContext dc, Iterable<? extends SurfaceTile> tiles)
           
 void SurfaceObject.renderToRegion(DrawContext dc, Sector sector, int x, int y, int width, int height)
           
 void AbstractSurfaceObject.renderToRegion(DrawContext dc, Sector sector, int x, int y, int width, int height)
           
protected  void SegmentPlaneRenderer.resolveControlPointPick(DrawContext dc, SegmentPlane segmentPlane, SegmentPlaneRenderer.RenderInfo renderInfo, Point pickPoint, Layer layer)
           
protected  void TiledSurfaceObjectRenderer.resolvePick(DrawContext dc, Point pickPoint, Layer layer)
           
protected  void SegmentPlaneRenderer.resolvePlaneBackgroundPick(DrawContext dc, SegmentPlane segmentPlane, SegmentPlaneRenderer.RenderInfo renderInfo, Point pickPoint, Layer layer)
           
protected  void SegmentPlaneRenderer.resolvePlaneGridPick(DrawContext dc, SegmentPlane segmentPlane, SegmentPlaneRenderer.RenderInfo renderInfo, Point pickPoint, Layer layer)
           
protected  void SegmentPlaneRenderer.resolvePlaneOutlinePick(DrawContext dc, SegmentPlane segmentPlane, SegmentPlaneRenderer.RenderInfo renderInfo, Point pickPoint, Layer layer)
           
protected  void GlobeAnnotation.setDepthFunc(DrawContext dc, Vec4 screenPoint)
           
protected  void ToolTipRenderer.setDrawColor(DrawContext dc, Color color, double opacity)
           
protected  void AbstractAnnotation.setDrawColor(DrawContext dc, Color color, double opacity, String colorMode)
           
protected  Rectangle AbstractAnnotation.transformByModelview(DrawContext dc, Rectangle rectangle)
           
protected  void ContourLine.updateExpiryCriteria(DrawContext dc)
           
protected  void ConformingShape.updateExpiryCriteria(DrawContext dc)
           
protected  void TiledSurfaceObjectRenderer.updatePickTile(DrawContext dc, TiledSurfaceObjectRenderer.PickTile tile)
           
protected  void TiledSurfaceObjectRenderer.updatePickTileData(DrawContext dc, TiledSurfaceObjectRenderer.PickTile tile)
           
protected  void TiledSurfaceObjectRenderer.updateTile(DrawContext dc, TextureTile tile)
           
protected  void TiledSurfaceObjectRenderer.updateTileData(DrawContext dc, TextureTile tile, TiledSurfaceObjectRenderer.SurfaceObjectState state)
           
protected  void TiledSurfaceObjectRenderer.updateTiles(DrawContext dc)
           
protected  Dimension AnnotationFlowLayout.verticalPerferredSize(DrawContext dc, Iterable<? extends Annotation> annotations)
           
protected  String AbstractAnnotation.wrapText(DrawContext dc, int width, int height, String text, Font font, int align)
           
 

Constructors in gov.nasa.worldwind.render with parameters of type DrawContext
FBOTexture(DrawContext dc, WWTexture imageSource, Sector sector, List<LatLon> corners)
           
FramebufferTexture(DrawContext dc, WWTexture imageSource, Sector sector, List<LatLon> corners)
           
 

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

Methods in gov.nasa.worldwind.render.airspaces with parameters of type DrawContext
 void BasicAirspaceAttributes.applyInterior(DrawContext dc, boolean enableMaterial)
           
 void AirspaceAttributes.applyInterior(DrawContext dc, boolean enableMaterial)
           
protected  void BasicAirspaceAttributes.applyMaterial(DrawContext dc, Material material, double opacity, boolean enableMaterial)
           
 void BasicAirspaceAttributes.applyOutline(DrawContext dc, boolean enableMaterial)
           
 void AirspaceAttributes.applyOutline(DrawContext dc, boolean enableMaterial)
           
protected  void AirspaceRenderer.beginRendering(DrawContext dc)
           
protected  void AirspaceRenderer.bindPickableObject(DrawContext dc, Airspace airspace, PickSupport pickSupport)
           
protected  Cylinder AbstractAirspace.computeBoundingCylinder(DrawContext dc, Iterable<? extends LatLon> locations)
           
protected  Extent AbstractAirspace.computeBoundingExtent(DrawContext dc, Iterable<? extends Airspace> airspaces)
           
protected  int Polygon.computeCartesianPolygon(DrawContext dc, List<? extends LatLon> locations, List<Boolean> edgeFlags, Vec4[] points, Boolean[] edgeFlagArray, Matrix[] transform)
           
protected  DetailLevel AbstractAirspace.computeDetailLevel(DrawContext dc)
           
protected  double AirspaceRenderer.computeDistanceFromEye(DrawContext dc, Airspace airspace)
           
protected  double AbstractAirspace.computeElevationAt(DrawContext dc, Angle latitude, Angle longitude)
           
protected  Plane TrackAirspace.computeJoiningPlane(DrawContext dc, Box leg1, Box leg2)
           
 Vec4 AbstractAirspace.computePointFromPosition(DrawContext dc, Angle latitude, Angle longitude, double elevation, boolean terrainConformant)
           
protected  Vec4 Polygon.computeReferenceCenter(DrawContext dc)
           
protected  Vec4 Orbit.computeReferenceCenter(DrawContext dc)
           
protected  Vec4 Curtain.computeReferenceCenter(DrawContext dc)
           
protected  Vec4 CappedCylinder.computeReferenceCenter(DrawContext dc)
           
protected  Vec4 Box.computeReferenceCenter(DrawContext dc)
           
static Vec4[] Box.computeStandardVertices(DrawContext dc, Box box)
           
protected  Matrix Orbit.computeTransform(DrawContext dc)
           
protected  Matrix CappedCylinder.computeTransform(DrawContext dc)
           
protected  Extent TrackAirspace.doComputeExtent(DrawContext dc)
           
protected  Extent SphereAirspace.doComputeExtent(DrawContext dc)
           
protected  Extent Polygon.doComputeExtent(DrawContext dc)
           
protected  Extent PolyArc.doComputeExtent(DrawContext dc)
           
protected  Extent PartialCappedCylinder.doComputeExtent(DrawContext dc)
           
protected  Extent Orbit.doComputeExtent(DrawContext dc)
           
protected  Extent Curtain.doComputeExtent(DrawContext dc)
           
protected  Extent CappedCylinder.doComputeExtent(DrawContext dc)
           
protected  Extent Cake.doComputeExtent(DrawContext dc)
           
protected  Extent Box.doComputeExtent(DrawContext dc)
           
protected abstract  Extent AbstractAirspace.doComputeExtent(DrawContext dc)
           
protected  void AirspaceRenderer.doDrawAirspace(DrawContext dc, Airspace airspace)
           
protected  void AbstractAirspace.doRender(DrawContext dc)
           
protected  void TrackAirspace.doRenderExtent(DrawContext dc)
           
 void Cake.doRenderExtent(DrawContext dc)
           
protected  void AbstractAirspace.doRenderExtent(DrawContext dc)
           
protected  void TrackAirspace.doRenderGeometry(DrawContext dc, String drawStyle)
           
protected  void SphereAirspace.doRenderGeometry(DrawContext dc, String drawStyle)
           
protected  void Polygon.doRenderGeometry(DrawContext dc, String drawStyle)
           
protected  void PolyArc.doRenderGeometry(DrawContext dc, String drawStyle)
           
protected  void PartialCappedCylinder.doRenderGeometry(DrawContext dc, String drawStyle)
           
protected  void Orbit.doRenderGeometry(DrawContext dc, String drawStyle)
           
protected  void Curtain.doRenderGeometry(DrawContext dc, String drawStyle)
           
protected  void CappedCylinder.doRenderGeometry(DrawContext dc, String drawStyle)
           
protected  void Cake.doRenderGeometry(DrawContext dc, String drawStyle)
           
protected  void Box.doRenderGeometry(DrawContext dc, String drawStyle)
           
protected abstract  void AbstractAirspace.doRenderGeometry(DrawContext dc, String drawStyle)
           
protected  void Polygon.doRenderGeometry(DrawContext dc, String drawStyle, List<LatLon> locations, List<Boolean> edgeFlags)
           
protected  void TrackAirspace.doUpdateLegs(DrawContext dc)
           
protected  void AirspaceRenderer.OrderedAirspace.draw(DrawContext dc, PickSupport pickSupport)
           
protected  void AirspaceRenderer.drawAirspace(DrawContext dc, Airspace airspace, PickSupport pickSupport)
           
protected  void AirspaceRenderer.drawAirspaceInterior(DrawContext dc, Airspace airspace)
           
protected  void AirspaceRenderer.drawAirspaceOutline(DrawContext dc, Airspace airspace)
           
protected  void AirspaceRenderer.drawAirspaces(DrawContext dc, Iterable<? extends Airspace> airspaces, PickSupport pickSupport)
           
protected  void AirspaceRenderer.drawAirspaceShape(DrawContext dc, Airspace airspace)
           
 void AirspaceRenderer.drawGeometry(DrawContext dc, Geometry geom)
           
 void AirspaceRenderer.drawGeometry(DrawContext dc, Geometry elementGeom, Geometry vertexGeom)
           
 void AirspaceRenderer.drawGeometry(DrawContext dc, int mode, int count, int type, Buffer elementBuffer, Geometry geom)
           
protected  void AirspaceRenderer.drawNow(DrawContext dc, Iterable<? extends Airspace> airspaces, PickSupport pickSupport)
           
protected  void AirspaceRenderer.drawOrdered(DrawContext dc, Iterable<? extends Airspace> airspaces, Layer layer)
           
protected  void AirspaceRenderer.drawOrderedAirspace(DrawContext dc, AirspaceRenderer.OrderedAirspace orderedAirspace, PickSupport pickSupport)
           
protected  void AirspaceRenderer.drawOrderedAirspaces(DrawContext dc, PickSupport pickSupport)
           
protected  void SphereAirspace.drawSphere(DrawContext dc)
           
protected  void SphereAirspace.drawUnitSphere(DrawContext dc, int subdivisions)
           
protected  void AirspaceRenderer.endRendering(DrawContext dc)
           
 Extent Airspace.getExtent(DrawContext dc)
           
 Extent AbstractAirspace.getExtent(DrawContext dc)
           
 boolean TrackAirspace.isAirspaceVisible(DrawContext dc)
           
 boolean Cake.isAirspaceVisible(DrawContext dc)
           
 boolean Airspace.isAirspaceVisible(DrawContext dc)
           
 boolean AbstractAirspace.isAirspaceVisible(DrawContext dc)
           
protected  boolean AbstractAirspace.isExpired(DrawContext dc, Geometry geom)
           
protected  void AirspaceRenderer.logGeometryStatistics(DrawContext dc, Geometry geom)
           
 boolean ScreenSizeDetailLevel.meetsCriteria(DrawContext dc, Airspace airspace)
           
 boolean DetailLevel.meetsCriteria(DrawContext dc, Airspace airspace)
           
protected  long AbstractAirspace.nextExpiryTime(DrawContext dc, boolean[] terrainConformance)
           
 void AirspaceRenderer.OrderedAirspace.pick(DrawContext dc, Point pickPoint)
           
 void AirspaceRenderer.pickNow(DrawContext dc, Iterable<? extends Airspace> airspaces, Point pickPoint, Layer layer)
           
 void AirspaceRenderer.pickOrdered(DrawContext dc, Iterable<? extends Airspace> airspaces, Point pickPoint, Layer layer)
           
 void AirspaceRenderer.OrderedAirspace.render(DrawContext dc)
           
 void AbstractAirspace.render(DrawContext dc)
           
 void Airspace.renderExtent(DrawContext dc)
           
 void AbstractAirspace.renderExtent(DrawContext dc)
           
 void Airspace.renderGeometry(DrawContext dc, String drawStyle)
           
 void AbstractAirspace.renderGeometry(DrawContext dc, String drawStyle)
           
 void AirspaceRenderer.renderNow(DrawContext dc, Iterable<? extends Airspace> airspaces)
           
 void AirspaceRenderer.renderOrdered(DrawContext dc, Iterable<? extends Airspace> airspaces)
           
 void AirspaceRenderer.setBlending(DrawContext dc)
           
 void AirspaceRenderer.setLighting(DrawContext dc)
           
protected  void AbstractAirspace.updateExpiryCriteria(DrawContext dc, Geometry geom)
           
 

Uses of DrawContext in gov.nasa.worldwind.render.airspaces.editor
 

Methods in gov.nasa.worldwind.render.airspaces.editor with parameters of type DrawContext
protected  void AbstractAirspaceEditor.addControlPoint(DrawContext dc, AirspaceControlPoint controlPoint)
           
protected  void PolygonEditor.addPolygonControlPoint(DrawContext dc, int locationIndex, int altitudeIndex)
           
protected  void SphereAirspaceEditor.assembleControlPoints(DrawContext dc)
           
protected  void PolygonEditor.assembleControlPoints(DrawContext dc)
           
protected abstract  void AbstractAirspaceEditor.assembleControlPoints(DrawContext dc)
           
protected  void BasicAirspaceControlPointRenderer.begin(DrawContext dc)
           
protected  double BasicAirspaceControlPointRenderer.computeMarkerRadius(DrawContext dc, Marker marker, Vec4 point)
           
protected  void AbstractAirspaceEditor.doPick(DrawContext dc, Point point)
           
protected  void AbstractAirspaceEditor.doRender(DrawContext dc)
           
protected  void BasicAirspaceControlPointRenderer.draw(DrawContext dc, Iterable<? extends AirspaceControlPoint> controlPoints)
           
protected  void AbstractAirspaceEditor.draw(DrawContext dc, Point pickPoint)
           
protected  void BasicAirspaceControlPointRenderer.drawControlPoints(DrawContext dc, Iterable<? extends AirspaceControlPoint> controlPoints)
           
protected  void BasicAirspaceControlPointRenderer.drawMarker(DrawContext dc, AirspaceControlPoint controlPoint)
           
protected  void BasicAirspaceControlPointRenderer.drawMarkers(DrawContext dc, Iterable<? extends AirspaceControlPoint> controlPoints)
           
protected  void BasicAirspaceControlPointRenderer.end(DrawContext dc)
           
 void BasicAirspaceControlPointRenderer.pick(DrawContext dc, Iterable<? extends AirspaceControlPoint> controlPoints, Point pickPoint, Layer layer)
           
 void AirspaceControlPointRenderer.pick(DrawContext dc, Iterable<? extends AirspaceControlPoint> controlPoints, Point pickPoint, Layer layer)
           
 void BasicAirspaceControlPointRenderer.render(DrawContext dc, Iterable<? extends AirspaceControlPoint> controlPoints)
           
 void AirspaceControlPointRenderer.render(DrawContext dc, Iterable<? extends AirspaceControlPoint> controlPoints)
           
protected  void BasicAirspaceControlPointRenderer.setupLighting(DrawContext dc)
           
protected  SortedSet<AirspaceControlPoint> BasicAirspaceControlPointRenderer.sortControlPoints(DrawContext dc, Iterable<? extends AirspaceControlPoint> unsortedPoints)
           
 

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

Methods in gov.nasa.worldwind.render.markers with parameters of type DrawContext
 void MarkerAttributes.apply(DrawContext dc)
           
 void BasicMarkerAttributes.apply(DrawContext dc)
           
protected  void MarkerRenderer.begin(DrawContext dc)
           
protected  double MarkerRenderer.computeMarkerRadius(DrawContext dc, Vec4 point, Marker marker)
           
protected  Vec4 MarkerRenderer.computeSurfacePoint(DrawContext dc, Position pos)
           
protected abstract  void BasicMarkerShape.Shape.doRender(DrawContext dc, Marker marker, Vec4 point, double radius)
           
protected  void BasicMarkerShape.Cylinder.doRender(DrawContext dc, Marker marker, Vec4 point, double size)
           
protected  void BasicMarkerShape.HeadingLine.doRender(DrawContext dc, Marker marker, Vec4 point, double size)
           
protected  void BasicMarkerShape.HeadingArrow.doRender(DrawContext dc, Marker marker, Vec4 point, double size)
           
protected  void MarkerRenderer.draw(DrawContext dc, Iterable<Marker> markers)
           
protected  void MarkerRenderer.drawAll(DrawContext dc, Iterable<Marker> markers)
           
protected  void MarkerRenderer.drawSeparated(DrawContext dc, Iterable<Marker> markers)
           
protected  void MarkerRenderer.end(DrawContext dc)
           
 MarkerShape MarkerAttributes.getShape(DrawContext dc)
           
 MarkerShape BasicMarkerAttributes.getShape(DrawContext dc)
           
protected  void BasicMarkerShape.Shape.initialize(DrawContext dc)
           
protected  void BasicMarkerShape.Cylinder.initialize(DrawContext dc)
           
protected  void BasicMarkerShape.HeadingLine.initialize(DrawContext dc)
           
protected  void BasicMarkerShape.HeadingArrow.initialize(DrawContext dc)
           
 void MarkerRenderer.pick(DrawContext dc, Iterable<Marker> markers, Point pickPoint, Layer layer)
           
 void MarkerRenderer.render(DrawContext dc, Iterable<Marker> markers)
           
 void MarkerShape.render(DrawContext dc, Marker marker, Vec4 point, double radius)
           
 void BasicMarkerShape.Shape.render(DrawContext dc, Marker marker, Vec4 point, double radius)
           
 void Marker.render(DrawContext dc, Vec4 point, double radius)
           
 void BasicMarker.render(DrawContext dc, Vec4 point, double radius)
           
 

Uses of DrawContext in gov.nasa.worldwind.terrain
 

Methods in gov.nasa.worldwind.terrain with parameters of type DrawContext
 RectangularTessellator.RenderInfo RectangularTessellator.buildVerts(DrawContext dc, gov.nasa.worldwind.terrain.RectangularTessellator.RectTile tile, boolean makeSkirts)
           
 PickedObject[] SectorGeometry.pick(DrawContext dc, List<? extends Point> pickPoints)
           
 ArrayList<PickedObject> SectorGeometryList.pick(DrawContext dc, List<Point> pickPoints)
           
 void SectorGeometryList.pick(DrawContext dc, Point pickPoint)
           
 void SectorGeometry.renderBoundingVolume(DrawContext dc)
           
 void SectorGeometry.renderMultiTexture(DrawContext dc, int numTextureUnits)
           
 void SectorGeometry.renderWireframe(DrawContext dc, boolean interior, boolean exterior)
           
 SectorGeometryList Tessellator.tessellate(DrawContext dc)
           
 SectorGeometryList RectangularTessellator.tessellate(DrawContext dc)
           
 

Uses of DrawContext in gov.nasa.worldwind.util
 

Methods in gov.nasa.worldwind.util with parameters of type DrawContext
 List<Sector> SectorVisibilityTree.refresh(DrawContext dc, double sectorSize)
          Determines the visible sectors at a specifed resolution within the draw context's current visible sector.
 List<Sector> SectorVisibilityTree.refresh(DrawContext dc, double sectorSize, List<Sector> searchSectors)
          Determines the visible sectors at a specified resolution within a collection of sectors.
 List<Sector> SectorVisibilityTree.refresh(DrawContext dc, double sectorSize, Sector searchSector)
          Determines the visible sectors at a specified resolution within a specified sector.
 

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

Methods in gov.nasa.worldwind.util.measure with parameters of type DrawContext
 void MeasureTool.CustomRenderableLayer.render(DrawContext dc)
           
 

Uses of DrawContext in gov.nasa.worldwind.view
 

Fields in gov.nasa.worldwind.view declared as DrawContext
protected  DrawContext BasicOrbitView.dc
           
 

Methods in gov.nasa.worldwind.view with parameters of type DrawContext
 void AbstractView.apply(DrawContext dc)
           
 Position OrbitViewCollisionSupport.computeCenterPositionToResolveCollision(OrbitView orbitView, double nearDistance, DrawContext dc)
           
 double ViewSupport.computeElevationAboveSurface(DrawContext dc, Position position)
           
 Angle OrbitViewCollisionSupport.computePitchToResolveCollision(OrbitView orbitView, double nearDistance, DrawContext dc)
           
protected  void FlatOrbitView.doApply(DrawContext dc)
           
protected  void BasicOrbitView.doApply(DrawContext dc)
           
protected abstract  void AbstractView.doApply(DrawContext dc)
           
 boolean OrbitViewCollisionSupport.isColliding(OrbitView orbitView, double nearDistance, DrawContext dc)
           
 void ViewSupport.loadGLViewState(DrawContext dc, Matrix modelview, Matrix projection)
           
 void AbstractView.popReferenceCenter(DrawContext dc)
           
 Matrix AbstractView.pushReferenceCenter(DrawContext dc, Vec4 referenceCenter)
           
 


NASA World Wind

Hosted by docs.bugaco.com