NASA World Wind

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

Packages that use DrawContext
gov.nasa.worldwind   
gov.nasa.worldwind.applications.sar   
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.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.
 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.sar
 

Methods in gov.nasa.worldwind.applications.sar with parameters of type DrawContext
 void PlaneModel.render(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
 RectangularTessellator.RenderInfo RectangularTessellator.buildVerts(DrawContext dc, gov.nasa.worldwind.globes.RectangularTessellator.RectTile tile, int resolution, boolean makeSkirts)
           
 int RectangularTessellator.getTargetResolution(DrawContext dc, gov.nasa.worldwind.globes.RectangularTessellator.RectTile tile)
           
 int ElevationModel.getTargetResolution(DrawContext dc, Sector sector, int density)
          Returns the resolution appropriate to the given Sector and view parameters.
 int BasicElevationModel.getTargetResolution(DrawContext dc, Sector sector, int density)
           
 java.util.ArrayList<PickedObject> SectorGeometryList.pick(DrawContext dc, java.util.List<java.awt.Point> pickPoints)
           
 PickedObject[] SectorGeometry.pick(DrawContext dc, java.util.List<java.awt.Point> pickPoints)
           
 void SectorGeometryList.pick(DrawContext dc, java.awt.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)
           
 SectorGeometryList Globe.tessellate(DrawContext dc)
           
 SectorGeometryList FlatGlobe.tessellate(DrawContext dc)
           
 SectorGeometryList EllipsoidalGlobe.tessellate(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)
           
 void TerrainProfileLayer.computeProfile(DrawContext dc)
          Compute the terrain profile.
protected  void TrackPipesLayer.doDraw(DrawContext dc, TrackPointIterator trackPoints, java.awt.Point pickPoint)
           
protected  void TrackMarkerLayer.doDraw(DrawContext dc, TrackPointIterator trackPoints, java.awt.Point pickPoint)
           
protected abstract  void TrackLayer.doDraw(DrawContext dc, TrackPointIterator trackPoints, java.awt.Point pickPoint)
           
 void WorldMapLayer.doPick(DrawContext dc, java.awt.Point pickPoint)
           
protected  void TrackLayer.doPick(DrawContext dc, java.awt.Point pickPoint)
           
 void TerrainProfileLayer.doPick(DrawContext dc, java.awt.Point pickPoint)
           
protected  void RenderableLayer.doPick(DrawContext dc, java.awt.Point pickPoint)
           
protected  void IconLayer.doPick(DrawContext dc, java.awt.Point pickPoint)
           
protected  void AnnotationLayer.doPick(DrawContext dc, java.awt.Point pickPoint)
           
protected  void AbstractLayer.doPick(DrawContext dc, java.awt.Point point)
           
 void WorldMapLayer.doRender(DrawContext dc)
           
protected  void TrackLayer.doRender(DrawContext dc)
           
protected  void TiledImageLayer.doRender(DrawContext dc)
           
 void TerrainProfileLayer.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 IconLayer.doRender(DrawContext dc)
           
 void FogLayer.doRender(DrawContext dc)
          Setup fog
protected  void CrosshairLayer.doRender(DrawContext dc)
           
protected  void CompassLayer.doRender(DrawContext dc)
           
protected  void AnnotationLayer.doRender(DrawContext dc)
           
protected abstract  void AbstractLayer.doRender(DrawContext dc)
           
 void ScalebarLayer.draw(DrawContext dc)
           
 void TerrainProfileLayer.drawProfile(DrawContext dc)
           
 Extent TextureTile.getExtent(DrawContext dc)
           
 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.
 void Layer.pick(DrawContext dc, java.awt.Point pickPoint)
           
 void AbstractLayer.pick(DrawContext dc, java.awt.Point point)
           
 void TiledImageLayer.render(DrawContext dc)
           
 void Layer.render(DrawContext dc)
           
 void AbstractLayer.render(DrawContext dc)
           
protected abstract  void TiledImageLayer.requestTexture(DrawContext dc, TextureTile tile)
           
protected  void BasicTiledImageLayer.requestTexture(DrawContext dc, TextureTile tile)
           
 

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

Methods in gov.nasa.worldwind.layers.Earth with parameters of type DrawContext
 void UTMGraticuleLayer.doRender(DrawContext dc)
           
 void MGRSGraticuleLayer.doRender(DrawContext dc)
           
 boolean UTMGraticuleLayer.GridElement.isInView(DrawContext dc)
           
 boolean UTMGraticuleLayer.GridElement.isInView(DrawContext dc, Sector vs)
           
protected  void UTMGraticuleLayer.renderGraticule(DrawContext dc)
           
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, java.awt.Point pickPoint)
           
 PickedObject PickSupport.getTopObject(DrawContext dc, java.awt.Point pickPoint, Layer layer)
           
 void Pickable.pick(DrawContext dc, java.awt.Point pickPoint)
           
 void PickSupport.resolvePick(DrawContext dc, java.awt.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
 void SurfaceTile.applyInternalTransform(DrawContext dc)
           
 void SurfaceImage.applyInternalTransform(DrawContext dc)
           
protected  void LocationRenderer.begin(DrawContext dc)
           
 boolean SurfaceTile.bind(DrawContext dc)
           
 boolean SurfaceImage.bind(DrawContext dc)
           
protected  double AbstractAnnotation.computeLookAtDistance(DrawContext dc)
           
protected  Vec4 LocationRenderer.computeSurfacePoint(DrawContext dc, TrackPoint tp)
           
protected abstract  void SurfaceTileRenderer.computeTransform(DrawContext dc, SurfaceTile tile, SurfaceTileRenderer.Transform t)
           
protected  void GeographicSurfaceTileRenderer.computeTransform(DrawContext dc, SurfaceTile tile, SurfaceTileRenderer.Transform t)
           
protected  void ScreenAnnotation.doDraw(DrawContext dc)
           
protected  void GlobeAnnotation.doDraw(DrawContext dc)
           
protected abstract  void AbstractAnnotation.doDraw(DrawContext dc)
           
protected abstract  void LocationRenderer.Shape.doRender(DrawContext dc, Vec4 point, double radius)
           
protected  void LocationRenderer.Cylinder.doRender(DrawContext dc, Vec4 point, double size)
           
 void Annotation.draw(DrawContext dc)
           
 void AbstractAnnotation.draw(DrawContext dc)
          Draw the annotation.
protected  Vec4 TrackRenderer.draw(DrawContext dc, java.util.Iterator<TrackPoint> trackPositions)
           
protected  Vec4 PipeRenderer.draw(DrawContext dc, java.util.Iterator<TrackPoint> trackPositions)
           
protected abstract  Vec4 LocationRenderer.draw(DrawContext dc, java.util.Iterator<TrackPoint> trackPositions)
           
protected  void AbstractAnnotation.drawAnnotation(DrawContext dc, java.awt.Point screenPoint, double drawScale, double drawAlpha, Position pickPosition)
          Draws an annotation at a screen point.
static void FrameFactory.drawBuffer(DrawContext dc, int glMode, java.nio.DoubleBuffer verts)
          Draw a vertex buffer in a given gl mode.
static void FrameFactory.drawBuffer(DrawContext dc, int glMode, java.nio.DoubleBuffer verts, java.nio.DoubleBuffer coords)
          Draw a vertex buffer with texture coordinates in a given gl mode.
static void FrameFactory.drawShape(DrawContext dc, java.lang.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, java.lang.String shape, double width, double height, java.awt.Point leaderOffset, int glMode, int cornerRadius)
          Draw a shape with the specified width and height, gl mode and corner radius.
protected  void LocationRenderer.end(DrawContext dc)
           
 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)
           
 Extent SurfaceTile.getExtent(DrawContext dc)
           
 Extent SurfaceImage.getExtent(DrawContext dc)
           
protected abstract  java.lang.Iterable<SurfaceTile> SurfaceTileRenderer.getIntersectingTiles(DrawContext dc, SectorGeometry sg, java.lang.Iterable<? extends SurfaceTile> tiles)
           
protected  java.lang.Iterable<SurfaceTile> GeographicSurfaceTileRenderer.getIntersectingTiles(DrawContext dc, SectorGeometry sg, java.lang.Iterable<? extends SurfaceTile> tiles)
           
protected  java.awt.Rectangle AbstractAnnotation.getRectangleInViewportCoordinates(DrawContext dc, java.awt.Rectangle r, java.awt.Point screenPoint, double scaleFactor)
           
protected  gov.nasa.worldwind.render.AbstractAnnotation.RenderInfo AbstractAnnotation.getRenderInfo(DrawContext dc, Annotation annotation)
           
protected  TextRenderer AbstractAnnotation.getTextRenderer(DrawContext dc, java.awt.Font font)
           
protected  void LocationRenderer.Shape.initialize(DrawContext dc)
           
protected  void LocationRenderer.Cylinder.initialize(DrawContext dc)
           
protected  Texture AbstractAnnotation.initializeTexture(DrawContext dc, Annotation annotation)
           
protected  void Polyline.makeVertices(DrawContext dc)
           
 void BasicAnnotationRenderer.pick(DrawContext dc, Annotation annotation, Vec4 annotationPoint, java.awt.Point pickPoint, Layer layer)
           
 void AnnotationRenderer.pick(DrawContext dc, Annotation annotation, Vec4 annotationPoint, java.awt.Point pickPoint, Layer annotationLayer)
           
 void BasicAnnotationRenderer.pick(DrawContext dc, java.lang.Iterable<Annotation> annotations, java.awt.Point pickPoint, Layer layer)
           
 void AnnotationRenderer.pick(DrawContext dc, java.lang.Iterable<Annotation> annotations, java.awt.Point pickPoint, Layer annotationLayer)
           
 void IconRenderer.pick(DrawContext dc, java.lang.Iterable<WWIcon> icons, java.awt.Point pickPoint, Layer layer)
           
 Vec4 LocationRenderer.pick(DrawContext dc, java.util.Iterator<TrackPoint> trackPositions, java.awt.Point pickPoint, Layer layer)
           
 void AbstractAnnotation.pick(DrawContext dc, java.awt.Point pickPoint)
          Pick at the annotation.
 void IconRenderer.pick(DrawContext dc, WWIcon icon, Vec4 iconPoint, java.awt.Point pickPoint, Layer layer)
           
 void MultiLineTextRenderer.pick(java.lang.String text, int x, int y, int textLineHeight, DrawContext dc, PickSupport pickSupport, java.lang.Object refObject, Position refPosition)
          Draw text with unique colors word bounding rectangles and add each as a pickable object to the provided PickSupport instance.
 void MultiLineTextRenderer.pickHTML(java.lang.String text, int x, int y, TextRendererCache renderers, DrawContext dc, PickSupport pickSupport, java.lang.Object refObject, Position refPosition)
          Draw text with unique colors word bounding rectangles and add each as a pickable object to the provided PickSupport instance.
protected abstract  void SurfaceTileRenderer.preComputeTransform(DrawContext dc, SectorGeometry sg)
           
protected  void GeographicSurfaceTileRenderer.preComputeTransform(DrawContext dc, SectorGeometry sg)
           
 void SurfaceShape.render(DrawContext dc)
           
 void SurfaceImage.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 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, java.lang.Iterable<Annotation> annotations)
           
 void AnnotationRenderer.render(DrawContext dc, java.lang.Iterable<Annotation> annotations)
           
 void GeographicTextRenderer.render(DrawContext dc, java.lang.Iterable<GeographicText> text)
           
 void IconRenderer.render(DrawContext dc, java.lang.Iterable<WWIcon> icons)
           
 Vec4 LocationRenderer.render(DrawContext dc, java.util.Iterator<TrackPoint> trackPositions)
           
protected  void LocationRenderer.Shape.render(DrawContext dc, Vec4 point, double radius)
           
 void IconRenderer.render(DrawContext dc, WWIcon icon, Vec4 iconPoint)
           
 void SurfaceTileRenderer.renderTile(DrawContext dc, SurfaceTile tile)
           
 void SurfaceTileRenderer.renderTiles(DrawContext dc, java.lang.Iterable<? extends SurfaceTile> tiles)
           
protected  void AbstractAnnotation.setDepthFunc(DrawContext dc, Vec4 screenPoint)
           
protected  void AbstractAnnotation.setDrawColor(DrawContext dc, java.awt.Color color)
           
protected  void AbstractAnnotation.setDrawColor(DrawContext dc, float r, float g, float b, float a)
           
 

Uses of DrawContext in gov.nasa.worldwind.view
 

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