Modifier and Type | Field and Description |
---|---|
protected DrawContext |
AbstractSceneController.dc |
Modifier and Type | Method and Description |
---|---|
DrawContext |
SceneController.getDrawContext()
Returns the current draw context.
|
DrawContext |
AbstractSceneController.getDrawContext() |
Modifier and Type | Method and Description |
---|---|
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.buildCompositeSurfaceObjects(DrawContext dc)
Builds a composite representation for all
SurfaceObject instances in the draw
context's ordered surface renderable queue. |
protected void |
AbstractSceneController.checkGLErrors(DrawContext dc)
Called to check for openGL errors.
|
protected void |
AbstractSceneController.clearFrame(DrawContext dc) |
protected void |
AbstractSceneController.createPickFrustum(DrawContext dc) |
protected void |
AbstractSceneController.createTerrain(DrawContext dc) |
protected void |
BasicSceneController.createTerrain2DContinuous(DrawContext dc) |
protected void |
BasicSceneController.do2DContiguousRepaint(DrawContext dc) |
protected void |
AbstractSceneController.doDeepPick(DrawContext dc) |
protected void |
StereoOptionSceneController.doDrawStereoNone(DrawContext dc)
Implement no stereo ("Mono") while using a stereo device.
|
protected void |
StereoOptionSceneController.doDrawStereoRedBlue(DrawContext dc)
Implement stereo using the red-blue anaglyph technique.
|
protected void |
StereoOptionSceneController.doDrawToStereoDevice(DrawContext dc)
Implement stereo using the stereo-enabled graphics device.
|
protected void |
AbstractSceneController.doNonTerrainPick(DrawContext dc) |
protected void |
BasicSceneController.doNormalRepaint(DrawContext dc) |
void |
BasicSceneController.doRepaint(DrawContext dc) |
protected abstract void |
AbstractSceneController.doRepaint(DrawContext dc) |
protected void |
AbstractSceneController.doResolveTopPick(DrawContext dc,
java.awt.Point pickPoint) |
protected void |
AbstractSceneController.doResolveTopPick(DrawContext dc,
java.awt.Rectangle pickRect) |
protected void |
StereoOptionSceneController.draw(DrawContext dc) |
protected void |
AbstractSceneController.draw(DrawContext dc) |
protected void |
BasicSceneController.draw2DContiguous(DrawContext dc) |
protected void |
AbstractSceneController.drawCompositeSurfaceObjects(DrawContext dc)
Causes the scene controller to draw the composite representation of all
SurfaceObject instances in the draw context's ordered surface renderable queue. |
protected void |
AbstractSceneController.drawOrderedSurfaceRenderables(DrawContext dc) |
protected void |
AbstractSceneController.finalizeFrame(DrawContext dc) |
protected java.awt.Point |
AbstractSceneController.getViewportCenter(DrawContext dc) |
protected void |
AbstractSceneController.initializeDrawContext(DrawContext dc) |
protected void |
AbstractSceneController.initializeFrame(DrawContext dc) |
protected void |
BasicSceneController.makeCurrent(DrawContext dc,
int offset) |
protected void |
AbstractSceneController.pick(DrawContext dc) |
protected void |
BasicSceneController.pick2DContiguous(DrawContext dc) |
protected void |
AbstractSceneController.pickLayers(DrawContext dc) |
protected void |
AbstractSceneController.pickOrderedSurfaceRenderables(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) |
protected void |
BasicSceneController.preRender2DContiguous(DrawContext dc) |
protected void |
AbstractSceneController.preRenderOrderedSurfaceRenderables(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) |
Matrix |
View.setReferenceCenter(DrawContext dc,
Vec4 referenceCenter)
Sets the reference center matrix without pushing the stack.
|
Modifier and Type | Method and Description |
---|---|
void |
ShapeDataCache.ShapeDataCacheEntry.adjustTimer(DrawContext dc,
double newEyeDistance)
Adjust the timer's expiration time by comparing the cached eye distance to the current eye distance.
|
boolean |
ShapeDataCache.ShapeDataCacheEntry.isExpired(DrawContext dc)
Indicates whether this entry has expired.
|
boolean |
ShapeDataCache.ShapeDataCacheEntry.isValid(DrawContext dc)
Indicates whether this shape data's globe state and vertical exaggeration are the same as that in the current
draw context.
|
void |
ShapeDataCache.ShapeDataCacheEntry.restartTimer(DrawContext dc)
Resets the timer to the current time.
|
Constructor and Description |
---|
ShapeDataCacheEntry(DrawContext dc,
long minExpiryTime,
long maxExpiryTime)
Constructs an entry using the globe and vertical exaggeration of a specified draw context.
|
Modifier and Type | Method and Description |
---|---|
double |
Sector.distanceTo(DrawContext dc,
Vec4 point)
Returns an approximation of the distance in model coordinates between the surface geometry defined by this sector
and the specified model coordinate point.
|
protected void |
Box.drawBox(DrawContext dc,
Vec4 a,
Vec4 b,
Vec4 c,
Vec4 d) |
protected void |
Box.drawOutline(DrawContext dc,
Vec4 a,
Vec4 b,
Vec4 c,
Vec4 d) |
void |
Box.render(DrawContext dc)
Draws a representation of the
Box . |
void |
Sphere.render(DrawContext dc)
Causes this
Sphere to render itself using the DrawContext provided. |
void |
Cylinder.render(DrawContext dc)
Display the cylinder.
|
Modifier and Type | Method and Description |
---|---|
GlobeStateKey |
FlatGlobe.getGlobeStateKey(DrawContext dc) |
GlobeStateKey |
EllipsoidalGlobe.getGlobeStateKey(DrawContext dc) |
GlobeStateKey |
Globe.getGlobeStateKey(DrawContext dc)
Returns a typed state key identifying this globe's current configuration.
|
java.lang.Object |
FlatGlobe.getStateKey(DrawContext dc) |
java.lang.Object |
EllipsoidalGlobe.getStateKey(DrawContext dc) |
java.lang.Object |
Globe.getStateKey(DrawContext dc)
Returns a state key identifying this globe's current configuration.
|
SectorGeometryList |
EllipsoidalGlobe.tessellate(DrawContext dc) |
SectorGeometryList |
Globe.tessellate(DrawContext dc)
Tessellate this globe for the currently visible region.
|
Constructor and Description |
---|
StateKey(DrawContext dc) |
Modifier and Type | Method and Description |
---|---|
protected void |
ScalebarLayer.addOrderedImage(DrawContext dc) |
protected void |
TiledImageLayer.addTile(DrawContext dc,
TextureTile tile) |
protected void |
TiledImageLayer.addTileOrDescendants(DrawContext dc,
TextureTile tile) |
protected void |
SkyGradientLayer.applyDrawProjection(DrawContext dc,
OGLStackHandler ogsh) |
protected void |
SkyGradientLayer.applyDrawTransform(DrawContext dc,
OGLStackHandler ogsh) |
void |
TextureTile.applyInternalTransform(DrawContext dc,
boolean textureIdentityActive) |
protected void |
TextureTile.applyResourceTextureTransform(DrawContext dc) |
protected void |
TiledImageLayer.assembleTiles(DrawContext dc) |
protected boolean |
TiledImageLayer.atMaxLevel(DrawContext dc) |
boolean |
TextureTile.bind(DrawContext dc) |
protected void |
TiledImageLayer.checkTextureExpiration(DrawContext dc,
java.util.List<TextureTile> tiles) |
protected void |
LatLonGraticuleLayer.clear(DrawContext dc) |
protected void |
AbstractGraticuleLayer.clear(DrawContext dc) |
protected void |
GARSGraticuleLayer.clear(DrawContext dc) |
protected double |
AbstractGraticuleLayer.computeAltitudeAboveGround(DrawContext dc) |
protected Position |
TerrainProfileLayer.computeCursorPosition(DrawContext dc) |
protected Position |
WorldMapLayer.computeGroundPosition(DrawContext dc,
View view)
Compute the lat/lon position of the view center
|
protected LatLon |
AbstractGraticuleLayer.computeLabelOffset(DrawContext dc) |
protected Position |
WorldMapLayer.computePickPosition(DrawContext dc,
Vec4 locationSW,
java.awt.Dimension mapSize)
Computes the lat/lon of the pickPoint over the world map
|
protected Position |
TerrainProfileLayer.computePickPosition(DrawContext dc,
Vec4 locationSW,
java.awt.Dimension mapSize)
Computes the Position of the pickPoint over the graph and updates pickedSample indice
|
protected double |
ScalebarLayer.computePixelSize(DrawContext dc,
Position referencePosition) |
protected void |
TerrainProfileLayer.computeProfile(DrawContext dc)
Compute the terrain profile.
|
protected Vec4 |
TiledImageLayer.computeReferencePoint(DrawContext dc) |
protected double |
AbstractGraticuleLayer.computeTerrainConformance(DrawContext dc) |
protected Position |
TerrainProfileLayer.computeViewCenterPosition(DrawContext dc) |
protected java.util.ArrayList<LatLon> |
WorldMapLayer.computeViewFootPrint(DrawContext dc,
int steps)
Compute the view range footprint on the globe.
|
protected void |
RenderableLayer.doPick(DrawContext dc,
java.lang.Iterable<? extends Renderable> renderables,
java.awt.Point pickPoint) |
protected void |
CachedRenderableLayer.doPick(DrawContext dc,
java.lang.Iterable<? extends Renderable> renderables,
java.awt.Point pickPoint) |
protected void |
AnnotationLayer.doPick(DrawContext dc,
java.awt.Point pickPoint) |
protected void |
CompassLayer.doPick(DrawContext dc,
java.awt.Point pickPoint) |
protected void |
RenderableLayer.doPick(DrawContext dc,
java.awt.Point pickPoint) |
void |
ScalebarLayer.doPick(DrawContext dc,
java.awt.Point pickPoint) |
void |
WorldMapLayer.doPick(DrawContext dc,
java.awt.Point pickPoint) |
protected void |
AirspaceLayer.doPick(DrawContext dc,
java.awt.Point pickPoint)
Deprecated.
|
protected void |
AbstractLayer.doPick(DrawContext dc,
java.awt.Point point) |
protected void |
MarkerLayer.doPick(DrawContext dc,
java.awt.Point pickPoint) |
void |
TerrainProfileLayer.doPick(DrawContext dc,
java.awt.Point pickPoint) |
protected void |
IconLayer.doPick(DrawContext dc,
java.awt.Point pickPoint) |
protected void |
CachedRenderableLayer.doPick(DrawContext dc,
java.awt.Point pickPoint) |
protected void |
RenderableLayer.doPreRender(DrawContext dc) |
protected void |
AbstractLayer.doPreRender(DrawContext dc) |
protected void |
CachedRenderableLayer.doPreRender(DrawContext dc) |
void |
AbstractGraticuleLayer.doPreRender(DrawContext dc) |
protected void |
RenderableLayer.doPreRender(DrawContext dc,
java.lang.Iterable<? extends Renderable> renderables) |
protected void |
CachedRenderableLayer.doPreRender(DrawContext dc,
java.lang.Iterable<? extends Renderable> renderables) |
protected void |
AnnotationLayer.doRender(DrawContext dc) |
protected void |
CompassLayer.doRender(DrawContext dc) |
protected void |
RenderableLayer.doRender(DrawContext dc) |
void |
ScalebarLayer.doRender(DrawContext dc) |
void |
ViewControlsLayer.doRender(DrawContext dc) |
void |
WorldMapLayer.doRender(DrawContext dc) |
protected void |
AirspaceLayer.doRender(DrawContext dc)
Deprecated.
|
protected abstract void |
AbstractLayer.doRender(DrawContext dc) |
void |
SkyGradientLayer.doRender(DrawContext dc) |
protected void |
MarkerLayer.doRender(DrawContext dc) |
protected void |
TiledImageLayer.doRender(DrawContext dc) |
void |
TerrainProfileLayer.doRender(DrawContext dc) |
void |
StarsLayer.doRender(DrawContext dc) |
protected void |
IconLayer.doRender(DrawContext dc) |
protected void |
CachedRenderableLayer.doRender(DrawContext dc) |
void |
AbstractGraticuleLayer.doRender(DrawContext dc) |
void |
SkyColorLayer.doRender(DrawContext dc) |
protected void |
CrosshairLayer.doRender(DrawContext dc) |
protected void |
RenderableLayer.doRender(DrawContext dc,
java.lang.Iterable<? extends Renderable> renderables) |
protected void |
CachedRenderableLayer.doRender(DrawContext dc,
java.lang.Iterable<? extends Renderable> renderables) |
protected void |
CompassLayer.draw(DrawContext dc) |
protected void |
TiledImageLayer.draw(DrawContext dc) |
protected void |
MarkerLayer.draw(DrawContext dc,
java.awt.Point pickPoint) |
void |
ScalebarLayer.draw(DrawContext dc,
ScalebarLayer.OrderedImage orderedImage) |
protected void |
TiledImageLayer.drawBoundingVolumes(DrawContext dc,
java.util.ArrayList<TextureTile> tiles) |
protected void |
TerrainProfileLayer.drawFilledRectangle(DrawContext dc,
Vec4 origin,
java.awt.Dimension dimension,
java.awt.Color color) |
protected void |
TerrainProfileLayer.drawGraph(DrawContext dc,
java.awt.Dimension dimension) |
protected void |
TerrainProfileLayer.drawGrid(DrawContext dc,
java.awt.Dimension dimension) |
protected void |
TerrainProfileLayer.drawGUI(DrawContext dc,
java.awt.Dimension dimension) |
protected void |
TerrainProfileLayer.drawHorizontalLine(DrawContext dc,
java.awt.Dimension dimension,
double y) |
protected void |
WorldMapLayer.drawIcon(DrawContext dc) |
protected void |
TerrainProfileLayer.drawLabel(DrawContext dc,
java.lang.String text,
Vec4 screenPoint,
int align) |
protected void |
TerrainProfileLayer.drawLine(DrawContext dc,
double x1,
double y1,
double x2,
double y2) |
void |
TerrainProfileLayer.drawProfile(DrawContext dc) |
protected void |
SkyGradientLayer.drawSkyDome(DrawContext dc,
float radius,
double startLat,
double endLat,
int slices,
int stacks,
float zenithOpacity,
float gradientBias)
Draws the sky dome
|
protected void |
TiledImageLayer.drawTileIDs(DrawContext dc,
java.util.ArrayList<TextureTile> tiles) |
protected void |
TerrainProfileLayer.drawVerticalLine(DrawContext dc,
java.awt.Dimension dimension,
double x) |
protected boolean |
StarsLayer.drawWithVBO(DrawContext dc) |
protected void |
StarsLayer.drawWithVertexArray(DrawContext dc) |
protected void |
StarsLayer.fillVbo(DrawContext dc)
Creates and fills this layer's vertex buffer.
|
protected java.lang.Iterable<WWIcon> |
IconLayer.getActiveIcons(DrawContext dc)
Returns the Iterable of currently active Icons.
|
Extent |
TextureTile.getExtent(DrawContext dc) |
protected Vec4 |
TiledImageLayer.getReferencePoint(DrawContext dc) |
double |
LatLonGraticuleLayer.GraticuleTile.getSizeInPixels(DrawContext dc) |
double |
GARSGraticuleLayer.GraticuleTile.getSizeInPixels(DrawContext dc) |
protected Vec4 |
AbstractGraticuleLayer.getSurfacePoint(DrawContext dc,
Angle latitude,
Angle longitude) |
protected java.util.ArrayList<LatLonGraticuleLayer.GraticuleTile> |
LatLonGraticuleLayer.getVisibleTiles(DrawContext dc) |
protected java.util.ArrayList<GARSGraticuleLayer.GraticuleTile> |
GARSGraticuleLayer.getVisibleTiles(DrawContext dc) |
protected void |
ViewControlsLayer.initialize(DrawContext dc) |
protected void |
TerrainProfileLayer.initialize(DrawContext dc) |
protected void |
CompassLayer.initializeTexture(DrawContext dc) |
protected void |
WorldMapLayer.initializeTexture(DrawContext dc) |
protected com.jogamp.opengl.util.texture.Texture |
TextureTile.initializeTexture(DrawContext dc) |
boolean |
LatLonGraticuleLayer.GraticuleTile.isInView(DrawContext dc) |
boolean |
AbstractGraticuleLayer.GridElement.isInView(DrawContext dc) |
boolean |
GARSGraticuleLayer.GraticuleTile.isInView(DrawContext dc) |
boolean |
AbstractGraticuleLayer.GridElement.isInView(DrawContext dc,
Sector vs) |
boolean |
AbstractLayer.isLayerActive(DrawContext dc) |
boolean |
Layer.isLayerActive(DrawContext dc)
Indicates whether the layer is active based on arbitrary criteria.
|
boolean |
AbstractLayer.isLayerInView(DrawContext dc) |
boolean |
TiledImageLayer.isLayerInView(DrawContext dc) |
boolean |
Layer.isLayerInView(DrawContext dc)
Indicates whether the layer is in the view.
|
protected boolean |
TiledImageLayer.isTileVisible(DrawContext dc,
TextureTile tile) |
protected void |
TiledImageLayer.loadAllTopLevelTextures(DrawContext dc) |
protected boolean |
TiledImageLayer.meetsRenderCriteria(DrawContext dc,
TextureTile tile) |
protected boolean |
AbstractGraticuleLayer.needsToUpdate(DrawContext dc)
Determines whether the grid should be updated.
|
protected boolean |
TiledImageLayer.needToSplit(DrawContext dc,
Sector sector,
Level level) |
void |
CompassLayer.OrderedIcon.pick(DrawContext dc,
java.awt.Point pickPoint) |
void |
ScalebarLayer.OrderedImage.pick(DrawContext dc,
java.awt.Point pickPoint) |
void |
WorldMapLayer.OrderedIcon.pick(DrawContext dc,
java.awt.Point pickPoint) |
void |
AbstractLayer.pick(DrawContext dc,
java.awt.Point point) |
void |
TerrainProfileLayer.OrderedIcon.pick(DrawContext dc,
java.awt.Point pickPoint) |
void |
Layer.pick(DrawContext dc,
java.awt.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.preRender(DrawContext dc) |
void |
Layer.preRender(DrawContext dc)
Causes the layer to perform any actions necessary to subsequently render the layer.
|
void |
CompassLayer.OrderedIcon.render(DrawContext dc) |
void |
ScalebarLayer.OrderedImage.render(DrawContext dc) |
void |
WorldMapLayer.OrderedIcon.render(DrawContext dc) |
void |
AbstractLayer.render(DrawContext dc) |
void |
TiledImageLayer.render(DrawContext dc) |
void |
TerrainProfileLayer.OrderedIcon.render(DrawContext dc) |
void |
GraticuleSupport.render(DrawContext dc) |
void |
Layer.render(DrawContext dc)
Cause the layer to draw its representation.
|
void |
GraticuleSupport.render(DrawContext dc,
double opacity) |
protected void |
AbstractGraticuleLayer.renderGraticule(DrawContext dc) |
protected void |
BasicTiledImageLayer.requestTexture(DrawContext dc,
TextureTile tile) |
protected abstract void |
TiledImageLayer.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 |
GARSGraticuleLayer.selectRenderables(DrawContext dc)
Select the visible grid elements
|
void |
GARSGraticuleLayer.GraticuleTile.selectRenderables(DrawContext dc) |
protected void |
TiledImageLayer.setBlendingFunction(DrawContext dc) |
protected void |
TextureTile.setTextureParameters(DrawContext dc,
com.jogamp.opengl.util.texture.Texture t) |
protected void |
ViewControlsLayer.updatePositions(DrawContext dc) |
protected void |
SkyGradientLayer.updateSkyDome(DrawContext dc) |
Modifier and Type | Method and Description |
---|---|
protected void |
MGRSGraticuleLayer.clear(DrawContext dc) |
protected void |
UTMGraticuleLayer.clear(DrawContext dc) |
protected Sector |
MGRSGraticuleLayer.computeVisibleSector(DrawContext dc) |
void |
UTMBaseGraticuleLayer.MetricScaleSupport.computeZone(DrawContext dc) |
double |
UTMGraticuleLayer.GraticuleTile.getSizeInPixels(DrawContext dc) |
protected java.util.ArrayList<UTMGraticuleLayer.GraticuleTile> |
UTMGraticuleLayer.getVisibleTiles(DrawContext dc) |
boolean |
UTMBaseGraticuleLayer.SquareGrid.isInView(DrawContext dc) |
boolean |
UTMGraticuleLayer.GraticuleTile.isInView(DrawContext dc) |
protected void |
MGRSGraticuleLayer.selectMGRSRenderables(DrawContext dc,
Sector vs) |
protected void |
MGRSGraticuleLayer.selectRenderables(DrawContext dc) |
protected void |
UTMBaseGraticuleLayer.selectRenderables(DrawContext dc)
Select the visible grid elements
|
void |
UTMBaseGraticuleLayer.MetricScaleSupport.selectRenderables(DrawContext dc) |
protected void |
UTMGraticuleLayer.selectRenderables(DrawContext dc) |
void |
UTMGraticuleLayer.GraticuleTile.selectRenderables(DrawContext dc) |
void |
UTMBaseGraticuleLayer.SquareZone.selectRenderables(DrawContext dc,
Sector vs) |
void |
UTMBaseGraticuleLayer.SquareGrid.selectRenderables(DrawContext dc,
Sector vs) |
protected void |
UTMGraticuleLayer.selectUTMRenderables(DrawContext dc)
Select the visible grid elements
|
Modifier and Type | Method and Description |
---|---|
protected Vec4 |
PlaceNameLayer.computeReferencePoint(DrawContext dc) |
protected void |
PlaceNameLayer.doRender(DrawContext dc) |
protected void |
PlaceNameLayer.drawOrRequestTile(DrawContext dc,
PlaceNameLayer.Tile tile,
double minDisplayDistanceSquared,
double maxDisplayDistanceSquared) |
Extent |
PlaceNameService.getExtent(DrawContext dc) |
protected static boolean |
PlaceNameLayer.isNameVisible(DrawContext dc,
PlaceNameService service,
Position namePosition) |
protected boolean |
PlaceNameLayer.NavigationTile.isNavSectorVisible(DrawContext dc,
double minDistanceSquared,
double maxDistanceSquared) |
protected static boolean |
PlaceNameLayer.isSectorVisible(DrawContext dc,
Sector sector,
double minDistanceSquared,
double maxDistanceSquared) |
protected static boolean |
PlaceNameLayer.isServiceVisible(DrawContext dc,
PlaceNameService placeNameService) |
protected static boolean |
PlaceNameLayer.isTileVisible(DrawContext dc,
PlaceNameLayer.Tile tile,
double minDistanceSquared,
double maxDistanceSquared) |
protected java.lang.Iterable<GeographicText> |
PlaceNameLayer.PlaceNameChunk.makeIterable(DrawContext dc) |
java.util.List<PlaceNameLayer.NavigationTile> |
PlaceNameLayer.NavigationTile.navTilesVisible(DrawContext dc,
double minDistSquared,
double maxDistSquared) |
protected void |
PlaceNameLayer.requestTile(DrawContext dc,
PlaceNameLayer.Tile tile) |
Modifier and Type | Method and Description |
---|---|
protected void |
RPFTiledImageLayer.requestTexture(DrawContext dc,
TextureTile tile) |
Modifier and Type | Method and Description |
---|---|
void |
ColladaVisualScene.preRender(ColladaTraversalContext tc,
DrawContext dc)
Pre-Render this element.
|
void |
ColladaInstanceNode.preRender(ColladaTraversalContext tc,
DrawContext dc)
Pre-Render this element.
|
void |
ColladaNode.preRender(ColladaTraversalContext tc,
DrawContext dc)
Pre-Render this element.
|
void |
ColladaScene.preRender(ColladaTraversalContext tc,
DrawContext dc)
Pre-Render this element.
|
void |
ColladaInstanceVisualScene.preRender(ColladaTraversalContext tc,
DrawContext dc)
Pre-Render this element.
|
void |
ColladaRoot.preRender(ColladaTraversalContext tc,
DrawContext dc)
Pre-Render this element.
|
void |
ColladaVisualScene.render(ColladaTraversalContext tc,
DrawContext dc)
Render this element.
|
void |
ColladaInstanceNode.render(ColladaTraversalContext tc,
DrawContext dc)
Render this element.
|
void |
ColladaNode.render(ColladaTraversalContext tc,
DrawContext dc)
Render this element.
|
void |
ColladaScene.render(ColladaTraversalContext tc,
DrawContext dc)
Render this element.
|
void |
ColladaInstanceVisualScene.render(ColladaTraversalContext tc,
DrawContext dc)
Render this element.
|
void |
ColladaRoot.render(ColladaTraversalContext tc,
DrawContext dc)
Render this element.
|
Modifier and Type | Method and Description |
---|---|
protected void |
ColladaMeshShape.addOrderedRenderable(DrawContext dc)
Adds this shape to the draw context's ordered renderable list.
|
protected void |
ColladaMeshShape.applyMaterial(DrawContext dc,
Material material)
Apply a material to the active draw context.
|
protected OGLStackHandler |
ColladaMeshShape.beginDrawing(DrawContext dc,
int attrMask) |
protected Extent |
ColladaMeshShape.computeExtent(DrawContext dc)
Compute the shape's extent, using the active orientation matrix.
|
protected double |
ColladaMeshShape.computeEyeDistance(DrawContext dc)
Computes the minimum distance between this shape and the eye point.
|
protected Vec4 |
ColladaMeshShape.computeReferenceCenter(DrawContext dc)
Computes this shape's reference center.
|
protected Matrix |
ColladaMeshShape.computeRenderMatrix(DrawContext dc)
Computes the transform to use during rendering to orient the model.
|
protected AbstractShape.AbstractShapeData |
ColladaMeshShape.createCacheEntry(DrawContext dc)
Creates and returns a new cache entry specific to the subclass.
|
protected void |
ColladaMeshShape.createFullGeometry(DrawContext dc)
Create full geometry for the shape, including normals and texture coordinates.
|
protected void |
ColladaMeshShape.createMinimalGeometry(DrawContext dc,
ColladaMeshShape.ShapeData shapeData)
Compute enough geometry to determine this shape's extent, reference point and eye distance.
|
protected void |
ColladaMeshShape.createVertexCoords(DrawContext dc)
Create the shape's vertex coordinates.
|
protected void |
ColladaMeshShape.doDrawInterior(DrawContext dc)
Draws this shape's interior.
|
protected void |
ColladaMeshShape.doDrawInteriorVA(DrawContext dc,
ColladaMeshShape.Geometry geometry)
Draw one geometry in the mesh interior using vertex arrays.
|
protected void |
ColladaMeshShape.doDrawInteriorVBO(DrawContext dc,
ColladaMeshShape.Geometry geometry,
int[] vboIds)
Draw one geometry in the mesh interior using vertex buffer objects.
|
protected void |
ColladaMeshShape.doDrawOrderedRenderable(DrawContext dc,
PickSupport pickCandidates,
Matrix matrix)
Draw the shape as an OrderedRenderable, using the specified transform matrix.
|
protected void |
ColladaMeshShape.doDrawOutline(DrawContext dc)
Draws this shape's outline.
|
protected boolean |
ColladaMeshShape.doMakeOrderedRenderable(DrawContext dc)
Produces the geometry and other state necessary to represent this shape as an ordered renderable.
|
protected void |
ColladaMeshShape.drawBatched(DrawContext dc)
Draws this ordered renderable and all subsequent Path ordered renderables in the ordered renderable list.
|
protected void |
ColladaMeshShape.fillVBO(DrawContext dc)
Fill this shape's vertex buffer objects.
|
protected boolean |
ColladaMeshShape.isOrderedRenderableValid(DrawContext dc)
Determines whether this shape's ordered renderable state is valid and can be rendered.
|
protected boolean |
ColladaMeshShape.mustApplyTexture(DrawContext dc)
Indicates whether texture should be applied to this shape.
|
void |
ColladaMeshShape.OrderedMeshShape.pick(DrawContext dc,
java.awt.Point pickPoint) |
void |
ColladaMeshShape.pick(DrawContext dc,
java.awt.Point pickPoint,
Matrix matrix)
Pick the mesh in a given orientation.
|
void |
ColladaRenderable.preRender(ColladaTraversalContext tc,
DrawContext dc)
Pre-Render this element.
|
void |
ColladaController.preRender(DrawContext dc) |
void |
ColladaRenderable.render(ColladaTraversalContext tc,
DrawContext dc)
Render this element.
|
void |
ColladaController.render(DrawContext dc)
Causes this
Renderable to render itself using the provided draw context. |
void |
ColladaMeshShape.OrderedMeshShape.render(DrawContext dc) |
void |
ColladaMeshShape.render(DrawContext dc,
Matrix matrix)
Render the mesh in a given orientation.
|
protected void |
ColladaMeshShape.setModelViewMatrix(DrawContext dc)
Called during drawing to set the modelview matrix to apply the correct position, scale and orientation for this
shape.
|
Constructor and Description |
---|
ShapeData(DrawContext dc,
AbstractGeneralShape shape)
Construct a cache entry for this shape.
|
Modifier and Type | Method and Description |
---|---|
protected void |
KMLAbstractContainer.beginRendering(KMLTraversalContext tc,
DrawContext dc)
Prepares this KML container for rendering.
|
protected java.lang.String |
KMLLink.buildQueryString(DrawContext dc)
This returns the concatenation of the query part of
href (if any), the viewFormat and
the httpQuery to form the link URL's query part. |
protected Sector |
KMLLink.computeVisibleBounds(DrawContext dc)
Returns a
Sector that specifies the current visible bounds on the globe. |
protected KMLRegion.RegionData |
KMLRegion.createCacheEntry(DrawContext dc)
Creates and returns a new
RegionData instance specific to this Region instance. |
protected void |
KMLRegion.doMakeAbsoluteRegionData(DrawContext dc,
KMLLatLonAltBox box)
Produces the
Extent and the Sector for this Region. |
protected void |
KMLRegion.doMakeClampToGroundRegionData(DrawContext dc,
KMLLatLonAltBox box)
Produces the
Extent and the Sector for this Region. |
protected void |
KMLRegion.doMakeRegionData(DrawContext dc)
Produces the data used to determine whether this Region is active for the specified
DrawContext . |
protected void |
KMLRegion.doMakeRelativeToGroundRegionData(DrawContext dc,
KMLLatLonAltBox box)
Produces the
Extent and the Sector for this Region. |
protected void |
KMLAbstractContainer.doPreRender(KMLTraversalContext tc,
DrawContext dc)
Pre-renders the KML features held by this
KMLAbstractContainer . |
protected void |
KMLScreenOverlay.doPreRender(KMLTraversalContext tc,
DrawContext dc)
Pre-renders the screen overlay geometry represented by this
KMLScreenOverlay . |
protected void |
KMLPlacemark.doPreRender(KMLTraversalContext tc,
DrawContext dc)
Pre-renders the placemark geometry represented by this
KMLPlacemark . |
protected void |
KMLNetworkLink.doPreRender(KMLTraversalContext tc,
DrawContext dc)
Pre-renders the network resource referenced by this
KMLNetworkLink . |
protected void |
KMLGroundOverlay.doPreRender(KMLTraversalContext tc,
DrawContext dc)
Pre-renders the ground overlay geometry represented by this
KMLGroundOverlay . |
protected void |
KMLAbstractFeature.doPreRender(KMLTraversalContext tc,
DrawContext dc)
Called from
preRender if this KMLAbstractFeature 's visibility is not set
to false . |
protected void |
KMLAbstractContainer.doRender(KMLTraversalContext tc,
DrawContext dc)
Renders the KML features held by this
KMLAbstractContainer . |
protected void |
KMLScreenOverlay.doRender(KMLTraversalContext tc,
DrawContext dc)
Renders the screen overlay geometry represented by this
KMLScreenOverlay . |
protected void |
KMLPlacemark.doRender(KMLTraversalContext tc,
DrawContext dc)
Renders the placemark geometry represented by this
KMLGroundOverlay . |
protected void |
KMLNetworkLink.doRender(KMLTraversalContext tc,
DrawContext dc)
Renders the network resource referenced by this
KMLNetworkLink . |
protected void |
KMLGroundOverlay.doRender(KMLTraversalContext tc,
DrawContext dc)
Renders the ground overlay geometry represented by this
KMLGroundOverlay . |
protected void |
KMLAbstractFeature.doRender(KMLTraversalContext tc,
DrawContext dc)
Called from
render if this KMLAbstractFeature 's visibility is not set to
false . |
protected void |
KMLAbstractContainer.endRendering(KMLTraversalContext tc,
DrawContext dc)
Restores any rendering state changed during rendering.
|
java.lang.String |
KMLLink.getAddress(DrawContext dc)
Returns the address of the resource specified by this KML link.
|
protected boolean |
KMLRegion.intersectsFrustum(DrawContext dc)
Indicates whether this Region intersects the viewing frustum for the specified
DrawContext . |
boolean |
KMLRegion.isActive(KMLTraversalContext tc,
DrawContext dc)
Indicates whether this Region is active on the specified
DrawContext . |
protected boolean |
KMLAbstractContainer.isFeatureActive(KMLTraversalContext tc,
DrawContext dc)
Indicates whether this
KMLAbstractContainer is active and should be rendered on the specified
DrawContext . |
protected boolean |
KMLNetworkLink.isFeatureActive(KMLTraversalContext tc,
DrawContext dc)
Indicates whether this
KMLAbstractContainer is active and should be rendered on the specified
DrawContext . |
protected boolean |
KMLAbstractFeature.isFeatureActive(KMLTraversalContext tc,
DrawContext dc)
Indicates whether this
KMLAbstractFeature is active and should be rendered on the specified
DrawContext . |
protected boolean |
KMLRegion.isRegionActive(KMLTraversalContext tc,
DrawContext dc)
Indicates whether this Region is active on the specified
DrawContext . |
protected boolean |
KMLRegion.isRegionVisible(DrawContext dc)
Indicates whether this Region is visible for the specified
DrawContext . |
protected void |
KMLRegion.makeRegionData(DrawContext dc)
Produces the data used to determine whether this Region is active for the specified
DrawContext . |
protected boolean |
KMLRegion.meetsAbsoluteLodCriteria(KMLTraversalContext tc,
DrawContext dc,
KMLLod lod)
Indicates whether the specified
DrawContext meets this Region's level of detail criteria. |
protected boolean |
KMLRegion.meetsClampToGroundLodCriteria(KMLTraversalContext tc,
DrawContext dc,
KMLLod lod)
Indicates whether the specified
DrawContext meets this Region's level of detail criteria. |
protected boolean |
KMLRegion.meetsLodCriteria(KMLTraversalContext tc,
DrawContext dc)
Indicates whether the specified
DrawContext meets this Region's level of detail criteria. |
protected boolean |
KMLRegion.meetsRelativeToGroundLodCriteria(KMLTraversalContext tc,
DrawContext dc,
KMLLod lod)
Indicates whether the specified
DrawContext meets this Region's level of detail criteria. |
protected boolean |
KMLRegion.meetsScreenAreaCriteria(DrawContext dc,
KMLLod lod)
Indicates whether this Region's projected screen area on the specified
DrawContext is in the range
specified by lod . |
protected boolean |
KMLRegion.mustRegenerateData(DrawContext dc)
Indicates whether this Region's data must be recomputed, either as a result of a change in the
Globe's state or the expiration of the geometry regeneration interval. |
void |
KMLRoot.preRender(KMLTraversalContext tc,
DrawContext dc) |
void |
KMLAbstractFeature.preRender(KMLTraversalContext tc,
DrawContext dc)
Pre-render this element.
|
protected void |
KMLAbstractContainer.preRenderFeatures(KMLTraversalContext tc,
DrawContext dc)
PreRenders this KML container's list of KML features, in the order they appear in the list.
|
void |
KMLRoot.render(KMLTraversalContext tc,
DrawContext dc) |
void |
KMLAbstractFeature.render(KMLTraversalContext tc,
DrawContext dc)
Render this element.
|
protected void |
KMLAbstractFeature.renderBalloon(KMLTraversalContext tc,
DrawContext dc)
Draws the
associated with this KML feature. |
protected void |
KMLAbstractContainer.renderFeatures(KMLTraversalContext tc,
DrawContext dc)
Draws this KML container's list of KML features, in the order they appear in the list.
|
protected void |
KMLNetworkLink.requestResource(DrawContext dc)
Thread's off a task to determine whether the resource is local or remote and then retrieves it either from disk
cache or a remote server.
|
Constructor and Description |
---|
RegionData(DrawContext dc,
long minExpiryTime,
long maxExpiryTime)
Constructs a new
RegionData entry from the Globe and vertical exaggeration of a
specified draw context. |
Modifier and Type | Method and Description |
---|---|
protected void |
KMLSurfacePolygonImpl.applyRotation(DrawContext dc)
Apply a rotation to the corner points of the overlay.
|
protected void |
KMLSurfaceImageImpl.applyRotation(DrawContext dc)
Apply a rotation to the corner points of the overlay.
|
protected PickedObject |
KMLPointPlacemarkImpl.createPickedObject(DrawContext dc,
java.awt.Color pickColor)
Create a
PickedObject for this placemark. |
protected PickedObject |
KMLSurfacePolygonImpl.createPickedObject(DrawContext dc,
java.awt.Color pickColor)
Create a
PickedObject for this surface object. |
java.awt.Rectangle |
KMLAbstractBalloon.getBounds(DrawContext dc)
Get the balloon bounding
Rectangle using OGL coordinates - bottom-left corner x and y relative
to the WorldWindow bottom-left corner, and the balloon callout width and height. |
void |
KMLController.preRender(DrawContext dc) |
void |
KMLPolygonImpl.preRender(KMLTraversalContext tc,
DrawContext dc) |
void |
KMLRenderable.preRender(KMLTraversalContext tc,
DrawContext dc)
Pre-render this element.
|
void |
KMLLineStringPlacemarkImpl.preRender(KMLTraversalContext tc,
DrawContext dc) |
void |
KMLPointPlacemarkImpl.preRender(KMLTraversalContext tc,
DrawContext dc) |
void |
KMLModelPlacemarkImpl.preRender(KMLTraversalContext tc,
DrawContext dc)
Pre-render this element.
|
void |
KMLGroundOverlayPolygonImpl.preRender(KMLTraversalContext tc,
DrawContext dc)
Pre-render this element.
|
void |
KMLExtrudedPolygonImpl.preRender(KMLTraversalContext tc,
DrawContext dc) |
void |
KMLScreenImageImpl.preRender(KMLTraversalContext tc,
DrawContext dc)
Pre-render this element.
|
void |
KMLSurfacePolygonImpl.preRender(KMLTraversalContext tc,
DrawContext dc) |
void |
KMLSurfaceImageImpl.preRender(KMLTraversalContext tc,
DrawContext dc) |
void |
KMLController.render(DrawContext dc) |
void |
KMLAbstractBalloon.render(DrawContext dc)
Render the balloon.
|
void |
KMLPolygonImpl.render(KMLTraversalContext tc,
DrawContext dc) |
void |
KMLRenderable.render(KMLTraversalContext tc,
DrawContext dc)
Render this element.
|
void |
KMLLineStringPlacemarkImpl.render(KMLTraversalContext tc,
DrawContext dc) |
void |
KMLPointPlacemarkImpl.render(KMLTraversalContext tc,
DrawContext dc) |
void |
KMLModelPlacemarkImpl.render(KMLTraversalContext tc,
DrawContext dc)
Render this element.
|
void |
KMLGroundOverlayPolygonImpl.render(KMLTraversalContext tc,
DrawContext dc)
Render this element.
|
void |
KMLExtrudedPolygonImpl.render(KMLTraversalContext tc,
DrawContext dc) |
void |
KMLScreenImageImpl.render(KMLTraversalContext tc,
DrawContext dc)
Render this element.
|
void |
KMLSurfacePolygonImpl.render(KMLTraversalContext tc,
DrawContext dc) |
void |
KMLSurfaceImageImpl.render(KMLTraversalContext tc,
DrawContext dc)
Render this element.
|
protected void |
KMLModelPlacemarkImpl.requestResource(DrawContext dc)
Thread's off a task to determine whether the resource is local or remote and then retrieves it either from disk
cache or a remote server.
|
Modifier and Type | Method and Description |
---|---|
void |
PickSupport.beginPicking(DrawContext dc) |
protected PickedObject |
PickSupport.doResolvePick(DrawContext dc,
java.awt.Point pickPoint,
Layer layer)
Adds a picked object registered with this PickSupport that is drawn at the specified point in AWT screen
coordinates (if one exists) to the draw context's list of picked objects.
|
protected void |
PickSupport.doResolvePick(DrawContext dc,
java.awt.Rectangle pickRect,
Layer layer)
Adds all picked objects that are registered with this PickSupport and intersect the specified rectangle in AWT
screen coordinates (if any) to the draw context's list of picked objects.
|
void |
PickSupport.endPicking(DrawContext dc) |
int |
PickSupport.getTopColor(DrawContext dc,
java.awt.Point pickPoint)
Returns the framebuffer RGB color for a point in AWT screen coordinates, formatted as a pick color code.
|
PickedObject |
PickSupport.getTopObject(DrawContext dc,
java.awt.Point pickPoint) |
PickedObject |
PickSupport.resolvePick(DrawContext dc,
java.awt.Point pickPoint,
Layer layer)
Adds picked object registered with this PickSupport that are drawn at the specified pick point or intersect the
draw context's pick rectangle to the draw context's list of picked objects.
|
Modifier and Type | Class and Description |
---|---|
class |
DrawContextImpl |
Modifier and Type | Field and Description |
---|---|
protected DrawContext |
MultiLineTextRenderer.drawContext |
Modifier and Type | Method and Description |
---|---|
protected void |
SurfaceObjectTileBuilder.addIntersectingObjects(DrawContext dc,
SurfaceObjectTileBuilder.SurfaceObjectTile parent,
SurfaceObjectTileBuilder.SurfaceObjectTile tile)
Adds surface renderables from the parent's object list to the specified tile's object list.
|
protected void |
AbstractShape.addOrderedRenderable(DrawContext dc)
Adds this shape to the draw context's ordered renderable list.
|
protected void |
Path.addOrderedRenderable(DrawContext dc)
Adds this shape to the draw context's ordered renderable list.
|
protected void |
Path.addPickablePositions(DrawContext dc,
PickSupport pickCandidates)
Registers this Path's pickable position color codes with the specified pickCandidates.
|
protected void |
SurfaceObjectTileBuilder.addTileOrDescendants(DrawContext dc,
LevelSet levelSet,
SurfaceObjectTileBuilder.SurfaceObjectTile parent,
SurfaceObjectTileBuilder.SurfaceObjectTile tile)
Potentially adds the specified tile or its descendants to the tile builder's
SurfaceObjectTileBuilder.currentInfo . |
protected void |
IconRenderer.addToolTip(DrawContext dc,
WWIcon icon,
Vec4 iconPoint) |
protected java.awt.Rectangle |
AnnotationNullLayout.adjustAnnotationBounds(DrawContext dc,
java.awt.Rectangle parentBounds,
Annotation annotation,
java.awt.Rectangle bounds) |
protected java.awt.Dimension |
AbstractAnnotation.adjustSizeToChildren(DrawContext dc,
int width,
int height) |
protected java.awt.Dimension |
AbstractAnnotation.adjustSizeToText(DrawContext dc,
int width,
int height) |
protected void |
AnnotationFlowLayout.alignHorizontal(DrawContext dc,
java.awt.Rectangle bounds,
java.awt.Dimension size,
java.lang.String align) |
protected void |
AnnotationFlowLayout.alignVertical(DrawContext dc,
java.awt.Rectangle bounds,
java.awt.Dimension size,
java.lang.String align) |
protected void |
Path.appendTerrainPoint(DrawContext dc,
Position position,
float[] color,
java.nio.FloatBuffer path,
Path.PathData pathData)
Computes a point on a path and adds it to the renderable geometry.
|
protected void |
BasicLightingModel.apply(DrawContext dc) |
protected void |
IconRenderer.applyBackground(DrawContext dc,
WWIcon icon,
Vec4 screenPoint,
double width,
double height,
double pedestalSpacing,
double pedestalScale) |
protected void |
AbstractAnnotation.applyBackgroundTextureState(DrawContext dc,
int width,
int height,
double opacity,
WWTexture texture) |
protected void |
ToolTipRenderer.applyColor(DrawContext dc,
java.awt.Color color,
double opacity) |
protected void |
AbstractAnnotation.applyColor(DrawContext dc,
java.awt.Color color,
double opacity,
boolean premultiplyColors) |
protected void |
SurfaceIcon.applyDrawColor(DrawContext dc) |
protected void |
SurfaceText.applyDrawTransform(DrawContext dc,
SurfaceTileDrawContext sdc)
Apply a transform to the GL state to draw the text at the proper location and scale.
|
protected void |
SurfaceIcon.applyDrawTransform(DrawContext dc,
SurfaceTileDrawContext sdc,
LatLon location,
double drawScale) |
protected void |
SurfacePolygon.applyInteriorState(DrawContext dc,
SurfaceTileDrawContext sdc,
ShapeAttributes attributes,
WWTexture texture,
LatLon refLocation) |
protected void |
AbstractSurfaceShape.applyInteriorState(DrawContext dc,
SurfaceTileDrawContext sdc,
ShapeAttributes attributes,
WWTexture texture,
LatLon refLocation) |
protected void |
AbstractSurfaceShape.applyInteriorTextureState(DrawContext dc,
SurfaceTileDrawContext sdc,
ShapeAttributes attributes,
WWTexture texture,
LatLon refLocation) |
void |
WWTexture.applyInternalTransform(DrawContext dc)
Applies any necessary transformations to the texture prior to its being rendered.
|
void |
FramebufferTexture.applyInternalTransform(DrawContext dc) |
void |
BasicWWTexture.applyInternalTransform(DrawContext dc) |
void |
LazilyLoadedTexture.applyInternalTransform(DrawContext dc) |
void |
SurfaceImage.applyInternalTransform(DrawContext dc,
boolean textureIdentityActive) |
void |
SurfaceTile.applyInternalTransform(DrawContext dc,
boolean textureIdentityActive) |
protected void |
AbstractSurfaceShape.applyModelviewTransform(DrawContext dc,
SurfaceTileDrawContext sdc) |
protected void |
AbstractSurfaceShape.applyOutlineState(DrawContext dc,
ShapeAttributes attributes) |
protected void |
AbstractAnnotation.applyScreenTransform(DrawContext dc,
int x,
int y,
int width,
int height,
double scale) |
protected void |
SurfaceObjectTileBuilder.assembleTiles(DrawContext dc)
Assembles a set of surface tiles that are visible in the specified DrawContext and meet the tile builder's
resolution criteria.
|
protected void |
TrackRenderer.begin(DrawContext dc) |
protected void |
SurfaceIcon.beginDraw(DrawContext dc) |
protected void |
AbstractAnnotation.beginDraw(DrawContext dc,
OGLStackHandler stackHandler) |
protected void |
BasicAnnotationRenderer.beginDrawAnnotations(DrawContext dc,
OGLStackHandler stackHandler) |
void |
AbstractAnnotationLayout.beginDrawAnnotations(DrawContext dc,
java.awt.Rectangle bounds) |
void |
AnnotationFlowLayout.beginDrawAnnotations(DrawContext dc,
java.awt.Rectangle bounds) |
void |
AnnotationLayoutManager.beginDrawAnnotations(DrawContext dc,
java.awt.Rectangle bounds) |
protected void |
AbstractAnnotation.beginDrawChildren(DrawContext dc,
java.awt.Rectangle bounds) |
protected void |
IconRenderer.beginDrawIcons(DrawContext dc) |
protected void |
PointPlacemark.beginDrawing(DrawContext dc)
Establish the OpenGL state needed to draw Paths.
|
protected void |
AbstractBrowserBalloon.beginDrawing(DrawContext dc) |
protected OGLStackHandler |
RigidShape.beginDrawing(DrawContext dc,
int attrMask) |
protected OGLStackHandler |
AbstractShape.beginDrawing(DrawContext dc,
int attrMask)
Establish the OpenGL state needed to draw this shape.
|
protected OGLStackHandler |
ExtrudedPolygon.beginDrawing(DrawContext dc,
int attrMask) |
protected OGLStackHandler |
Polygon.beginDrawing(DrawContext dc,
int attrMask) |
protected void |
AbstractSurfaceShape.beginDrawing(DrawContext dc,
SurfaceTileDrawContext sdc) |
protected void |
AnnotationFlowLayout.beginHorizontal(DrawContext dc,
java.awt.Rectangle bounds) |
void |
BasicLightingModel.beginLighting(DrawContext dc) |
void |
LightingModel.beginLighting(DrawContext dc)
Initializes the OpenGL state necessary to effect the lighting model.
|
protected void |
DeclutteringTextRenderer.beginRendering(DrawContext dc) |
protected void |
GeographicTextRenderer.beginRendering(DrawContext dc) |
protected void |
ToolTipRenderer.beginRendering(DrawContext dc,
OGLStackHandler stackHandler) |
protected void |
AnnotationFlowLayout.beginVertical(DrawContext dc,
java.awt.Rectangle bounds) |
boolean |
WWTexture.bind(DrawContext dc)
Makes this texture the current texture for rendering.
|
boolean |
FramebufferTexture.bind(DrawContext dc) |
boolean |
BasicWWTexture.bind(DrawContext dc) |
boolean |
SurfaceImage.bind(DrawContext dc) |
boolean |
LazilyLoadedTexture.bind(DrawContext dc)
Binds this instance's
Texture to the GLContext if the texture has been created, otherwise
initiates image source retrieval and texture creation in a separate thread. |
boolean |
SurfaceTile.bind(DrawContext dc) |
protected void |
AbstractAnnotation.bindPickableObject(DrawContext dc,
Position position) |
protected boolean |
AbstractBrowserBalloon.bindWebViewTexture(DrawContext dc,
AbstractBrowserBalloon.OrderedBrowserBalloon obb) |
protected void |
AbstractSurfaceObject.buildPickRepresentation(DrawContext dc)
Builds this AbstractSurfaceObject's pickable representation.
|
void |
SurfaceObjectTileBuilder.buildTiles(DrawContext dc,
java.lang.Iterable<?> iterable)
Assembles the surface tiles and draws any surface renderables in the iterable into those offscreen tiles.
|
protected boolean |
SurfaceObjectTileBuilder.canAssembleTiles(DrawContext dc)
Returns true if the draw context's viewport width and height are greater than zero.
|
protected void |
AbstractShape.checkViewDistanceExpiration(DrawContext dc)
Determines whether this shape's geometry should be invalidated because the view distance changed, and if so,
invalidates the geometry.
|
protected void |
RigidShape.clearCachedVbos(DrawContext dc)
Removes from the GPU resource cache the entry for the current data cache entry's VBOs.
|
protected void |
AbstractShape.clearCachedVbos(DrawContext dc)
Removes from the GPU resource cache the entry for the current data cache entry's VBOs.
|
void |
SurfaceObjectTileBuilder.clearPickCandidates(DrawContext dc)
Removes all entries from the list of pickable object candidates assembled during the last call to
SurfaceObjectTileBuilder.buildTiles(DrawContext, Iterable) . |
void |
SurfaceObjectTileBuilder.clearTiles(DrawContext dc)
Removes all entries from the list of SurfaceTiles assembled during the last call to
SurfaceObjectTileBuilder.buildTiles(DrawContext, Iterable) . |
protected java.util.ArrayList<Vec4> |
Polyline.clipAndAdd(DrawContext dc,
Vec4 ptA,
Vec4 ptB,
java.util.ArrayList<Vec4> span)
Deprecated.
|
protected java.nio.FloatBuffer |
Path.computeAbsolutePoints(DrawContext dc,
java.util.List<Position> positions,
java.nio.FloatBuffer path,
Path.PathData pathData)
Computes a model-coordinate path from a list of positions, using the altitudes in the specified positions.
|
protected java.awt.Point |
ScreenAnnotation.computeAnnotationPosition(DrawContext dc,
Position pos) |
protected java.awt.geom.Rectangle2D |
ToolTipRenderer.computeBackgroundBounds(DrawContext dc,
double width,
double height,
java.awt.Insets insets) |
protected void |
ScreenBrowserBalloon.computeBalloonPoints(DrawContext dc,
AbstractBrowserBalloon.OrderedBrowserBalloon obb)
Computes and stores this balloon's screen coordinates.
|
protected void |
GlobeBrowserBalloon.computeBalloonPoints(DrawContext dc,
AbstractBrowserBalloon.OrderedBrowserBalloon obb)
Computes and stores this balloon's model and screen coordinates.
|
protected abstract void |
AbstractBrowserBalloon.computeBalloonPoints(DrawContext dc,
AbstractBrowserBalloon.OrderedBrowserBalloon obb)
Computes and stores the balloon's model-coordinate and screen-coordinate points.
|
protected java.awt.Rectangle |
GlobeAnnotation.computeBounds(DrawContext dc) |
protected abstract java.awt.Rectangle |
AbstractAnnotation.computeBounds(DrawContext dc) |
protected java.awt.Rectangle |
ScreenAnnotation.computeBounds(DrawContext dc) |
protected double[] |
GeographicTextRenderer.computeDistanceScaleAndOpacity(DrawContext dc,
GeographicTextRenderer.OrderedText ot) |
protected double[] |
GlobeAnnotation.computeDistanceScaleAndOpacity(DrawContext dc,
Vec4 point,
java.awt.Dimension size) |
protected java.awt.geom.Rectangle2D.Double |
SurfaceIcon.computeDrawDimension(DrawContext dc,
LatLon location) |
protected Angle |
SurfaceIcon.computeDrawHeading(DrawContext dc) |
protected java.lang.Iterable<? extends LatLon> |
SurfaceIcons.computeDrawLocations(DrawContext dc,
SurfaceTileDrawContext sdc) |
protected double |
AbstractSurfaceRenderable.computeDrawPixelSize(DrawContext dc,
SurfaceTileDrawContext sdc) |
protected java.awt.geom.Point2D.Float |
GeographicTextRenderer.computeDrawPoint(DrawContext dc,
java.awt.geom.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,
SurfaceTileDrawContext sdc,
LatLon location) |
protected Extent |
AbstractSurfaceObject.computeExtent(DrawContext dc)
Computes the surface object's extent.
|
protected Extent |
RigidShape.computeExtent(DrawContext dc)
Computes the shape's extent using a bounding box.
|
protected Extent |
Polyline.computeExtent(DrawContext dc)
Deprecated.
|
protected double |
AbstractGeneralShape.computeEyeDistance(DrawContext dc,
AbstractGeneralShape.ShapeData shapeData)
Computes the minimum distance between this shape and the eye point.
|
protected double |
ExtrudedPolygon.computeEyeDistance(DrawContext dc,
ExtrudedPolygon.ShapeData shapeData)
Computes the minimum distance between this shape and the eye point.
|
protected double |
Path.computeEyeDistance(DrawContext dc,
Path.PathData pathData)
Computes the minimum distance between this Path and the eye point.
|
protected double |
Polygon.computeEyeDistance(DrawContext dc,
Polygon.ShapeData shapeData)
Computes the minimum distance between this polygon and the eye point.
|
protected java.awt.Rectangle |
AbstractAnnotation.computeFreeBounds(DrawContext dc,
int width,
int height) |
protected void |
SurfaceText.computeGeometry(DrawContext dc,
SurfaceTileDrawContext sdc)
Compute the text size and position.
|
protected Angle |
SurfaceIcons.computeIconRadius(DrawContext dc,
double regionPixelSize,
Sector drawSector) |
protected void |
PointPlacemark.computeImageBounds(DrawContext dc,
PointPlacemark.OrderedPlacemark opm)
Computes the screen-space rectangle bounding the placemark image.
|
protected void |
PointPlacemark.computeImageOffset(DrawContext dc) |
protected Vec4 |
PointPlacemark.computeLabelPoint(DrawContext dc,
PointPlacemark.OrderedPlacemark opm)
Computes the screen coordinate (lower-left origin) location of this placemark's label.
|
protected java.lang.Double |
GlobeAnnotation.computeLookAtDistance(DrawContext dc) |
protected double |
GeographicTextRenderer.computeLookAtDistance(DrawContext dc) |
protected double[] |
ScreenAnnotation.computeOffset(DrawContext dc) |
protected java.awt.Point |
AbstractBrowserBalloon.computeOffset(DrawContext dc,
BalloonAttributes activeAttrs,
int width,
int height) |
protected void |
ScreenImage.computeOffsets(DrawContext dc)
Compute the image size, rotation, and position based on the current viewport size.
|
protected void |
AbstractAnnotationBalloon.computeOffsets(DrawContext dc)
Compute the position and offsets, and set in them in the annotation.
|
protected double |
AbstractAnnotation.computeOpacity(DrawContext dc) |
protected void |
Path.computePath(DrawContext dc,
java.util.List<Position> positions,
Path.PathData pathData)
Computes the shape's model-coordinate path from a list of positions.
|
protected double |
SurfaceText.computePixelSize(DrawContext dc,
SurfaceTileDrawContext sdc)
Compute the size of a pixel in the surface tile.
|
protected double |
AbstractSurfaceRenderable.computePixelSizeAtLocation(DrawContext dc,
LatLon location) |
protected void |
PointPlacemark.computePlacemarkPoints(DrawContext dc,
PointPlacemark.OrderedPlacemark opm)
Computes and stores the placemark's Cartesian location, the Cartesian location of the corresponding point on the
terrain (if the altitude mode requires it), and the screen-space projection of the placemark's point.
|
protected Vec4 |
Polyline.computePoint(DrawContext dc,
Position pos,
boolean applyOffset)
Deprecated.
|
protected Vec4 |
AbstractShape.computePoint(DrawContext dc,
Terrain terrain,
Position position)
Computes a model-coordinate point from a position, applying this shape's altitude mode, and using
CLAMP_TO_GROUND if the current globe is 2D. |
protected java.nio.FloatBuffer |
Path.computePointsRelativeToTerrain(DrawContext dc,
java.util.List<Position> positions,
java.lang.Double altitude,
java.nio.FloatBuffer path,
Path.PathData pathData)
Computes a terrain-conforming, model-coordinate path from a list of positions, using either a specified altitude
or the altitudes in the specified positions.
|
protected Vec4 |
Polygon.computePolygonNormal(DrawContext dc,
Polygon.ShapeData shapeData) |
protected void |
ScreenAnnotationBalloon.computePosition(DrawContext dc)
Compute the annotation position, and set it in the annotation.
|
protected abstract void |
AbstractAnnotationBalloon.computePosition(DrawContext dc)
Compute the annotation position, and set it in the annotation.
|
protected void |
GlobeAnnotationBalloon.computePosition(DrawContext dc)
Compute the annotation position, and set it in the annotation.
|
protected Vec4 |
Path.computeReferenceCenter(DrawContext dc)
Computes this path's reference center.
|
protected void |
Polyline.computeReferenceCenter(DrawContext dc)
Deprecated.
|
Vec4 |
RigidShape.computeReferencePoint(DrawContext dc)
Sets the shape's referencePoint, which is essentially its centerPosition in Cartesian coordinates.
|
Matrix |
RigidShape.computeRenderMatrix(DrawContext dc)
Computes the transform to use during rendering to convert the unit sphere geometry representation of this shape
to its correct shape location, orientation and scale
|
protected Angle |
SurfaceIcons.computeSafeRadius(DrawContext dc,
SurfaceTileDrawContext sdc) |
protected double |
AbstractAnnotation.computeScale(DrawContext dc) |
protected Sector[] |
SurfaceText.computeSector(DrawContext dc)
Compute the sector covered by this surface text.
|
protected java.util.List<Sector> |
SurfaceIcons.computeSectors(DrawContext dc) |
protected java.util.List<Sector> |
SurfaceIcon.computeSectors(DrawContext dc) |
protected java.util.List<Sector> |
AbstractSurfaceShape.computeSectors(DrawContext dc)
Computes the bounding sectors for the shape.
|
protected double |
Path.computeSegmentLength(DrawContext dc,
Position posA,
Position posB)
Computes the approximate model-coordinate, path length between two positions.
|
protected double |
Polyline.computeSegmentLength(DrawContext dc,
Position posA,
Position posB)
Deprecated.
|
protected java.awt.Point |
ScreenAnnotation.computeSize(DrawContext dc) |
protected java.awt.Dimension |
AbstractBrowserBalloon.computeSize(DrawContext dc,
BalloonAttributes activeAttrs)
Computes the size of this balloon's frame in the viewport (on the screen).
|
int |
MultiResolutionPath.SkipCountComputer.computeSkipCount(DrawContext dc,
Path.PathData pathData)
Determines the number of positions to skip for the current viewing state.
|
protected void |
Cone.computeSubdivisions(DrawContext dc,
RigidShape.ShapeData shapeData)
Computes the number of subdivisions necessary to achieve the expected Level of Detail given the shape's
relationship to the viewer.
|
protected void |
Box.computeSubdivisions(DrawContext dc,
RigidShape.ShapeData shapeData)
Computes the number of subdivisions necessary to achieve the expected Level of Detail given the shape's
relationship to the viewer.
|
protected void |
Pyramid.computeSubdivisions(DrawContext dc,
RigidShape.ShapeData shapeData)
Computes the number of subdivisions necessary to achieve the expected Level of Detail given the shape's
relationship to the viewer.
|
protected void |
Ellipsoid.computeSubdivisions(DrawContext dc,
RigidShape.ShapeData shapeData)
Computes the number of subdivisions necessary to achieve the expected Level of Detail given the shape's
relationship to the viewer.
|
protected abstract void |
RigidShape.computeSubdivisions(DrawContext dc,
RigidShape.ShapeData shapeData)
Computes the number of subdivisions necessary to achieve the expected Level of Detail given the shape's
relationship to the viewer.
|
protected void |
Cylinder.computeSubdivisions(DrawContext dc,
RigidShape.ShapeData shapeData)
Computes the number of subdivisions necessary to achieve the expected Level of Detail given the shape's
relationship to the viewer.
|
protected void |
Wedge.computeSubdivisions(DrawContext dc,
RigidShape.ShapeData shapeData)
Computes the number of subdivisions necessary to achieve the expected Level of Detail given the shape's
relationship to the viewer.
|
protected Vec4 |
TrackRenderer.computeSurfacePoint(DrawContext dc,
TrackPoint tp) |
protected java.awt.geom.Rectangle2D |
DeclutteringTextRenderer.computeTextBounds(DrawContext dc,
DeclutterableText text) |
protected java.awt.geom.Rectangle2D |
GeographicTextRenderer.computeTextBounds(DrawContext dc,
GeographicTextRenderer.OrderedText uText,
double scale) |
protected java.awt.geom.Rectangle2D |
ToolTipRenderer.computeTextBounds(DrawContext dc,
java.lang.String text,
java.awt.Font font) |
protected java.awt.Rectangle |
AbstractAnnotation.computeTextBounds(DrawContext dc,
java.lang.String text,
java.awt.Font font,
java.lang.String align) |
protected java.awt.geom.Point2D |
ToolTipRenderer.computeTextTranslation(DrawContext dc,
java.awt.geom.Rectangle2D textBounds,
java.awt.Insets insets) |
protected java.awt.Dimension |
SurfaceObjectTileBuilder.computeTextureTileDimension(DrawContext dc)
Returns the tile dimension used to create the tile textures for the specified
DrawContext . |
protected abstract void |
SurfaceTileRenderer.computeTextureTransform(DrawContext dc,
SurfaceTile tile,
SurfaceTileRenderer.Transform t) |
protected void |
GeographicSurfaceTileRenderer.computeTextureTransform(DrawContext dc,
SurfaceTile tile,
SurfaceTileRenderer.Transform t) |
protected AbstractShape.AbstractShapeData |
RigidShape.createCacheEntry(DrawContext dc) |
protected abstract AbstractShape.AbstractShapeData |
AbstractShape.createCacheEntry(DrawContext dc)
Creates and returns a new cache entry specific to the subclass.
|
protected AbstractShape.AbstractShapeData |
ExtrudedPolygon.createCacheEntry(DrawContext dc) |
protected AbstractShape.AbstractShapeData |
MultiResolutionPath.createCacheEntry(DrawContext dc)
Deprecated.
Creates and returns a new cache entry specific to the subclass.
|
protected AbstractShape.AbstractShapeData |
Polygon.createCacheEntry(DrawContext dc) |
protected AbstractShape.AbstractShapeData |
Path.createCacheEntry(DrawContext dc) |
protected void |
ExtrudedPolygon.createCapGeometry(DrawContext dc,
ExtrudedPolygon.ShapeData shapeData)
Compute the cap geometry.
|
protected void |
ExtrudedPolygon.createFullGeometry(DrawContext dc,
Terrain terrain,
ExtrudedPolygon.ShapeData shapeData,
boolean skipOuterBoundary)
Computes a boundary set's full geometry.
|
protected void |
Polygon.createFullGeometry(DrawContext dc,
Terrain terrain,
Polygon.ShapeData shapeData,
boolean skipOuterBoundary)
Computes a shape's full geometry.
|
protected void |
Polygon.createGeometry(DrawContext dc,
Polygon.ShapeData shapeData)
Compute the cap geometry.
|
protected java.lang.Object |
AbstractSurfaceShape.createGeometryKey(DrawContext dc,
SurfaceTileDrawContext sdc) |
protected PickedObject |
AbstractBrowserBalloon.createLinkPickedObject(DrawContext dc,
java.awt.Color pickColor,
AVList linkParams) |
protected void |
ExtrudedPolygon.createMinimalGeometry(DrawContext dc,
ExtrudedPolygon.ShapeData shapeData)
Computes the information necessary to determine this extruded polygon's extent.
|
protected void |
Polygon.createMinimalGeometry(DrawContext dc,
Polygon.ShapeData shapeData)
Compute enough geometry to determine this polygon's extent, reference point and eye distance.
|
protected PickedObject |
GlobeBrowserBalloon.createPickedObject(DrawContext dc,
java.awt.Color pickColor) |
protected PickedObject |
AbstractSurfaceObject.createPickedObject(DrawContext dc,
java.awt.Color pickColor)
Create a
PickedObject for this surface object. |
protected PickedObject |
PointPlacemark.createPickedObject(DrawContext dc,
java.awt.Color pickColor)
Create a
PickedObject for this placemark. |
protected PickedObject |
AbstractShape.createPickedObject(DrawContext dc,
java.awt.Color pickColor)
Deprecated.
Use the more general
AbstractShape.createPickedObject(int) instead. |
protected PickedObject |
AbstractBrowserBalloon.createPickedObject(DrawContext dc,
java.awt.Color pickColor) |
protected void |
ExtrudedPolygon.createTessllationGeometry(DrawContext dc,
ExtrudedPolygon.ShapeData shapeData)
Tessellates this extruded polygon's cap.
|
protected void |
Polygon.createTessllationGeometry(DrawContext dc,
Polygon.ShapeData shapeData)
Tessellates the polygon.
|
protected SurfaceObjectTileBuilder.TileInfo |
SurfaceObjectTileBuilder.createTileInfo(DrawContext dc)
Creates a tile info associated with the specified draw context.
|
protected SurfaceObjectTileBuilder.TileInfoKey |
SurfaceObjectTileBuilder.createTileInfoKey(DrawContext dc)
Creates a key to address the tile information associated with the specified draw context.
|
protected com.jogamp.opengl.util.texture.Texture |
SurfaceObjectTileBuilder.createTileTexture(DrawContext dc,
int width,
int height)
Returns a new surface tile texture for use on the specified draw context with the specified width and height.
|
protected void |
AbstractSurfaceShape.determineActiveGeometry(DrawContext dc,
SurfaceTileDrawContext sdc) |
protected void |
SurfacePolylines.determineActiveGeometry(DrawContext dc,
SurfaceTileDrawContext sdc) |
protected void |
AbstractAnnotation.doDraw(DrawContext dc,
int width,
int height,
double opacity,
Position pickPosition)
Draws an annotation with the given dimensions and opacity.
|
protected void |
AbstractAnnotation.doDrawBackgroundTexture(DrawContext dc,
int width,
int height,
double opacity,
Position pickPosition,
WWTexture texture) |
protected void |
AbstractAnnotation.doDrawChildren(DrawContext dc,
java.awt.Rectangle bounds,
double opacity,
Position pickPosition) |
protected void |
SurfacePolygon.doDrawGeographic(DrawContext dc,
SurfaceTileDrawContext sdc) |
protected void |
AbstractSurfaceShape.doDrawGeographic(DrawContext dc,
SurfaceTileDrawContext sdc) |
protected void |
RigidShape.doDrawInterior(DrawContext dc) |
protected abstract void |
AbstractShape.doDrawInterior(DrawContext dc)
Draws this shape's interior.
|
protected void |
ExtrudedPolygon.doDrawInterior(DrawContext dc)
Not used by this class.
|
protected void |
Polygon.doDrawInterior(DrawContext dc) |
protected void |
Path.doDrawInterior(DrawContext dc)
Draws this path's interior when the path is extruded.
|
protected void |
Path.doDrawInteriorVA(DrawContext dc,
Path.PathData pathData) |
protected void |
Polygon.doDrawInteriorVA(DrawContext dc,
Polygon.ShapeData shapeData) |
protected void |
Path.doDrawInteriorVBO(DrawContext dc,
int[] vboIds,
Path.PathData pathData) |
protected void |
Polygon.doDrawInteriorVBO(DrawContext dc,
int[] vboIds,
Polygon.ShapeData shapeData) |
protected void |
AbstractBrowserBalloon.doDrawOrderedRenderable(DrawContext dc,
AbstractBrowserBalloon.OrderedBrowserBalloon obb) |
protected void |
PointPlacemark.OrderedPlacemark.doDrawOrderedRenderable(DrawContext dc,
PickSupport pickCandidates) |
protected void |
AbstractShape.doDrawOrderedRenderable(DrawContext dc,
PickSupport pickCandidates)
Draw this shape as an ordered renderable.
|
protected void |
Path.doDrawOrderedRenderable(DrawContext dc,
PickSupport pickCandidates)
Draw this shape as an ordered renderable.
|
protected void |
PointPlacemark.doDrawOrderedRenderable(DrawContext dc,
PickSupport pickCandidates,
PointPlacemark.OrderedPlacemark opm)
Draw this placemark as an ordered renderable.
|
protected void |
RigidShape.doDrawOutline(DrawContext dc) |
protected abstract void |
AbstractShape.doDrawOutline(DrawContext dc)
Draws this shape's outline.
|
protected void |
ExtrudedPolygon.doDrawOutline(DrawContext dc)
Not used by this class, which overrides
ExtrudedPolygon.drawOutline(DrawContext) . |
protected void |
Polygon.doDrawOutline(DrawContext dc) |
protected void |
Path.doDrawOutline(DrawContext dc)
Draws this shape's outline.
|
protected void |
Path.doDrawOutlineVA(DrawContext dc,
Path.PathData pathData) |
protected void |
Polygon.doDrawOutlineVA(DrawContext dc,
Polygon.ShapeData shapeData) |
protected void |
Path.doDrawOutlineVBO(DrawContext dc,
int[] vboIds,
Path.PathData pathData) |
protected void |
Polygon.doDrawOutlineVBO(DrawContext dc,
int[] vboIds,
Polygon.ShapeData shapeData) |
protected boolean |
RigidShape.doMakeOrderedRenderable(DrawContext dc) |
protected abstract boolean |
AbstractShape.doMakeOrderedRenderable(DrawContext dc)
Produces the geometry and other state necessary to represent this shape as an ordered renderable.
|
protected boolean |
ExtrudedPolygon.doMakeOrderedRenderable(DrawContext dc) |
protected boolean |
Polygon.doMakeOrderedRenderable(DrawContext dc) |
protected boolean |
Path.doMakeOrderedRenderable(DrawContext dc) |
protected void |
IconRenderer.doRecordFeedback(DrawContext dc,
WWIcon icon,
Vec4 modelPoint,
java.awt.Rectangle screenRect)
Records feedback about how the specified WWIcon has been processed.
|
protected void |
ScreenImage.doRender(DrawContext dc) |
protected void |
BasicAnnotationRenderer.OrderedAnnotation.doRender(DrawContext dc,
BasicAnnotationRenderer.OrderedAnnotation oa) |
protected void |
ToolTipRenderer.doRender(DrawContext dc,
java.lang.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 |
GlobeAnnotation.doRenderNow(DrawContext dc) |
protected abstract void |
AbstractAnnotation.doRenderNow(DrawContext dc) |
protected void |
ScreenAnnotation.doRenderNow(DrawContext dc) |
protected void |
Path.PathPickSupport.doResolvePick(DrawContext dc,
java.awt.Rectangle pickRect,
Layer layer)
Adds all picked paths that are registered with this PickSupport and intersect the specified rectangle in AWT
screen coordinates (if any) to the draw context's list of picked objects.
|
protected java.lang.Integer |
AbstractSurfaceShape.doTessellateInterior(DrawContext dc) |
protected int[] |
SurfacePolygons.doTessellateInterior(DrawContext dc,
LatLon referenceLocation) |
protected void |
ScreenImage.draw(DrawContext dc) |
protected void |
SurfaceImage.draw(DrawContext dc) |
protected void |
Polyline.draw(DrawContext dc)
Deprecated.
If the scene controller is rendering ordered renderables, this method draws this placemark's image as an ordered
renderable.
|
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,
java.util.Iterator<TrackPoint> trackPositions) |
protected void |
ToolTipRenderer.draw(DrawContext dc,
java.awt.Rectangle viewport,
java.lang.String text,
int x,
int y) |
protected void |
AbstractAnnotationLayout.drawAnnotation(DrawContext dc,
Annotation annotation,
int width,
int height,
double opacity,
Position pickPosition) |
void |
AnnotationFlowLayout.drawAnnotations(DrawContext dc,
java.awt.Rectangle bounds,
java.lang.Iterable<? extends Annotation> annotations,
double opacity,
Position pickPosition) |
void |
AnnotationLayoutManager.drawAnnotations(DrawContext dc,
java.awt.Rectangle bounds,
java.lang.Iterable<? extends Annotation> annotations,
double opacity,
Position pickPosition) |
void |
AnnotationNullLayout.drawAnnotations(DrawContext dc,
java.awt.Rectangle bounds,
java.lang.Iterable<? extends Annotation> annotations,
double opacity,
Position pickPosition) |
protected void |
AbstractAnnotation.drawBackground(DrawContext dc,
int width,
int height,
double opacity,
Position pickPosition) |
protected void |
AbstractAnnotation.drawBackgroundImage(DrawContext dc,
int width,
int height,
double opacity,
Position pickPosition) |
protected void |
PointPlacemark.drawBatched(DrawContext dc)
Draws this ordered renderable and all subsequent PointPlacemark ordered renderables in the ordered renderable
list.
|
protected void |
AbstractShape.drawBatched(DrawContext dc)
Draws this ordered renderable and all subsequent Path ordered renderables in the ordered renderable list.
|
protected void |
AbstractAnnotation.drawBorder(DrawContext dc,
int width,
int height,
double opacity,
Position pickPosition) |
protected void |
AbstractSurfaceObject.drawBoundingSectors(DrawContext dc,
SurfaceTileDrawContext sdc)
Causes this SurfaceObject to render its bounding sectors to the specified region in geographic coordinates.
|
protected void |
AbstractBrowserBalloon.drawBrowserControl(DrawContext dc,
AbstractBrowserBalloon.BrowserControl control,
AbstractBrowserBalloon.OrderedBrowserBalloon obb) |
protected void |
AbstractBrowserBalloon.drawBrowserControls(DrawContext dc,
AbstractBrowserBalloon.OrderedBrowserBalloon obb) |
static void |
FrameFactory.drawBuffer(DrawContext dc,
int mode,
java.nio.DoubleBuffer verts) |
static void |
FrameFactory.drawBuffer(DrawContext dc,
int mode,
int count,
java.nio.DoubleBuffer verts)
Draw a vertex buffer in a given gl mode.
|
static void |
FrameFactory.drawBuffer(DrawContext dc,
int mode,
int count,
java.nio.DoubleBuffer verts,
java.nio.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) |
void |
ExtrudedPolygon.drawCapInterior(DrawContext dc,
ExtrudedPolygon.ShapeData shapeData)
Draws the filled interior of this shape's cap.
|
void |
ExtrudedPolygon.drawCapOutline(DrawContext dc,
ExtrudedPolygon.ShapeData shapeData)
Draws the cap's outline.
|
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 |
MultiLineTextRenderer.drawFilledRectangle(DrawContext dc,
double x,
double y,
double width,
double height) |
protected void |
AbstractBrowserBalloon.drawFrame(DrawContext dc,
AbstractBrowserBalloon.OrderedBrowserBalloon obb) |
protected void |
AbstractBrowserBalloon.drawFrameInterior(DrawContext dc,
AbstractBrowserBalloon.OrderedBrowserBalloon obb)
Draws this browser balloon's interior geometry in screen-coordinates, with the
WebView's texture
representation applied as an OpenGL decal. |
protected void |
AbstractBrowserBalloon.drawFrameOutline(DrawContext dc,
AbstractBrowserBalloon.OrderedBrowserBalloon obb) |
protected abstract void |
AbstractSurfaceObject.drawGeographic(DrawContext dc,
SurfaceTileDrawContext sdc)
Causes the SurfaceObject to render itself to the specified region in geographic coordinates.
|
void |
SurfaceIcon.drawGeographic(DrawContext dc,
SurfaceTileDrawContext sdc) |
protected void |
AbstractSurfaceShape.drawGeographic(DrawContext dc,
SurfaceTileDrawContext sdc) |
protected void |
SurfaceText.drawGeographic(DrawContext dc,
SurfaceTileDrawContext sdc)
Causes the SurfaceObject to render itself to the specified region in geographic coordinates.
|
protected void |
Cone.drawGeometry(DrawContext dc,
int mode,
int count,
int type,
java.nio.Buffer elementBuffer,
RigidShape.ShapeData shapeData,
int face)
Renders the cone, using data from the provided buffer and the given parameters.
|
protected void |
Box.drawGeometry(DrawContext dc,
int mode,
int count,
int type,
java.nio.Buffer elementBuffer,
RigidShape.ShapeData shapeData,
int face)
Renders the Box, using data from the provided buffer and the given parameters.
|
protected void |
Pyramid.drawGeometry(DrawContext dc,
int mode,
int count,
int type,
java.nio.Buffer elementBuffer,
RigidShape.ShapeData shapeData,
int face)
Renders the Pyramid, using data from the provided buffer and the given parameters
|
protected void |
Ellipsoid.drawGeometry(DrawContext dc,
int mode,
int count,
int type,
java.nio.Buffer elementBuffer,
RigidShape.ShapeData shapeData,
int face)
Renders the Ellipsoid, using data from the provided buffer and the given parameters.
|
protected abstract void |
RigidShape.drawGeometry(DrawContext dc,
int mode,
int count,
int type,
java.nio.Buffer elementBuffer,
RigidShape.ShapeData shapeData,
int index)
Renders the shape, using data from the provided buffer and the given parameters.
|
protected void |
Cylinder.drawGeometry(DrawContext dc,
int mode,
int count,
int type,
java.nio.Buffer elementBuffer,
RigidShape.ShapeData shapeData,
int face)
Renders the cylinder, using data from the provided buffer and the given parameters.
|
protected void |
Wedge.drawGeometry(DrawContext dc,
int mode,
int count,
int type,
java.nio.Buffer elementBuffer,
RigidShape.ShapeData shapeData,
int face)
Renders the wedge, using data from the provided buffer and the given parameters.
|
protected void |
RigidShape.drawGeometry(DrawContext dc,
RigidShape.ShapeData shapeData,
int index)
Renders the Rigid Shape
|
protected void |
AnnotationFlowLayout.drawHorizontal(DrawContext dc,
java.awt.Rectangle bounds,
java.lang.Iterable<? extends Annotation> annotations,
double opacity,
Position pickPosition) |
protected void |
AbstractAnnotation.drawHTML(DrawContext dc,
int x,
int y,
int lineHeight,
double opacity,
java.lang.Object pickObject,
Position pickPosition,
java.lang.String text) |
protected Vec4 |
IconRenderer.drawIcon(DrawContext dc,
IconRenderer.OrderedIcon uIcon) |
protected void |
SurfaceIcons.drawIcon(DrawContext dc,
SurfaceTileDrawContext sdc) |
protected void |
SurfaceIcon.drawIcon(DrawContext dc,
SurfaceTileDrawContext sdc) |
protected void |
IconRenderer.drawIconsInBatch(DrawContext dc,
IconRenderer.OrderedIcon uIcon) |
protected void |
AbstractShape.drawInterior(DrawContext dc)
Draws this shape's interior.
|
void |
ExtrudedPolygon.drawInterior(DrawContext dc) |
void |
OutlinedShape.drawInterior(DrawContext dc,
java.lang.Object shape)
Draws the shape's filled faces.
|
protected void |
SurfacePolygons.drawInterior(DrawContext dc,
SurfaceTileDrawContext sdc) |
protected void |
AbstractSurfaceShape.drawInterior(DrawContext dc,
SurfaceTileDrawContext sdc) |
protected void |
SurfacePolyline.drawInterior(DrawContext dc,
SurfaceTileDrawContext sdc) |
protected void |
SurfacePolylines.drawInterior(DrawContext dc,
SurfaceTileDrawContext sdc) |
protected void |
PointPlacemark.drawLabel(DrawContext dc,
PickSupport pickCandidates,
PointPlacemark.OrderedPlacemark opm)
Draws the placemark's label if a label is specified.
|
protected void |
PointPlacemark.drawLine(DrawContext dc,
PickSupport pickCandidates,
PointPlacemark.OrderedPlacemark opm)
Draws the placemark's line.
|
protected void |
AbstractSurfaceShape.drawLineStrip(DrawContext dc,
java.util.List<LatLon> locations) |
protected void |
MultiLineTextRenderer.drawLineWithUniqueColors(java.lang.String text,
int x,
int y,
DrawContext dc,
PickSupport pickSupport,
java.lang.Object refObject,
Position refPosition) |
protected void |
AbstractBrowserBalloon.drawLinks(DrawContext dc,
AbstractBrowserBalloon.OrderedBrowserBalloon obb) |
protected void |
IconRenderer.drawMany(DrawContext dc,
java.lang.Iterable<? extends WWIcon> icons,
Layer layer) |
protected void |
BasicAnnotationRenderer.drawMany(DrawContext dc,
java.lang.Iterable<Annotation> annotations,
Layer layer) |
protected void |
BasicAnnotationRenderer.drawOne(DrawContext dc,
Annotation annotation,
Vec4 annotationPoint,
Layer layer) |
protected void |
AbstractSurfaceObject.drawOrderedRenderable(DrawContext dc)
Causes the SurfaceObject to render itself.
|
protected void |
AbstractShape.drawOrderedRenderable(DrawContext dc)
Draws this shape as an ordered renderable.
|
protected void |
Polyline.drawOrderedRenderable(DrawContext dc)
Deprecated.
|
protected void |
AbstractBrowserBalloon.drawOrderedRenderable(DrawContext dc,
AbstractBrowserBalloon.OrderedBrowserBalloon obb) |
protected void |
PointPlacemark.drawOrderedRenderable(DrawContext dc,
PointPlacemark.OrderedPlacemark opm)
Draws the path as an ordered renderable.
|
protected void |
AbstractShape.drawOutline(DrawContext dc)
Draws this shape's outline.
|
void |
ExtrudedPolygon.drawOutline(DrawContext dc) |
void |
OutlinedShape.drawOutline(DrawContext dc,
java.lang.Object shape)
Draws the shape's outline.
|
protected void |
AbstractSurfaceShape.drawOutline(DrawContext dc,
SurfaceTileDrawContext sdc) |
protected void |
SurfacePolylines.drawOutline(DrawContext dc,
SurfaceTileDrawContext sdc) |
protected void |
AbstractSurfaceObject.drawPickRepresentation(DrawContext dc)
Causes this SurfaceObject to draw a representation of itself suitable for use during picking.
|
protected void |
AbstractAnnotation.drawPlainText(DrawContext dc,
int x,
int y,
int lineHeight,
double opacity,
java.lang.Object pickObject,
Position pickPosition,
java.lang.String text) |
protected void |
PointPlacemark.drawPoint(DrawContext dc,
PickSupport pickCandidates,
PointPlacemark.OrderedPlacemark opm)
Draws the placemark's line.
|
protected void |
Path.drawPointsVA(DrawContext dc,
Path.PathData pathData)
Draws vertical lines at this path's specified positions.
|
protected void |
Path.drawPointsVBO(DrawContext dc,
int[] vboIds,
Path.PathData pathData)
Draws points at this path's specified positions.
|
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 |
AbstractBrowserBalloon.drawResizeControl(DrawContext dc,
AbstractBrowserBalloon.OrderedBrowserBalloon obb)
Draw pickable regions for the resize controls.
|
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,
double leaderGapWidth,
int glMode,
int cornerRadius)
Draw a shape with the specified width and height, gl mode and corner radius.
|
protected void |
ExtrudedPolygon.drawSideInteriors(DrawContext dc,
ExtrudedPolygon.ShapeData shapeData)
Draws this shape's sides.
|
protected void |
ExtrudedPolygon.drawSideOutline(DrawContext dc,
ExtrudedPolygon.ShapeData shapeData)
Draws this extruded polygon's side outline.
|
protected void |
SurfaceText.drawText(DrawContext dc)
Draw the text.
|
protected Vec4 |
DeclutteringTextRenderer.drawText(DrawContext dc,
DeclutterableText uText,
double scale,
double opacity) |
protected Vec4 |
GeographicTextRenderer.drawText(DrawContext dc,
GeographicTextRenderer.OrderedText uText,
double scale,
double opacity) |
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,
java.lang.Object pickObject,
Position pickPosition,
java.lang.String text) |
protected void |
AbstractBrowserBalloon.drawTitleBar(DrawContext dc,
AbstractBrowserBalloon.OrderedBrowserBalloon obb) |
protected void |
ToolTipRenderer.drawToolTip(DrawContext dc,
java.awt.Rectangle viewport,
java.lang.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,
java.lang.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,
java.awt.Rectangle bounds,
java.lang.Iterable<? extends Annotation> annotations,
double opacity,
Position pickPosition) |
protected void |
Path.drawVerticalOutlineVA(DrawContext dc,
Path.PathData pathData)
Draws vertical lines at this path's specified positions.
|
protected void |
Path.drawVerticalOutlineVBO(DrawContext dc,
int[] vboIds,
Path.PathData pathData) |
protected void |
AbstractBrowserBalloon.drawWebViewLinks(DrawContext dc,
AbstractBrowserBalloon.OrderedBrowserBalloon obb) |
protected void |
TrackRenderer.end(DrawContext dc) |
protected void |
SurfaceIcon.endDraw(DrawContext dc) |
protected void |
AbstractAnnotation.endDraw(DrawContext dc,
OGLStackHandler stackHandler) |
void |
AbstractAnnotationLayout.endDrawAnnotations(DrawContext dc) |
void |
AnnotationLayoutManager.endDrawAnnotations(DrawContext dc) |
protected void |
BasicAnnotationRenderer.endDrawAnnotations(DrawContext dc,
OGLStackHandler stackHandler) |
protected void |
AbstractAnnotation.endDrawChildren(DrawContext dc) |
protected void |
IconRenderer.endDrawIcons(DrawContext dc) |
protected void |
PointPlacemark.endDrawing(DrawContext dc)
Pop the state set in beginDrawing.
|
protected void |
AbstractShape.endDrawing(DrawContext dc)
Pop the state set in
AbstractShape.beginDrawing(DrawContext, int) . |
protected void |
AbstractSurfaceShape.endDrawing(DrawContext dc) |
protected void |
AbstractBrowserBalloon.endDrawing(DrawContext dc) |
void |
BasicLightingModel.endLighting(DrawContext dc) |
void |
LightingModel.endLighting(DrawContext dc)
Restores state set by
LightingModel.beginLighting(DrawContext) to its original state. |
protected void |
DeclutteringTextRenderer.endRendering(DrawContext dc) |
protected void |
GeographicTextRenderer.endRendering(DrawContext dc) |
protected void |
ToolTipRenderer.endRendering(DrawContext dc,
OGLStackHandler stackHandler) |
protected void |
RigidShape.fillVBO(DrawContext dc)
Fill this shape's vertex buffer objects.
|
protected abstract void |
AbstractShape.fillVBO(DrawContext dc)
Fill this shape's vertex buffer objects.
|
protected void |
ExtrudedPolygon.fillVBO(DrawContext dc) |
protected void |
Polygon.fillVBO(DrawContext dc)
Fill this shape's vertex buffer objects.
|
protected void |
Path.fillVBO(DrawContext dc) |
protected java.util.ArrayList<Intersection> |
ContourLine.filterIntersections(DrawContext dc,
java.util.ArrayList<Intersection> list)
Filters the given intersection segments list according to some criteria - here the inclusion inside the bounding
sector.
|
protected java.util.ArrayList<Intersection> |
ContourLinePolygon.filterIntersections(DrawContext dc,
java.util.ArrayList<Intersection> list)
Filters the given intersection segments list according to some criteria - here the inclusion inside the current
polygon.
|
protected java.util.ArrayList<Intersection> |
ContourLine.filterIntersectionsOnViewFrustum(DrawContext dc,
java.util.ArrayList<Intersection> list)
Filters the given intersection segments list according to the current view frustum.
|
protected boolean |
FramebufferTexture.generateTexture(DrawContext dc,
int width,
int height) |
protected java.awt.Rectangle |
AnnotationNullLayout.getAnnotationBounds(DrawContext dc,
Annotation annotation) |
Vec4 |
GlobeAnnotation.getAnnotationDrawPoint(DrawContext dc)
Get the final Vec4 point at which an annotation will be drawn.
|
protected Vec4 |
BasicAnnotationRenderer.getAnnotationDrawPoint(DrawContext dc,
Annotation annotation)
Get the final Vec4 point at which an annotation will be drawn.
|
protected Vec4 |
GlobeAnnotation.getAnnotationDrawPointLegacy(DrawContext dc)
Compute the draw point using the legacy altitude mode.
|
protected java.awt.Dimension |
AbstractAnnotationLayout.getAnnotationSize(DrawContext dc,
Annotation annotation) |
WWTexture |
AnnotationAttributes.getBackgroundTexture(DrawContext dc)
Get the background image as a
WWTexture for the specified draw context. |
java.awt.Rectangle |
Annotation.getBounds(DrawContext dc)
Get the annotation bounding
Rectangle using OGL coordinates - bottom-left corner x and y
relative to the WorldWindow bottom-left corner, and the annotation callout width and height. |
java.awt.geom.Rectangle2D |
PointPlacemark.OrderedPlacemark.getBounds(DrawContext dc) |
java.awt.geom.Rectangle2D |
DeclutterableText.getBounds(DrawContext dc) |
java.awt.Rectangle |
AbstractAnnotation.getBounds(DrawContext dc)
Get the annotation bounding
Rectangle using OGL coordinates - bottom-left corner x and y
relative to the WorldWindow bottom-left corner, and the annotation callout width and height. |
java.awt.Rectangle |
Balloon.getBounds(DrawContext dc)
Get the balloon bounding
Rectangle using OGL coordinates - bottom-left corner x and y relative
to the WorldWindow bottom-left corner, and the balloon callout width and height. |
java.awt.Rectangle |
AbstractAnnotationBalloon.getBounds(DrawContext dc)
Get the balloon bounding
Rectangle using OGL coordinates - bottom-left corner x and y relative
to the WorldWindow bottom-left corner, and the balloon callout width and height. |
java.awt.geom.Rectangle2D |
Declutterable.getBounds(DrawContext dc) |
java.awt.Rectangle |
AbstractBrowserBalloon.getBounds(DrawContext dc)
Get the balloon bounding
Rectangle using OGL coordinates - bottom-left corner x and y relative
to the WorldWindow bottom-left corner, and the balloon callout width and height. |
protected java.util.List<java.util.List<LatLon>> |
AbstractSurfaceShape.getCachedGeometry(DrawContext dc,
SurfaceTileDrawContext sdc) |
java.lang.Double |
OutlinedShape.getDepthOffsetFactor(DrawContext dc,
java.lang.Object shape)
Returns the depth-offset factor.
|
java.lang.Double |
OutlinedShape.getDepthOffsetUnits(DrawContext dc,
java.lang.Object shape)
Returns the depth-offset units.
|
protected double |
Path.getDistanceMetric(DrawContext dc,
Path.PathData pathData)
Computes this Path's distance from the eye point, for use in determining when to show positions points.
|
Extent |
AbstractSurfaceObject.getExtent(DrawContext dc)
Returns the surface object's enclosing volume as an
Extent in model coordinates,
given a specified DrawContext . |
Extent |
SurfaceObject.getExtent(DrawContext dc)
Returns the surface object's enclosing volume as an
Extent in model coordinates,
given a specified DrawContext . |
Extent |
SurfaceImage.getExtent(DrawContext dc) |
Extent |
SurfaceIcon.getExtent(DrawContext dc) |
Extent |
SurfaceTile.getExtent(DrawContext dc) |
Extent |
Polyline.getExtent(DrawContext dc)
Deprecated.
Returns this Polyline's enclosing volume as an
Extent in model coordinates, given
a specified DrawContext . |
int |
WWTexture.getHeight(DrawContext dc)
Returns the texture's height
|
int |
FramebufferTexture.getHeight(DrawContext dc) |
int |
BasicWWTexture.getHeight(DrawContext dc) |
int |
LazilyLoadedTexture.getHeight(DrawContext dc)
Returns the texture's height
|
int |
ScreenImage.getImageHeight(DrawContext dc)
Returns the height of the image after dynamic scaling has been applied.
|
int |
ScreenCreditImage.getImageHeight(DrawContext dc) |
int |
ScreenImage.getImageWidth(DrawContext dc)
Returns the width of the source image after dynamic scaling has been applied.
|
int |
ScreenCreditImage.getImageWidth(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 |
PointPlacemark.getLabelBounds(DrawContext dc,
PointPlacemark.OrderedPlacemark opm)
Determines the screen coordinate boundaries of this placemark's label.
|
protected MultiLineTextRenderer |
AbstractAnnotation.getMultiLineTextRenderer(DrawContext dc,
java.awt.Font font,
java.lang.String align) |
java.util.Collection<PickedObject> |
SurfaceObjectTileBuilder.getPickCandidates(DrawContext dc)
Returns the list of pickable object candidates associated with the SurfaceTiles assembled during the last call to
SurfaceObjectTileBuilder.buildTiles(DrawContext, Iterable) . |
java.awt.Dimension |
Annotation.getPreferredSize(DrawContext dc) |
java.awt.Dimension |
AbstractAnnotation.getPreferredSize(DrawContext dc) |
java.awt.Dimension |
AnnotationFlowLayout.getPreferredSize(DrawContext dc,
java.lang.Iterable<? extends Annotation> annotations) |
java.awt.Dimension |
AnnotationLayoutManager.getPreferredSize(DrawContext dc,
java.lang.Iterable<? extends Annotation> annotations) |
java.awt.Dimension |
AnnotationNullLayout.getPreferredSize(DrawContext dc,
java.lang.Iterable<? extends Annotation> annotations) |
java.awt.Point |
ScreenImage.getScreenLocation(DrawContext dc)
Returns the location of the image on the screen.
|
protected java.awt.Point |
ScreenAnnotation.getScreenPoint(DrawContext dc)
Get the
Point where the annotation is drawn in the viewport. |
protected java.awt.Point |
ScreenRelativeAnnotation.getScreenPoint(DrawContext dc)
Computes and returns the screen point in pixels corresponding to the annotation's relative position coordinates
and the current window size.
|
java.util.List<Sector> |
SurfaceIcon.getSectors(DrawContext dc) |
java.util.List<Sector> |
AbstractSurfaceShape.getSectors(DrawContext dc) |
java.util.List<Sector> |
SurfacePolylines.getSectors(DrawContext dc) |
java.util.List<Sector> |
SurfaceRenderable.getSectors(DrawContext dc)
Returns a list of sectors indicating the geographic region that bounds this renderable for the specified draw
context.
|
java.util.List<Sector> |
SurfaceText.getSectors(DrawContext dc)
Returns a list of sectors indicating the geographic region that bounds this renderable for the specified draw
context.
|
java.lang.Object |
SurfaceEllipse.getStateKey(DrawContext dc)
Returns an object that uniquely identifies this renderable's state for the specified draw context.
|
java.lang.Object |
AbstractSurfaceObject.getStateKey(DrawContext dc)
Returns an object that uniquely identifies this renderable's state for the specified draw context.
|
java.lang.Object |
SurfaceObjectTileBuilder.SurfaceObjectTile.getStateKey(DrawContext dc)
Returns an object that uniquely identifies the tile's state on the specified draw context.
|
java.lang.Object |
SurfaceQuad.getStateKey(DrawContext dc)
Returns an object that uniquely identifies this renderable's state for the specified draw context.
|
java.lang.Object |
SurfaceIcon.getStateKey(DrawContext dc)
Returns an object that uniquely identifies this renderable's state for the specified draw context.
|
java.lang.Object |
AbstractSurfaceShape.getStateKey(DrawContext dc)
Returns an object that uniquely identifies this renderable's state for the specified draw context.
|
java.lang.Object |
SurfaceRenderable.getStateKey(DrawContext dc)
Returns an object that uniquely identifies this renderable's state for the specified draw context.
|
protected java.awt.Rectangle |
AbstractAnnotation.getTextBounds(DrawContext dc,
java.lang.String text,
java.awt.Font font,
java.lang.String align) |
protected TextRenderer |
SurfaceText.getTextRenderer(DrawContext dc)
Get the text renderer to use to draw text.
|
TextRenderer |
DeclutteringTextRenderer.getTextRenderer(DrawContext dc,
java.awt.Font font)
Returns either a cached or new text renderer for a specified font.
|
protected TextRenderer |
AbstractAnnotation.getTextRenderer(DrawContext dc,
java.awt.Font font) |
protected TextRenderer |
ToolTipRenderer.getTextRenderer(DrawContext dc,
java.awt.Font font) |
protected com.jogamp.opengl.util.texture.Texture |
LazilyLoadedTexture.getTexture(DrawContext dc)
Returns the
Texture associated with this instance. |
protected com.jogamp.opengl.util.texture.Texture |
BasicWWTexture.getTexture(DrawContext dc,
boolean initialize) |
protected com.jogamp.opengl.util.texture.Texture |
BasicWWTexture.getTextureFromCache(DrawContext dc) |
int |
SurfaceObjectTileBuilder.getTileCount(DrawContext dc)
Returns the number of SurfaceTiles assembled during the last call to
SurfaceObjectTileBuilder.buildTiles(DrawContext, Iterable) . |
java.util.Collection<? extends SurfaceTile> |
SurfaceObjectTileBuilder.getTiles(DrawContext dc)
Returns the list of SurfaceTiles assembled during the last call to
SurfaceObjectTileBuilder.buildTiles(DrawContext, Iterable) . |
protected ToolTipRenderer |
IconRenderer.OrderedText.getToolTipRenderer(DrawContext dc) |
PickedObject |
Path.PathPickSupport.getTopObject(DrawContext dc,
java.awt.Point pickPoint)
Computes and returns the top object at the specified pick point.
|
protected int[] |
AbstractShape.getVboIds(DrawContext dc)
Get or create OpenGL resource IDs for the current data cache entry.
|
protected int[] |
RigidShape.getVboIds(int index,
DrawContext dc)
Get or create OpenGL resource IDs for the current data cache entry.
|
protected Angle |
AbstractSurfaceRenderable.getViewHeading(DrawContext dc) |
int |
WWTexture.getWidth(DrawContext dc)
Returns the texture's width.
|
int |
FramebufferTexture.getWidth(DrawContext dc) |
int |
BasicWWTexture.getWidth(DrawContext dc) |
int |
LazilyLoadedTexture.getWidth(DrawContext dc)
Returns the texture's width.
|
protected java.lang.String |
AbstractAnnotation.getWrappedText(DrawContext dc,
int width,
int height,
java.lang.String text,
java.awt.Font font,
java.lang.String align) |
protected java.awt.Point |
AbstractAnnotation.glPointFromAWTPoint(DrawContext dc,
java.awt.Point awtPoint) |
protected void |
SurfacePolygon.handleUnsuccessfulInteriorTessellation(DrawContext dc)
Overridden to clear the polygon's locations iterable upon an unsuccessful tessellation attempt.
|
protected void |
SurfacePolygons.handleUnsuccessfulInteriorTessellation(DrawContext dc) |
protected void |
AbstractSurfaceShape.handleUnsuccessfulInteriorTessellation(DrawContext dc) |
protected void |
SurfaceMultiPolygon.handleUnsuccessfulInteriorTessellation(DrawContext dc)
Overridden to clear the multi-polygon's boundary list upon an unsuccessful tessellation attempt.
|
protected java.awt.Dimension |
AnnotationFlowLayout.horizontalPreferredSize(DrawContext dc,
java.lang.Iterable<? extends Annotation> annotations) |
protected void |
SurfaceTileRenderer.initAlphaTexture(DrawContext dc,
int size) |
protected void |
TrackRenderer.Shape.initialize(DrawContext dc) |
protected void |
TrackRenderer.Cylinder.initialize(DrawContext dc) |
protected WWTexture |
SurfaceImage.initializeGeneratedTexture(DrawContext dc) |
protected void |
SurfaceImage.initializeSourceTexture(DrawContext dc) |
protected com.jogamp.opengl.util.texture.Texture |
FramebufferTexture.initializeTexture(DrawContext dc) |
protected com.jogamp.opengl.util.texture.Texture |
FBOTexture.initializeTexture(DrawContext dc) |
protected com.jogamp.opengl.util.texture.Texture |
BasicWWTexture.initializeTexture(DrawContext dc,
java.lang.Object imageSource) |
protected void |
SurfaceTileRenderer.initOutlineTexture(DrawContext dc,
int size) |
protected boolean |
AbstractSurfaceObject.intersectsFrustum(DrawContext dc)
Test if this SurfaceObject intersects the specified draw context's frustum.
|
protected boolean |
AbstractShape.intersectsFrustum(DrawContext dc)
Determines whether this shape intersects the view frustum.
|
protected boolean |
Polyline.intersectsFrustum(DrawContext dc)
Deprecated.
Indicates whether the shape is visible in the current view.
|
protected boolean |
GlobeBrowserBalloon.intersectsFrustum(DrawContext dc,
AbstractBrowserBalloon.OrderedBrowserBalloon obb)
Determines whether the balloon intersects the view frustum.
|
protected boolean |
AbstractBrowserBalloon.intersectsFrustum(DrawContext dc,
AbstractBrowserBalloon.OrderedBrowserBalloon obb)
Determines whether the balloon intersects the view frustum.
|
protected boolean |
PointPlacemark.intersectsFrustum(DrawContext dc,
PointPlacemark.OrderedPlacemark opm)
Determines whether the placemark image intersects the view frustum.
|
protected boolean |
SurfaceObjectTileBuilder.intersectsFrustum(DrawContext dc,
TextureTile tile)
Test if the tile intersects the specified draw context's frustum.
|
protected boolean |
AbstractSurfaceObject.intersectsPickFrustum(DrawContext dc)
Test if this SurfaceObject intersects the specified draw context's pick frustums.
|
protected boolean |
AbstractSurfaceObject.intersectsVisibleSector(DrawContext dc)
Test if this SurfaceObject intersects the specified draw context's visible sector.
|
protected boolean |
SurfaceObjectTileBuilder.intersectsVisibleSector(DrawContext dc,
TextureTile tile)
Test if the specified tile intersects the draw context's visible sector.
|
protected boolean |
BasicAnnotationRenderer.isAtPickRange(DrawContext dc,
Annotation annotation) |
protected boolean |
AbstractBrowserBalloon.isDrawBrowserControls(DrawContext dc) |
protected boolean |
AbstractBrowserBalloon.isDrawInterior(DrawContext dc) |
boolean |
OutlinedShape.isDrawInterior(DrawContext dc,
java.lang.Object shape)
Indicates whether the shape's faces are drawn.
|
protected boolean |
PointPlacemark.isDrawLine(DrawContext dc,
PointPlacemark.OrderedPlacemark opm)
Determines whether the placemark's optional line should be drawn and whether it intersects the view frustum.
|
protected boolean |
AbstractBrowserBalloon.isDrawLinks(DrawContext dc) |
protected boolean |
AbstractBrowserBalloon.isDrawOutline(DrawContext dc) |
boolean |
OutlinedShape.isDrawOutline(DrawContext dc,
java.lang.Object shape)
Indicates whether the shape's outline is drawn.
|
protected boolean |
PointPlacemark.isDrawPoint(DrawContext dc)
Indicates whether a point should be drawn when the active texture is null.
|
protected boolean |
AbstractBrowserBalloon.isDrawResizeControl(DrawContext dc) |
protected boolean |
AbstractBrowserBalloon.isDrawTitleBar(DrawContext dc) |
boolean |
OutlinedShape.isEnableDepthOffset(DrawContext dc,
java.lang.Object shape)
Indicates whether the shape's depth should be adjusted to give its filled faces priority over coincident items
previously drawn.
|
protected boolean |
IconRenderer.isFeedbackEnabled(DrawContext dc,
WWIcon icon)
Returns true if the IconRenderer should record feedback about how the specified WWIcon has been processed.
|
protected boolean |
RigidShape.isOrderedRenderableValid(DrawContext dc) |
protected abstract boolean |
AbstractShape.isOrderedRenderableValid(DrawContext dc)
Determines whether this shape's ordered renderable state is valid and can be rendered.
|
protected boolean |
ExtrudedPolygon.isOrderedRenderableValid(DrawContext dc) |
protected boolean |
Polygon.isOrderedRenderableValid(DrawContext dc) |
protected boolean |
Path.isOrderedRenderableValid(DrawContext dc) |
protected boolean |
Path.isSegmentVisible(DrawContext dc,
Position posA,
Position posB,
Vec4 ptA,
Vec4 ptB)
Determines whether the segment between two path positions is visible.
|
protected boolean |
Polyline.isSegmentVisible(DrawContext dc,
Position posA,
Position posB,
Vec4 ptA,
Vec4 ptB)
Deprecated.
|
protected boolean |
Path.isSmall(DrawContext dc,
Vec4 ptA,
Vec4 ptB,
int numPixels) |
protected boolean |
Path.isSurfacePath(DrawContext dc)
Indicates whether this Path's defining positions and the positions in between are located on the underlying
terrain.
|
boolean |
WWTexture.isTextureCurrent(DrawContext dc)
Indicates whether the texture is currently available for use without regenerating it from its image source.
|
boolean |
FramebufferTexture.isTextureCurrent(DrawContext dc) |
boolean |
BasicWWTexture.isTextureCurrent(DrawContext dc) |
boolean |
LazilyLoadedTexture.isTextureCurrent(DrawContext dc) |
protected boolean |
ContourLine.isValid(DrawContext dc) |
boolean |
SurfaceIcon.SectorInfo.isValid(DrawContext dc) |
protected boolean |
Polyline.ExtentInfo.isValid(DrawContext dc) |
protected com.jogamp.opengl.util.texture.Texture |
LazilyLoadedTexture.makeBufferedImageTexture(DrawContext dc)
Creates this instance's
Texture if the image source is a BufferedImage . |
protected void |
ContourLine.makeContourLine(DrawContext dc)
Update the renderable list with appropriate renderables to display the contour line.
|
protected void |
AbstractSurfaceObject.makeOrderedPreRenderable(DrawContext dc)
Prepares the SurfaceObject as an
OrderedRenderable and adds it to the
DrawContext's ordered surface renderable list. |
protected void |
AbstractSurfaceShape.makeOrderedPreRenderable(DrawContext dc)
Overridden to determine the shape's active attributes during preRendering, prior to building the shape's pickable
representation and the SceneController's composite representation.
|
protected void |
AbstractSurfaceObject.makeOrderedRenderable(DrawContext dc)
Prepares the SurfaceObject as an
OrderedRenderable and adds it to the
DrawContext's ordered surface renderable list. |
protected void |
PointPlacemark.makeOrderedRenderable(DrawContext dc)
If the scene controller is rendering ordered renderables, this method draws this placemark's image as an ordered
renderable.
|
protected void |
AbstractShape.makeOrderedRenderable(DrawContext dc)
Determines whether to add this shape to the draw context's ordered renderable list.
|
protected void |
AbstractBrowserBalloon.makeOrderedRenderable(DrawContext dc)
Updates the balloon's per-frame rendering state, and determines whether to queue an ordered renderable for the
balloon.
|
protected int |
ContourLine.makePolylinesConnected(DrawContext dc,
java.util.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 |
MultiResolutionPath.makePositions(DrawContext dc,
Path.PathData pathData)
Deprecated.
|
protected void |
Path.makePositions(DrawContext dc,
Path.PathData pathData) |
protected java.util.ArrayList<Vec4> |
Polyline.makeSegment(DrawContext dc,
Position posA,
Position posB,
Vec4 ptA,
Vec4 ptB)
Deprecated.
|
protected void |
Path.makeSegment(DrawContext dc,
Position posA,
Position posB,
Vec4 ptA,
Vec4 ptB,
java.awt.Color colorA,
java.awt.Color colorB,
int ordinalA,
int ordinalB,
Path.PathData pathData)
Creates the interior segment positions to adhere to the current path type and terrain-following settings.
|
protected void |
MultiResolutionPath.makeTessellatedPositions(DrawContext dc,
Path.PathData pathData)
Deprecated.
Generates positions defining this path with path type and terrain-conforming properties applied.
|
protected void |
Path.makeTessellatedPositions(DrawContext dc,
Path.PathData pathData)
Generates positions defining this path with path type and terrain-conforming properties applied.
|
protected com.jogamp.opengl.util.texture.Texture |
LazilyLoadedTexture.makeTextureFromTextureData(DrawContext dc)
Creates a
Texture from this instance's TextureData if the TextureData exists. |
protected void |
Polyline.makeVertices(DrawContext dc)
Deprecated.
|
protected void |
AbstractBrowserBalloon.makeWebView(DrawContext dc,
java.awt.Dimension frameSize) |
protected boolean |
SurfaceObjectTileBuilder.meetsRenderCriteria(DrawContext dc,
LevelSet levelSet,
Tile tile)
Tests if the specified tile meets the rendering criteria on the specified draw context.
|
protected boolean |
AbstractShape.mustApplyLighting(DrawContext dc)
Indicates whether standard lighting must be applied by consulting the current active attributes.
|
protected boolean |
AbstractShape.mustApplyLighting(DrawContext dc,
ShapeAttributes activeAttrs)
Indicates whether standard lighting must be applied by consulting either the specified active attributes or the
current active attributes.
|
protected boolean |
Path.mustApplyLighting(DrawContext dc,
ShapeAttributes activeAttrs) |
protected boolean |
RigidShape.mustApplyTexture(DrawContext dc) |
protected abstract boolean |
AbstractShape.mustApplyTexture(DrawContext dc)
Indicates whether texture should be applied to this shape.
|
protected boolean |
ExtrudedPolygon.mustApplyTexture(DrawContext dc) |
protected boolean |
Polygon.mustApplyTexture(DrawContext dc) |
protected boolean |
Path.mustApplyTexture(DrawContext dc) |
protected boolean |
AbstractShape.mustCreateNormals(DrawContext dc)
Indicates whether normal vectors must be computed by consulting the current active attributes.
|
protected boolean |
AbstractShape.mustCreateNormals(DrawContext dc,
ShapeAttributes activeAttrs)
Indicates whether normal vectors must be computed by consulting either the specified active attributes or the
current active attributes.
|
protected boolean |
Cone.mustRegenerateGeometry(DrawContext dc) |
protected boolean |
Ellipsoid.mustRegenerateGeometry(DrawContext dc) |
protected boolean |
RigidShape.mustRegenerateGeometry(DrawContext dc) |
protected boolean |
AbstractShape.mustRegenerateGeometry(DrawContext dc)
Indicates whether this shape's renderable geometry must be recomputed, either as a result of an attribute or
property change or the expiration of the geometry regeneration interval.
|
protected boolean |
ExtrudedPolygon.mustRegenerateGeometry(DrawContext dc) |
protected boolean |
Cylinder.mustRegenerateGeometry(DrawContext dc) |
protected boolean |
Polygon.mustRegenerateGeometry(DrawContext dc) |
protected boolean |
Path.mustRegenerateGeometry(DrawContext dc) |
protected boolean |
Wedge.mustRegenerateGeometry(DrawContext dc) |
protected boolean |
SurfaceObjectTileBuilder.needToSplit(DrawContext dc,
Tile tile)
Tests if the specified tile must be split to meets the desired resolution on the specified draw context.
|
void |
AnnotationRenderer.pick(DrawContext dc,
Annotation annotation,
Vec4 annotationPoint,
java.awt.Point pickPoint,
Layer annotationLayer) |
void |
BasicAnnotationRenderer.pick(DrawContext dc,
Annotation annotation,
Vec4 annotationPoint,
java.awt.Point pickPoint,
Layer layer) |
void |
IconRenderer.pick(DrawContext dc,
java.lang.Iterable<? extends WWIcon> icons,
java.awt.Point pickPoint,
Layer layer) |
void |
AnnotationRenderer.pick(DrawContext dc,
java.lang.Iterable<Annotation> annotations,
java.awt.Point pickPoint,
Layer annotationLayer) |
void |
BasicAnnotationRenderer.pick(DrawContext dc,
java.lang.Iterable<Annotation> annotations,
java.awt.Point pickPoint,
Layer layer) |
Vec4 |
TrackRenderer.pick(DrawContext dc,
java.util.Iterator<TrackPoint> trackPositions,
java.awt.Point pickPoint,
Layer layer) |
void |
ScreenImage.pick(DrawContext dc,
java.awt.Point pickPoint) |
void |
ScreenImage.OrderedImage.pick(DrawContext dc,
java.awt.Point pickPoint) |
void |
OrderedRenderable.pick(DrawContext dc,
java.awt.Point pickPoint)
Executes a pick of the ordered renderable.
|
void |
ScreenCreditController.pick(DrawContext dc,
java.awt.Point pickPoint) |
void |
IconRenderer.OrderedText.pick(DrawContext dc,
java.awt.Point pickPoint) |
void |
IconRenderer.OrderedIcon.pick(DrawContext dc,
java.awt.Point pickPoint) |
void |
AbstractSurfaceObject.pick(DrawContext dc,
java.awt.Point pickPoint)
Causes the surface object to draw a pickable representation of itself on the surface terrain, using the provided
draw context.
|
void |
SurfaceObject.pick(DrawContext dc,
java.awt.Point pickPoint)
Causes the surface object to draw a pickable representation of itself on the surface terrain, using the provided
draw context.
|
void |
ScreenCredit.pick(DrawContext dc,
java.awt.Point pickPoint) |
void |
PointPlacemark.OrderedPlacemark.pick(DrawContext dc,
java.awt.Point pickPoint) |
void |
DeclutterableText.pick(DrawContext dc,
java.awt.Point pickPoint) |
void |
SurfaceImage.pick(DrawContext dc,
java.awt.Point pickPoint) |
void |
GeographicTextRenderer.OrderedText.pick(DrawContext dc,
java.awt.Point pickPoint) |
void |
AbstractShape.pick(DrawContext dc,
java.awt.Point pickPoint) |
void |
AbstractAnnotation.pick(DrawContext dc,
java.awt.Point pickPoint)
Pick at the annotation.
|
void |
BasicAnnotationRenderer.OrderedAnnotation.pick(DrawContext dc,
java.awt.Point pickPoint) |
void |
AbstractBrowserBalloon.OrderedBrowserBalloon.pick(DrawContext dc,
java.awt.Point pickPoint) |
void |
Polyline.pick(DrawContext dc,
java.awt.Point pickPoint)
Deprecated.
|
void |
AbstractBrowserBalloon.pick(DrawContext dc,
java.awt.Point pickPoint,
AbstractBrowserBalloon.OrderedBrowserBalloon obb) |
void |
PointPlacemark.pick(DrawContext dc,
java.awt.Point pickPoint,
PointPlacemark.OrderedPlacemark opm) |
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.
|
protected void |
AbstractSurfaceObject.pickBatched(DrawContext dc,
PickSupport pickSupport)
Causes adjacent SurfaceObjects in the DrawContext's ordered surface renderable list to draw themselves in in a
unique pick color, and adds themselves as pickable objects to the specified pickSupport.
|
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 void |
IconRenderer.pickIconsInBatch(DrawContext dc,
IconRenderer.OrderedIcon uIcon) |
protected void |
AbstractSurfaceObject.pickOrderedRenderable(DrawContext dc,
PickSupport pickSupport)
Causes the SurfaceObject to draw itself in a unique pick color, and add itself as a pickable object to the
specified pickSupport.
|
protected void |
MultiLineTextRenderer.pickWord(java.lang.String word,
java.lang.String hyperlink,
double drawX,
double drawY,
java.awt.geom.Rectangle2D wordBounds,
DrawContext dc,
PickSupport pickSupport,
java.lang.Object refObject,
Position refPosition) |
protected abstract void |
SurfaceTileRenderer.preComputeTextureTransform(DrawContext dc,
SectorGeometry sg,
SurfaceTileRenderer.Transform t) |
protected void |
GeographicSurfaceTileRenderer.preComputeTextureTransform(DrawContext dc,
SectorGeometry sg,
SurfaceTileRenderer.Transform t) |
protected void |
AbstractBrowserBalloon.prepareToDrawInterior(DrawContext dc) |
protected void |
AbstractShape.prepareToDrawInterior(DrawContext dc,
ShapeAttributes activeAttrs,
ShapeAttributes defaultAttrs)
Establishes OpenGL state for drawing the interior, including setting the color/material.
|
protected void |
AbstractBrowserBalloon.prepareToDrawOutline(DrawContext dc) |
protected void |
AbstractShape.prepareToDrawOutline(DrawContext dc,
ShapeAttributes activeAttrs,
ShapeAttributes defaultAttrs)
Establishes OpenGL state for drawing the outline, including setting the color/material, line smoothing, line
width and stipple.
|
protected void |
Path.prepareToDrawPoints(DrawContext dc) |
void |
AbstractSurfaceObject.preRender(DrawContext dc)
Causes the surface object to prepare a representation of itself which can be drawn on the surface terrain, using
the provided draw context.
|
void |
SurfaceObject.preRender(DrawContext dc)
Causes the surface object to prepare a representation of itself which can be drawn on the surface terrain, using
the provided draw context.
|
void |
SurfaceImage.preRender(DrawContext dc) |
void |
AbstractShape.preRender(DrawContext dc) |
void |
PreRenderable.preRender(DrawContext dc) |
void |
SurfaceText.preRender(DrawContext dc)
Causes the surface object to prepare a representation of itself which can be drawn on the surface terrain, using
the provided draw context.
|
void |
Polyline.preRender(DrawContext dc)
Deprecated.
|
protected void |
IconRenderer.recordFeedback(DrawContext dc,
WWIcon icon,
Vec4 modelPoint,
java.awt.Rectangle screenRect)
If feedback is enabled for the specified WWIcon, this method records feedback about how the specified WWIcon has
been processed.
|
void |
ScreenImage.render(DrawContext dc) |
void |
ScreenImage.OrderedImage.render(DrawContext dc) |
void |
ScreenCreditController.render(DrawContext dc) |
void |
ContourLine.render(DrawContext dc) |
void |
IconRenderer.OrderedText.render(DrawContext dc) |
void |
IconRenderer.OrderedIcon.render(DrawContext dc) |
void |
AbstractSurfaceObject.render(DrawContext dc)
Causes this
Renderable to render itself using the provided draw context. |
void |
PointPlacemark.render(DrawContext dc) |
void |
PointPlacemark.OrderedPlacemark.render(DrawContext dc) |
void |
Renderable.render(DrawContext dc)
Causes this
Renderable to render itself using the provided draw context. |
void |
DeclutterableText.render(DrawContext dc)
Causes this
Renderable to render itself using the provided draw context. |
void |
SurfaceImage.render(DrawContext dc) |
void |
GeographicTextRenderer.OrderedText.render(DrawContext dc) |
void |
AbstractShape.render(DrawContext dc) |
void |
ExtrudedPolygon.render(DrawContext dc) |
void |
AbstractAnnotation.render(DrawContext dc)
Render the annotation.
|
void |
BasicAnnotationRenderer.OrderedAnnotation.render(DrawContext dc) |
void |
Polygon.render(DrawContext dc) |
void |
AbstractAnnotationBalloon.render(DrawContext dc)
Causes this
Renderable to render itself using the provided draw context. |
void |
Quadrilateral.render(DrawContext dc) |
void |
AbstractBrowserBalloon.render(DrawContext dc) |
void |
AbstractBrowserBalloon.OrderedBrowserBalloon.render(DrawContext dc) |
void |
Polyline.render(DrawContext dc)
Deprecated.
|
void |
AnnotationRenderer.render(DrawContext dc,
Annotation annotation,
Vec4 annotationPoint,
Layer layer) |
void |
BasicAnnotationRenderer.render(DrawContext dc,
Annotation annotation,
Vec4 annotationPoint,
Layer layer) |
void |
GeographicTextRenderer.render(DrawContext dc,
GeographicText text,
Vec4 textPoint) |
void |
DeclutteringTextRenderer.render(DrawContext dc,
java.lang.Iterable<? extends GeographicText> textIterable)
Adds ordered renderables to the ordered renderable list.
|
void |
IconRenderer.render(DrawContext dc,
java.lang.Iterable<? extends WWIcon> icons) |
void |
AnnotationRenderer.render(DrawContext dc,
java.lang.Iterable<Annotation> annotations,
Layer layer) |
void |
BasicAnnotationRenderer.render(DrawContext dc,
java.lang.Iterable<Annotation> annotations,
Layer layer) |
void |
GeographicTextRenderer.render(DrawContext dc,
java.lang.Iterable<GeographicText> text) |
Vec4 |
TrackRenderer.render(DrawContext dc,
java.util.Iterator<TrackPoint> trackPositions) |
void |
ToolTipRenderer.render(DrawContext dc,
java.lang.String text,
int x,
int y) |
protected void |
TrackRenderer.Shape.render(DrawContext dc,
Vec4 point,
double radius) |
void |
Annotation.renderNow(DrawContext dc)
Draws the annotation immediately on the specified DrawContext.
|
void |
AbstractAnnotation.renderNow(DrawContext dc) |
void |
SurfaceTileRenderer.renderTile(DrawContext dc,
SurfaceTile tile) |
void |
SurfaceTileRenderer.renderTiles(DrawContext dc,
java.lang.Iterable<? extends SurfaceTile> tiles) |
protected com.jogamp.opengl.util.texture.Texture |
LazilyLoadedTexture.requestTexture(DrawContext dc)
If this instance's image source is a
BufferedImage , creates and returns the texture, otherwise
creates a task in a separate thread to retrieve it from its local or remote location. |
void |
PointPlacemark.LODSelector.selectLOD(DrawContext dc,
PointPlacemark placemark,
double eyeDistance)
Modifies the placemark's attributes and properties to achieve a desired level of detail during rendering.
|
protected void |
GeographicTextRenderer.setDepthFunc(DrawContext dc,
GeographicTextRenderer.OrderedText uText,
Vec4 screenPoint) |
protected void |
IconRenderer.setDepthFunc(DrawContext dc,
IconRenderer.OrderedIcon uIcon,
Vec4 screenPoint) |
protected void |
DeclutteringTextRenderer.setDepthFunc(DrawContext dc,
Vec4 screenPoint) |
protected void |
GlobeAnnotation.setDepthFunc(DrawContext dc,
Vec4 screenPoint) |
protected void |
PointPlacemark.setLineColor(DrawContext dc,
PickSupport pickCandidates)
Sets the color of the placemark's line during rendering.
|
protected void |
PointPlacemark.setLineWidth(DrawContext dc)
Sets the width of the placemark's line during rendering.
|
protected void |
RigidShape.setModelViewMatrix(DrawContext dc)
Called during drawing to set the modelview matrix to apply the correct position, scale and orientation for this
shape.
|
protected void |
PointPlacemark.setPointSize(DrawContext dc)
Sets the width of the placemark's point during rendering.
|
protected void |
LazilyLoadedTexture.setTextureParameters(DrawContext dc,
com.jogamp.opengl.util.texture.Texture texture)
Sets a specified texture's OpenGL
Texture parameters. |
protected void |
ScreenBrowserBalloon.setupDepthTest(DrawContext dc,
AbstractBrowserBalloon.OrderedBrowserBalloon obb) |
protected void |
GlobeBrowserBalloon.setupDepthTest(DrawContext dc,
AbstractBrowserBalloon.OrderedBrowserBalloon obb) |
protected abstract void |
AbstractBrowserBalloon.setupDepthTest(DrawContext dc,
AbstractBrowserBalloon.OrderedBrowserBalloon obb) |
protected boolean |
AbstractShape.shouldUseVBOs(DrawContext dc)
Indicates whether this shape should use OpenGL vertex buffer objects.
|
protected boolean |
Polygon.shouldUseVBOs(DrawContext dc) |
protected boolean |
Path.shouldUseVBOs(DrawContext dc) |
protected boolean |
Cone.sufficientDetail(DrawContext dc,
int subdivisions,
RigidShape.ShapeData shapeData) |
protected boolean |
Ellipsoid.sufficientDetail(DrawContext dc,
int subdivisions,
RigidShape.ShapeData shapeData) |
protected boolean |
Cylinder.sufficientDetail(DrawContext dc,
int subdivisions,
RigidShape.ShapeData shapeData) |
protected boolean |
Wedge.sufficientDetail(DrawContext dc,
int subdivisions,
RigidShape.ShapeData shapeData) |
protected java.lang.Integer |
AbstractSurfaceShape.tessellateInterior(DrawContext dc) |
protected int[] |
SurfacePolygons.tessellateInterior(DrawContext dc,
LatLon referenceLocation) |
protected int[] |
SurfacePolylines.tessellateOutline(DrawContext dc,
LatLon referenceLocation) |
protected void |
AbstractAnnotation.transformBackgroundImageCoordsToAnnotationCoords(DrawContext dc,
int width,
int height,
WWTexture texture)
Transforms texture coordinates from Annotation background image coordinates to Annotation geometry coordinates
(in screen pixels), and applies the Annotation's image scale and image offset attributes.
|
protected java.awt.Rectangle |
AbstractAnnotation.transformByModelview(DrawContext dc,
java.awt.Rectangle rectangle) |
protected void |
AbstractAnnotation.transformImageCoordsToBackgroundImageCoords(DrawContext dc,
WWTexture texture)
Transforms texture coordinates from standard GL image coordinates to Annotation background image coordinates.
|
protected void |
AbstractBrowserBalloon.updateRenderState(DrawContext dc,
AbstractBrowserBalloon.OrderedBrowserBalloon obb) |
protected void |
AbstractBrowserBalloon.updateRenderStateIfNeeded(DrawContext dc,
AbstractBrowserBalloon.OrderedBrowserBalloon obb)
Update the balloon's active attributes and points, if that hasn't already been done this frame.
|
protected void |
SurfaceText.updateTextBounds(DrawContext dc)
Determine the text bounds.
|
protected void |
SurfaceObjectTileBuilder.updateTile(DrawContext dc,
SurfaceObjectTileBuilder.SurfaceObjectTile tile)
Draws the current list of surface renderables into the specified surface tile.
|
protected void |
SurfaceObjectTileBuilder.updateTiles(DrawContext dc)
Updates each
SurfaceObjectTileBuilder.SurfaceObjectTile in the SurfaceObjectTileBuilder.currentInfo . |
protected void |
AbstractBrowserBalloon.updateWebView(DrawContext dc,
AbstractBrowserBalloon.OrderedBrowserBalloon obb) |
protected java.awt.Dimension |
AnnotationFlowLayout.verticalPerferredSize(DrawContext dc,
java.lang.Iterable<? extends Annotation> annotations) |
protected java.lang.String |
AbstractAnnotation.wrapText(DrawContext dc,
int width,
int height,
java.lang.String text,
java.awt.Font font,
java.lang.String align) |
Constructor and Description |
---|
AbstractShapeData(DrawContext dc,
long minExpiryTime,
long maxExpiryTime)
Constructs a data cache entry and initializes its globe-dependent state key for the globe in the specified
draw context and capture the current vertical exaggeration.
|
CacheEntry(java.lang.Object object,
DrawContext dc) |
ExtentInfo(Extent extent,
DrawContext dc) |
GeometryKey(DrawContext dc,
double edgeIntervalsPerDegree) |
MultiResolutionPathData(DrawContext dc,
Path shape)
Creates a new MultiResolutionPathData with the specified draw context and path.
|
OrderedRenderableEntry(OrderedRenderable orderedRenderable,
double distanceFromEye,
long insertionTime,
DrawContext dc) |
OrderedRenderableEntry(OrderedRenderable orderedRenderable,
long insertionTime,
DrawContext dc) |
PathData(DrawContext dc,
Path shape) |
SectorInfo(java.util.List<Sector> sectors,
DrawContext dc) |
ShapeData(DrawContext dc,
AbstractGeneralShape shape)
Construct a cache entry for this shape.
|
ShapeData(DrawContext dc,
ExtrudedPolygon shape)
Constructs an instance using the boundaries of a specified extruded polygon.
|
ShapeData(DrawContext dc,
Polygon shape)
Construct a cache entry using the boundaries of this shape.
|
ShapeData(DrawContext dc,
RigidShape shape) |
SurfaceObjectTileStateKey(DrawContext dc,
SurfaceObjectTileBuilder.SurfaceObjectTile tile)
Construsts a tile state key for the specified surface renderable tile.
|
TileInfoKey(DrawContext dc,
int tileWidth,
int tileHeight) |
Modifier and Type | Method and Description |
---|---|
protected void |
Polygon.adjustForGroundReference(DrawContext dc,
boolean[] terrainConformant,
double[] altitudes) |
protected void |
AbstractAirspace.adjustForGroundReference(DrawContext dc,
boolean[] terrainConformant,
double[] altitudes,
LatLon groundRef) |
protected void |
Box.applyCenterLineState(DrawContext dc) |
protected void |
SurfaceBox.applyCenterLineState(DrawContext dc,
ShapeAttributes attributes) |
void |
AirspaceAttributes.applyInterior(DrawContext dc,
boolean enableMaterial)
Deprecated.
Use
Material.apply(com.jogamp.opengl.GL2, int) or make OpenGL state changes directly. |
void |
BasicAirspaceAttributes.applyInterior(DrawContext dc,
boolean enableMaterial)
Deprecated.
Use
Material.apply(com.jogamp.opengl.GL2, int) or make OpenGL state changes directly. |
protected void |
BasicAirspaceAttributes.applyMaterial(DrawContext dc,
Material material,
double opacity,
boolean enableMaterial) |
void |
AirspaceAttributes.applyOutline(DrawContext dc,
boolean enableMaterial)
Deprecated.
Use
Material.apply(com.jogamp.opengl.GL2, int) or make OpenGL state changes directly. |
void |
BasicAirspaceAttributes.applyOutline(DrawContext dc,
boolean enableMaterial)
Deprecated.
Use
Material.apply(com.jogamp.opengl.GL2, int) or make OpenGL state changes directly. |
protected void |
AbstractAirspace.beginRendering(DrawContext dc) |
protected DetailLevel |
AbstractAirspace.computeDetailLevel(DrawContext dc) |
protected double |
AbstractAirspace.computeElevationAt(DrawContext dc,
Angle latitude,
Angle longitude) |
protected Extent |
AbstractAirspace.computeExtent(DrawContext dc) |
protected Sphere |
SphereAirspace.computeExtent(DrawContext dc) |
protected Extent |
TrackAirspace.computeExtent(DrawContext dc) |
protected double |
AbstractAirspace.computeEyeDistance(DrawContext dc) |
protected double |
SphereAirspace.computeEyeDistance(DrawContext dc) |
protected java.util.List<Vec4> |
AbstractAirspace.computeMinimalGeometry(DrawContext dc) |
Vec4 |
AbstractAirspace.computePointFromPosition(DrawContext dc,
Angle latitude,
Angle longitude,
double elevation,
boolean terrainConformant) |
protected Vec4 |
Box.computeReferenceCenter(DrawContext dc) |
protected Vec4 |
Orbit.computeReferenceCenter(DrawContext dc) |
protected Vec4 |
CappedCylinder.computeReferenceCenter(DrawContext dc) |
protected Vec4 |
Polygon.computeReferenceCenter(DrawContext dc) |
protected Vec4 |
CappedEllipticalCylinder.computeReferenceCenter(DrawContext dc) |
protected Vec4 |
Curtain.computeReferenceCenter(DrawContext dc) |
protected void |
AbstractAirspace.determineActiveAttributes(DrawContext dc)
Determines which attributes -- normal, highlight or default -- to use each frame.
|
protected void |
SurfaceBox.determineActiveGeometry(DrawContext dc,
SurfaceTileDrawContext sdc) |
protected void |
AbstractAirspace.doDrawOrderedRenderable(DrawContext dc,
PickSupport pickCandidates) |
protected void |
Box.doRenderGeometry(DrawContext dc,
java.lang.String drawStyle) |
protected void |
Orbit.doRenderGeometry(DrawContext dc,
java.lang.String drawStyle) |
protected abstract void |
AbstractAirspace.doRenderGeometry(DrawContext dc,
java.lang.String drawStyle) |
protected void |
PolyArc.doRenderGeometry(DrawContext dc,
java.lang.String drawStyle) |
protected void |
SphereAirspace.doRenderGeometry(DrawContext dc,
java.lang.String drawStyle) |
protected void |
CappedCylinder.doRenderGeometry(DrawContext dc,
java.lang.String drawStyle) |
protected void |
TrackAirspace.doRenderGeometry(DrawContext dc,
java.lang.String drawStyle) |
protected void |
Cake.doRenderGeometry(DrawContext dc,
java.lang.String drawStyle) |
protected void |
Polygon.doRenderGeometry(DrawContext dc,
java.lang.String drawStyle) |
protected void |
CappedEllipticalCylinder.doRenderGeometry(DrawContext dc,
java.lang.String drawStyle) |
protected void |
Curtain.doRenderGeometry(DrawContext dc,
java.lang.String drawStyle) |
protected void |
PartialCappedCylinder.doRenderGeometry(DrawContext dc,
java.lang.String drawStyle) |
protected void |
Polygon.doRenderGeometry(DrawContext dc,
java.lang.String drawStyle,
java.util.List<LatLon> locations,
java.util.List<java.lang.Boolean> edgeFlags) |
protected void |
AbstractAirspace.drawBatched(DrawContext dc) |
protected void |
SurfaceBox.drawCenterLine(DrawContext dc) |
protected void |
Curtain.drawCurtainFill(DrawContext dc,
int count,
LatLon[] locations,
java.lang.String pathType,
double splitThreshold,
double[] altitudes,
boolean[] terrainConformant,
Vec4 referenceCenter) |
protected void |
Curtain.drawCurtainOutline(DrawContext dc,
int count,
LatLon[] locations,
java.lang.String pathType,
double splitThreshold,
double[] altitudes,
boolean[] terrainConformant,
Vec4 referenceCenter) |
protected void |
AbstractAirspace.drawGeometry(DrawContext dc,
Geometry indices,
Geometry vertices) |
protected void |
AbstractAirspace.drawInterior(DrawContext dc) |
protected void |
AbstractAirspace.drawOrderedRenderable(DrawContext dc) |
protected void |
AbstractAirspace.drawOutline(DrawContext dc) |
protected void |
SurfaceBox.drawOutline(DrawContext dc,
SurfaceTileDrawContext sdc) |
protected void |
SphereAirspace.drawSphere(DrawContext dc) |
protected void |
SphereAirspace.drawUnitSphere(DrawContext dc,
int subdivisions) |
protected void |
AbstractAirspace.endRendering(DrawContext dc) |
protected AbstractAirspace.AirspaceInfo |
AbstractAirspace.getAirspaceInfo(DrawContext dc) |
protected Curtain.CurtainGeometry |
Curtain.getCurtainGeometry(DrawContext dc,
int count,
LatLon[] locations,
java.lang.String pathType,
double splitThreshold,
double[] altitudes,
boolean[] terrainConformant,
Vec4 referenceCenter) |
Extent |
AbstractAirspace.getExtent(DrawContext dc) |
Extent |
SphereAirspace.getExtent(DrawContext dc)
Returns this SphereAirspace's
Extent for the specified DrawContext. |
Extent |
Airspace.getExtent(DrawContext dc)
Returns this Airspace's enclosing volume as an
Extent in model coordinates, given
a specified DrawContext . |
protected int |
Curtain.getSectionPillarCount(DrawContext dc,
LatLon begin,
LatLon end,
java.lang.String pathType,
double splitThreshold) |
boolean |
AbstractAirspace.isAirspaceVisible(DrawContext dc)
Test if this airspace is visible in the specified draw context.
|
boolean |
TrackAirspace.isAirspaceVisible(DrawContext dc) |
boolean |
Cake.isAirspaceVisible(DrawContext dc) |
boolean |
Airspace.isAirspaceVisible(DrawContext dc)
Test if this airspace is visible in the specified draw context.
|
protected boolean |
AbstractAirspace.isExpired(DrawContext dc,
Geometry geom) |
boolean |
AbstractAirspace.AirspaceInfo.isValid(DrawContext dc) |
protected void |
Curtain.makeCurtainGeometry(DrawContext dc,
int count,
LatLon[] locations,
java.lang.String pathType,
double splitThreshold,
double[] altitudes,
boolean[] terrainConformant,
Vec4 referenceCenter,
Curtain.CurtainGeometry dest) |
protected void |
AbstractAirspace.makeOrderedRenderable(DrawContext dc) |
protected void |
Curtain.makeSectionInfo(DrawContext dc,
int count,
LatLon[] locations,
java.lang.String pathType,
double splitThreshold,
Curtain.SectionRenderInfo[] ri,
int[] counts) |
protected void |
Curtain.makeSectionVertices(DrawContext dc,
LatLon begin,
LatLon end,
java.lang.String pathType,
double[] altitude,
boolean[] terrainConformant,
int pillars,
int vertexPos,
float[] dest,
Vec4 referenceCenter) |
boolean |
ScreenSizeDetailLevel.meetsCriteria(DrawContext dc,
Airspace airspace) |
boolean |
DetailLevel.meetsCriteria(DrawContext dc,
Airspace airspace) |
protected boolean |
AbstractAirspace.mustDrawInterior(DrawContext dc) |
protected boolean |
AbstractAirspace.mustDrawOutline(DrawContext dc) |
protected long |
AbstractAirspace.nextExpiryTime(DrawContext dc,
boolean[] terrainConformance) |
void |
AbstractAirspace.pick(DrawContext dc,
java.awt.Point pickPoint) |
void |
AbstractAirspace.preRender(DrawContext dc) |
void |
TrackAirspace.preRender(DrawContext dc) |
void |
Cake.preRender(DrawContext dc) |
protected void |
Box.regenerateSurfaceShape(DrawContext dc,
SurfaceShape shape) |
protected void |
Orbit.regenerateSurfaceShape(DrawContext dc,
SurfaceShape shape) |
protected void |
AbstractAirspace.regenerateSurfaceShape(DrawContext dc,
SurfaceShape shape)
Regenerates surface shape geometry prior to picking and rendering the 2D shape used to represent this Airspace on
2D globes.
|
protected void |
PolyArc.regenerateSurfaceShape(DrawContext dc,
SurfaceShape shape) |
protected void |
SphereAirspace.regenerateSurfaceShape(DrawContext dc,
SurfaceShape shape) |
protected void |
CappedCylinder.regenerateSurfaceShape(DrawContext dc,
SurfaceShape shape) |
protected void |
Polygon.regenerateSurfaceShape(DrawContext dc,
SurfaceShape shape) |
protected void |
CappedEllipticalCylinder.regenerateSurfaceShape(DrawContext dc,
SurfaceShape shape) |
protected void |
Curtain.regenerateSurfaceShape(DrawContext dc,
SurfaceShape shape) |
protected void |
PartialCappedCylinder.regenerateSurfaceShape(DrawContext dc,
SurfaceShape shape) |
void |
AbstractAirspace.render(DrawContext dc) |
void |
TrackAirspace.render(DrawContext dc) |
void |
Cake.render(DrawContext dc) |
protected void |
AbstractAirspace.updateExpiryCriteria(DrawContext dc,
Geometry geom) |
protected void |
Orbit.updateSurfaceShape(DrawContext dc,
SurfaceShape shape) |
protected void |
AbstractAirspace.updateSurfaceShape(DrawContext dc,
SurfaceShape shape)
Sets surface shape parameters prior to picking and rendering the 2D shape used to represent this Airspace on 2D
globes.
|
protected void |
SphereAirspace.updateSurfaceShape(DrawContext dc,
SurfaceShape shape) |
protected void |
CappedCylinder.updateSurfaceShape(DrawContext dc,
SurfaceShape shape) |
protected void |
Polygon.updateSurfaceShape(DrawContext dc,
SurfaceShape shape) |
protected void |
CappedEllipticalCylinder.updateSurfaceShape(DrawContext dc,
SurfaceShape shape) |
protected void |
Curtain.updateSurfaceShape(DrawContext dc,
SurfaceShape shape) |
Constructor and Description |
---|
AirspaceInfo(DrawContext dc,
Extent extent,
java.util.List<Vec4> minimalGeometry) |
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractAirspaceEditor.addControlPoint(DrawContext dc,
AirspaceControlPoint controlPoint) |
protected void |
PolygonEditor.addPolygonControlPoint(DrawContext dc,
int locationIndex,
int altitudeIndex) |
protected abstract void |
AbstractAirspaceEditor.assembleControlPoints(DrawContext dc) |
protected void |
SphereAirspaceEditor.assembleControlPoints(DrawContext dc) |
protected void |
PolygonEditor.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,
java.awt.Point point) |
protected void |
AbstractAirspaceEditor.doRender(DrawContext dc) |
protected void |
BasicAirspaceControlPointRenderer.draw(DrawContext dc,
java.lang.Iterable<? extends AirspaceControlPoint> controlPoints) |
protected void |
AbstractAirspaceEditor.draw(DrawContext dc,
java.awt.Point pickPoint) |
protected void |
BasicAirspaceControlPointRenderer.drawControlPoints(DrawContext dc,
java.lang.Iterable<? extends AirspaceControlPoint> controlPoints) |
protected void |
BasicAirspaceControlPointRenderer.drawMarker(DrawContext dc,
AirspaceControlPoint controlPoint) |
protected void |
BasicAirspaceControlPointRenderer.drawMarkers(DrawContext dc,
java.lang.Iterable<? extends AirspaceControlPoint> controlPoints) |
protected void |
BasicAirspaceControlPointRenderer.end(DrawContext dc) |
void |
BasicAirspaceControlPointRenderer.pick(DrawContext dc,
java.lang.Iterable<? extends AirspaceControlPoint> controlPoints,
java.awt.Point pickPoint,
Layer layer) |
void |
AirspaceControlPointRenderer.pick(DrawContext dc,
java.lang.Iterable<? extends AirspaceControlPoint> controlPoints,
java.awt.Point pickPoint,
Layer layer) |
void |
BasicAirspaceControlPointRenderer.render(DrawContext dc,
java.lang.Iterable<? extends AirspaceControlPoint> controlPoints) |
void |
AirspaceControlPointRenderer.render(DrawContext dc,
java.lang.Iterable<? extends AirspaceControlPoint> controlPoints) |
protected void |
BasicAirspaceControlPointRenderer.setupLighting(DrawContext dc) |
protected java.util.SortedSet<AirspaceControlPoint> |
BasicAirspaceControlPointRenderer.sortControlPoints(DrawContext dc,
java.lang.Iterable<? extends AirspaceControlPoint> unsortedPoints) |
Modifier and Type | Method and Description |
---|---|
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 |
BasicMarkerShape.Shape.computeOrientationVector(DrawContext dc,
Vec4 point,
Vec4 normal,
Angle heading,
Angle pitch)
Compute a direction vector given a point, heading and pitch.
|
protected Vec4 |
MarkerRenderer.computeSurfacePoint(DrawContext dc,
Position pos) |
protected void |
MarkerRenderer.computeSurfacePoints(DrawContext dc,
java.lang.Iterable<? extends Marker> markers) |
protected int[] |
BasicMarkerShape.Shape.createDisplayList(DrawContext dc,
double radius) |
protected abstract void |
BasicMarkerShape.Shape.doRender(DrawContext dc,
Marker marker,
Vec4 point,
double radius,
int[] dlResource) |
protected void |
BasicMarkerShape.Sphere.doRender(DrawContext dc,
Marker marker,
Vec4 point,
double radius,
int[] dlResource) |
protected void |
BasicMarkerShape.Cube.doRender(DrawContext dc,
Marker marker,
Vec4 point,
double size,
int[] dlResource) |
protected void |
BasicMarkerShape.Cone.doRender(DrawContext dc,
Marker marker,
Vec4 point,
double size,
int[] dlResource) |
protected void |
BasicMarkerShape.Cylinder.doRender(DrawContext dc,
Marker marker,
Vec4 point,
double size,
int[] dlResource) |
protected void |
BasicMarkerShape.HeadingLine.doRender(DrawContext dc,
Marker marker,
Vec4 point,
double size,
int[] dlResource) |
protected void |
BasicMarkerShape.HeadingArrow.doRender(DrawContext dc,
Marker marker,
Vec4 point,
double size,
int[] dlResource) |
protected void |
MarkerRenderer.draw(DrawContext dc,
java.lang.Iterable<Marker> markers) |
protected void |
MarkerRenderer.drawAll(DrawContext dc,
java.lang.Iterable<Marker> markers) |
protected void |
MarkerRenderer.drawOrderedMarkers(DrawContext dc,
MarkerRenderer.OrderedMarker uMarker) |
protected void |
MarkerRenderer.drawSeparated(DrawContext dc,
java.lang.Iterable<Marker> markers) |
protected abstract int |
BasicMarkerShape.Shape.drawShape(DrawContext dc,
double radius) |
protected int |
BasicMarkerShape.Sphere.drawShape(DrawContext dc,
double radius) |
protected int |
BasicMarkerShape.Cube.drawShape(DrawContext dc,
double radius) |
protected int |
BasicMarkerShape.Cone.drawShape(DrawContext dc,
double radius) |
protected int |
BasicMarkerShape.Cylinder.drawShape(DrawContext dc,
double radius) |
protected int |
BasicMarkerShape.HeadingLine.drawShape(DrawContext dc,
double radius) |
protected int |
BasicMarkerShape.HeadingArrow.drawShape(DrawContext dc,
double radius) |
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.Sphere.initialize(DrawContext dc) |
protected void |
BasicMarkerShape.Cube.initialize(DrawContext dc) |
protected void |
BasicMarkerShape.Cone.initialize(DrawContext dc) |
protected void |
BasicMarkerShape.Cylinder.initialize(DrawContext dc) |
protected void |
BasicMarkerShape.HeadingLine.initialize(DrawContext dc) |
protected void |
BasicMarkerShape.HeadingArrow.initialize(DrawContext dc) |
protected boolean |
MarkerRenderer.intersectsFrustum(DrawContext dc,
Vec4 point,
double radius) |
void |
MarkerRenderer.OrderedMarker.pick(DrawContext dc,
java.awt.Point pickPoint) |
protected void |
MarkerRenderer.pickOrderedMarkers(DrawContext dc,
MarkerRenderer.OrderedMarker uMarker) |
void |
MarkerRenderer.OrderedMarker.render(DrawContext dc) |
void |
MarkerRenderer.render(DrawContext dc,
java.lang.Iterable<Marker> markers) |
void |
MarkerShape.render(DrawContext dc,
Marker marker,
Vec4 point,
double radius) |
void |
BasicMarkerShape.CompoundShape.render(DrawContext dc,
Marker marker,
Vec4 point,
double radius) |
void |
BasicMarkerShape.Shape.render(DrawContext dc,
Marker marker,
Vec4 point,
double radius) |
void |
MarkerShape.render(DrawContext dc,
Marker marker,
Vec4 point,
double radius,
boolean isRelative) |
void |
BasicMarkerShape.CompoundShape.render(DrawContext dc,
Marker marker,
Vec4 point,
double radius,
boolean isRelative) |
void |
BasicMarkerShape.Shape.render(DrawContext dc,
Marker marker,
Vec4 point,
double radius,
boolean isRelative) |
void |
Marker.render(DrawContext dc,
Vec4 point,
double radius) |
void |
BasicMarker.render(DrawContext dc,
Vec4 point,
double radius) |
void |
Marker.render(DrawContext dc,
Vec4 point,
double radius,
boolean isRelative) |
void |
BasicMarker.render(DrawContext dc,
Vec4 point,
double radius,
boolean isRelative) |
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractTacticalSymbol.addGlyph(DrawContext dc,
Offset offset,
Offset hotspot,
java.lang.String modifierCode,
AbstractTacticalSymbol.OrderedSymbol osym) |
protected void |
AbstractTacticalSymbol.addGlyph(DrawContext dc,
Offset offset,
Offset hotspot,
java.lang.String modifierCode,
AVList retrieverParams,
java.lang.Object layoutMode,
AbstractTacticalSymbol.OrderedSymbol osym) |
protected void |
AbstractTacticalSymbol.addLabel(DrawContext dc,
Offset offset,
Offset hotspot,
java.lang.String modifierText,
AbstractTacticalSymbol.OrderedSymbol osym) |
protected void |
AbstractTacticalSymbol.addLabel(DrawContext dc,
Offset offset,
Offset hotspot,
java.lang.String modifierText,
java.awt.Font font,
java.awt.Color color,
java.lang.Object layoutMode,
AbstractTacticalSymbol.OrderedSymbol osym) |
protected void |
AbstractTacticalSymbol.addLine(DrawContext dc,
Offset offset,
java.util.List<? extends java.awt.geom.Point2D> points,
AbstractTacticalSymbol.OrderedSymbol osym) |
protected void |
AbstractTacticalSymbol.addLine(DrawContext dc,
Offset offset,
java.util.List<? extends java.awt.geom.Point2D> points,
java.lang.Object layoutMode,
int numPointsInLayout,
AbstractTacticalSymbol.OrderedSymbol osym) |
protected void |
TacticalGraphicLabel.beginDrawing(DrawContext dc)
Establish the OpenGL state needed to draw text.
|
protected void |
AbstractTacticalSymbol.beginDrawing(DrawContext dc,
int attrMask) |
protected void |
TacticalGraphicLabel.computeBoundsIfNeeded(DrawContext dc)
Compute the bounds of the text, if necessary.
|
protected void |
AbstractTacticalGraphic.computeGeometry(DrawContext dc) |
protected void |
TacticalGraphicLabel.computeGeometry(DrawContext dc,
TacticalGraphicLabel.OrderedLabel olbl)
Compute the label's screen position from its geographic position.
|
protected void |
TacticalGraphicLabel.computeGeometryIfNeeded(DrawContext dc) |
protected java.awt.Dimension |
AbstractTacticalSymbol.computeMinTextLayout(DrawContext dc,
AVList modifiers)
Compute the dimension of the minimum layout rectangle for the text modifiers.
|
protected void |
AbstractTacticalSymbol.computeScaledBounds(DrawContext dc,
AVList modifiers,
AbstractTacticalSymbol.OrderedSymbol osym)
Compute the bounds of symbol after the scale has been applied.
|
protected void |
AbstractTacticalSymbol.computeSymbolPoints(DrawContext dc,
AbstractTacticalSymbol.OrderedSymbol osym) |
protected void |
AbstractTacticalSymbol.computeTransform(DrawContext dc,
AbstractTacticalSymbol.OrderedSymbol osym) |
protected void |
AbstractTacticalGraphic.determineLabelPositions(DrawContext dc)
Determine positions for the start and end labels.
|
protected void |
AbstractTacticalGraphic.determinePerFrameAttributes(DrawContext dc)
Determine geometry and attributes for this frame.
|
protected void |
AbstractTacticalSymbol.OrderedSymbol.doDrawOrderedRenderable(DrawContext dc,
PickSupport pickCandidates) |
protected void |
TacticalGraphicLabel.OrderedLabel.doDrawOrderedRenderable(DrawContext dc,
PickSupport pickCandidates) |
protected void |
AbstractTacticalSymbol.doDrawOrderedRenderable(DrawContext dc,
PickSupport pickCandidates,
AbstractTacticalSymbol.OrderedSymbol osym) |
protected void |
TacticalGraphicLabel.doDrawOrderedRenderable(DrawContext dc,
PickSupport pickSupport,
TacticalGraphicLabel.OrderedLabel olbl)
Draw this label during ordered rendering.
|
protected void |
TacticalGraphicLabel.doPick(DrawContext dc,
PickSupport pickSupport,
TacticalGraphicLabel.OrderedLabel olbl)
Draw labels for picking.
|
protected abstract void |
AbstractTacticalGraphic.doRenderGraphic(DrawContext dc)
Render this graphic, without modifiers.
|
protected void |
AbstractTacticalGraphic.doRenderGraphicModifiers(DrawContext dc)
Render the graphic modifiers.
|
protected void |
AbstractTacticalGraphic.doRenderTextModifiers(DrawContext dc)
Render the text modifiers.
|
protected void |
AbstractTacticalSymbol.draw(DrawContext dc,
AbstractTacticalSymbol.OrderedSymbol osym) |
protected void |
AbstractTacticalSymbol.drawBatched(DrawContext dc,
AbstractTacticalSymbol.OrderedSymbol firstSymbol) |
protected void |
TacticalGraphicLabel.drawBatched(DrawContext dc,
TacticalGraphicLabel.OrderedLabel firstLabel)
Draws this ordered renderable and all subsequent Label ordered renderables in the ordered renderable list.
|
protected void |
TacticalGraphicLabel.drawBatchedText(DrawContext dc,
TextRenderer textRenderer,
TacticalGraphicLabel.OrderedLabel firstLabel)
Draws text for subsequent Label ordered renderables in the ordered renderable list.
|
protected void |
AbstractTacticalSymbol.drawGlyphs(DrawContext dc) |
protected void |
AbstractTacticalSymbol.drawGraphicModifiers(DrawContext dc,
AbstractTacticalSymbol.OrderedSymbol osym) |
protected void |
AbstractTacticalSymbol.drawIcon(DrawContext dc) |
protected void |
TacticalGraphicLabel.drawInterior(DrawContext dc,
TacticalGraphicLabel.OrderedLabel olbl)
Render the label interior as a filled rectangle.
|
protected void |
AbstractTacticalSymbol.drawLabels(DrawContext dc) |
protected void |
AbstractTacticalSymbol.drawLines(DrawContext dc,
AbstractTacticalSymbol.OrderedSymbol osym) |
protected void |
AbstractTacticalSymbol.drawOrderedRenderable(DrawContext dc,
AbstractTacticalSymbol.OrderedSymbol osym) |
protected void |
TacticalGraphicLabel.drawOrderedRenderable(DrawContext dc,
TacticalGraphicLabel.OrderedLabel olbl)
Draws the graphic as an ordered renderable.
|
protected void |
TacticalGraphicLabel.drawText(DrawContext dc,
TextRenderer textRenderer,
TacticalGraphicLabel.OrderedLabel olbl)
Draw the label's text.
|
protected void |
AbstractTacticalSymbol.drawTextModifiers(DrawContext dc) |
protected void |
AbstractTacticalSymbol.endDrawing(DrawContext dc) |
protected void |
TacticalGraphicLabel.endDrawing(DrawContext dc)
Pop the state set in beginDrawing.
|
java.awt.Rectangle |
TacticalGraphicLabel.getBounds(DrawContext dc)
Get the label bounding
Rectangle using OGL coordinates - bottom-left corner x and y relative to
the WorldWindow bottom-left corner. |
protected boolean |
AbstractTacticalSymbol.intersectsFrustum(DrawContext dc,
AbstractTacticalSymbol.OrderedSymbol osym) |
protected boolean |
TacticalGraphicLabel.intersectsFrustum(DrawContext dc,
TacticalGraphicLabel.OrderedLabel olbl)
Determine if this label intersects the view or pick frustum.
|
protected void |
AbstractTacticalSymbol.layout(DrawContext dc,
AbstractTacticalSymbol.OrderedSymbol osym) |
protected void |
AbstractTacticalSymbol.layoutDynamicModifiers(DrawContext dc,
AVList modifiers,
AbstractTacticalSymbol.OrderedSymbol osym)
Layout dynamic modifiers around the symbol.
|
protected void |
AbstractTacticalSymbol.layoutGraphicModifiers(DrawContext dc,
AVList modifiers,
AbstractTacticalSymbol.OrderedSymbol osym)
Layout static graphic modifiers around the symbol.
|
protected void |
AbstractTacticalSymbol.layoutIcon(DrawContext dc,
AbstractTacticalSymbol.IconSource source,
AbstractTacticalSymbol.OrderedSymbol osym) |
protected void |
AbstractTacticalSymbol.layoutStaticModifiers(DrawContext dc,
AVList modifiers,
AbstractTacticalSymbol.OrderedSymbol osym)
Layout static modifiers around the symbol.
|
protected void |
AbstractTacticalSymbol.layoutTextModifiers(DrawContext dc,
AVList modifiers,
AbstractTacticalSymbol.OrderedSymbol osym)
Layout static text modifiers around the symbol.
|
protected void |
AbstractTacticalSymbol.makeOrderedRenderable(DrawContext dc) |
protected void |
TacticalGraphicLabel.makeOrderedRenderable(DrawContext dc)
Draws the graphic as an ordered renderable.
|
protected boolean |
AbstractTacticalSymbol.mustDrawGraphicModifiers(DrawContext dc) |
protected boolean |
AbstractTacticalSymbol.mustDrawIcon(DrawContext dc) |
protected boolean |
AbstractTacticalSymbol.mustDrawTextModifiers(DrawContext dc) |
void |
AbstractTacticalSymbol.OrderedSymbol.pick(DrawContext dc,
java.awt.Point pickPoint) |
void |
TacticalGraphicLabel.OrderedLabel.pick(DrawContext dc,
java.awt.Point pickPoint) |
void |
AbstractTacticalSymbol.pick(DrawContext dc,
java.awt.Point pickPoint,
AbstractTacticalSymbol.OrderedSymbol osym) |
void |
TacticalGraphicLabel.pick(DrawContext dc,
java.awt.Point pickPoint,
TacticalGraphicLabel.OrderedLabel olbl) |
static void |
TacticalGraphicUtil.placeLabelsOnPath(DrawContext dc,
java.lang.Iterable<? extends Position> positions,
TacticalGraphicLabel label1,
TacticalGraphicLabel label2,
double distance)
Position one or two labels some distance along the path.
|
protected void |
AbstractTacticalSymbol.prepareToDraw(DrawContext dc,
AbstractTacticalSymbol.OrderedSymbol osym) |
void |
AbstractTacticalSymbol.render(DrawContext dc)
Causes this
Renderable to render itself using the provided draw context. |
void |
AbstractTacticalSymbol.OrderedSymbol.render(DrawContext dc) |
void |
TacticalGraphicLabel.render(DrawContext dc) |
void |
TacticalGraphicLabel.OrderedLabel.render(DrawContext dc) |
void |
AbstractTacticalGraphic.render(DrawContext dc)
Causes this
Renderable to render itself using the provided draw context. |
void |
TacticalSymbol.LODSelector.selectLOD(DrawContext dc,
TacticalSymbol symbol,
double eyeDistance)
Modifies the symbol's attributes and properties to achieve a desired level of detail during rendering.
|
Modifier and Type | Method and Description |
---|---|
static java.util.List<? extends java.awt.geom.Point2D> |
MilStd2525Util.computeCenterHeadingIndicatorPoints(DrawContext dc,
Vec4 symbolPoint,
Angle heading,
double length)
Compute screen points required to draw a leader line on a tactical symbol.
|
protected static Vec4 |
MilStd2525Util.computeDirectionOfMovement(DrawContext dc,
Vec4 symbolPoint,
Angle heading,
double length)
Compute a vector in the direction that a symbol is moving.
|
static java.util.List<? extends java.awt.geom.Point2D> |
MilStd2525Util.computeGroundHeadingIndicatorPoints(DrawContext dc,
Vec4 symbolPoint,
Angle heading,
double length,
double frameHeight)
Compute screen points required to draw a leader line on a tactical ground symbol.
|
protected void |
MilStd2525TacticalSymbol.computeTransform(DrawContext dc,
AbstractTacticalSymbol.OrderedSymbol osym) |
protected void |
MilStd2525TacticalSymbol.layoutDynamicModifiers(DrawContext dc,
AVList modifiers,
AbstractTacticalSymbol.OrderedSymbol osym) |
protected void |
MilStd2525TacticalSymbol.layoutGraphicModifiers(DrawContext dc,
AVList modifiers,
AbstractTacticalSymbol.OrderedSymbol osym) |
protected void |
MilStd2525TacticalSymbol.layoutTextModifiers(DrawContext dc,
AVList modifiers,
AbstractTacticalSymbol.OrderedSymbol osym) |
void |
MilStd2525PointGraphic.render(DrawContext dc)
Causes this
Renderable to render itself using the provided draw context. |
Modifier and Type | Method and Description |
---|---|
protected void |
TacticalGraphicSymbol.computeTransform(DrawContext dc,
AbstractTacticalSymbol.OrderedSymbol osym) |
protected void |
EchelonSymbol.computeTransform(DrawContext dc,
AbstractTacticalSymbol.OrderedSymbol osym) |
protected void |
EchelonSymbol.drawIcon(DrawContext dc)
Overridden to apply rotation.
|
protected void |
TacticalGraphicSymbol.layoutDynamicModifiers(DrawContext dc,
AVList modifiers,
AbstractTacticalSymbol.OrderedSymbol osym) |
protected void |
TacticalGraphicSymbol.layoutLabel(DrawContext dc,
java.awt.Font font,
TacticalGraphicSymbol.OffsetPair layout,
java.lang.String value,
java.lang.String mode,
AbstractTacticalSymbol.OrderedSymbol osym) |
protected void |
TacticalGraphicSymbol.layoutMultiLabel(DrawContext dc,
java.awt.Font font,
java.util.List<TacticalGraphicSymbol.OffsetPair> layouts,
java.lang.Iterable values,
java.lang.String mode,
AbstractTacticalSymbol.OrderedSymbol osym) |
protected void |
TacticalGraphicSymbol.layoutTextModifiers(DrawContext dc,
AVList modifiers,
AbstractTacticalSymbol.OrderedSymbol osym)
Layout text and graphic modifiers around the symbol.
|
Modifier and Type | Method and Description |
---|---|
protected Ambush.ArcData |
Ambush.computeArc(DrawContext dc)
Compute the arc.
|
protected java.util.List<Position> |
Ambush.computeArcPositions(DrawContext dc,
Ambush.ArcData arcData)
Compute positions required to draw the arc.
|
protected java.util.List<Position> |
Ambush.computeArrowheadPositions(DrawContext dc,
Position tip,
Ambush.ArcData arcData)
Determine the positions that make up the arrowhead.
|
protected java.util.List<Position> |
AttackByFirePosition.computeArrowheadPositions(DrawContext dc,
Position base,
Position tip)
Determine the positions that make up the arrowhead.
|
protected java.util.List<Position> |
SearchArea.computeArrowheadPositions(DrawContext dc,
Position startPosition,
Position endPosition)
Determine the positions that make up the arrowhead.
|
protected java.util.List<Position> |
SectorRangeFan.computeArrowheadPositions(DrawContext dc,
Position base,
Position tip,
double arrowLength,
Angle arrowAngle)
Compute the positions of the arrow head for the sector center line.
|
protected java.util.List<Position> |
SearchArea.computeArrowheadPositions(DrawContext dc,
Position base,
Position tip,
double arrowLength,
Angle arrowAngle)
Compute the positions of the arrow head of the graphic's legs.
|
protected java.util.List<Position> |
AttackByFirePosition.computeBasePositions(DrawContext dc,
Position position1,
Position position2,
Position orientationPos)
Determine the positions that make up the base of the graphic (a trapezoid missing one side).
|
protected void |
Encirclement.computeGeometry(DrawContext dc) |
void |
FortifiedArea.computeGeometry(DrawContext dc) |
protected void |
AbstractRectangularGraphic.computeQuadSize(DrawContext dc) |
protected Position |
IrregularFireSupportArea.computeTimeLabelPosition(DrawContext dc)
Determine the position of the time range label.
|
protected java.util.List<Path> |
AirfieldZone.createAirfieldPaths(DrawContext dc)
Create shapes to draw the airfield graphic.
|
protected void |
SectorRangeFan.createArc(DrawContext dc,
double radius,
Angle leftAzimuth,
Angle rightAzimuth,
java.util.List<Position> positions)
Create positions to draw an arc around the graphic's center position.
|
protected void |
SectorRangeFan.createCenterOfSectorArrow(DrawContext dc,
Angle centerAzimuth,
double finalRadius)
Create shapes to draw the Center Of Sector arrow.
|
protected void |
Ambush.createLegs(DrawContext dc,
Ambush.ArcData arcData,
Path[] paths,
int startIndex,
int pathCount)
Create paths for the graphic's "legs".
|
protected void |
SectorRangeFan.createShapes(DrawContext dc)
Create the paths required to draw the graphic.
|
protected void |
Ambush.createShapes(DrawContext dc)
Create the paths required to draw the graphic.
|
protected void |
AttackByFirePosition.createShapes(DrawContext dc)
Create the paths required to draw the graphic.
|
protected void |
SearchArea.createShapes(DrawContext dc)
Create the list of positions that describe the arrow.
|
protected void |
SupportByFirePosition.createShapes(DrawContext dc)
Create the paths necessary to draw the graphic.
|
protected void |
MinimumSafeDistanceZones.createShapes(DrawContext dc)
Create the circles used to draw this graphic.
|
protected void |
SectorRangeFan.determineLabelPositions(DrawContext dc)
Determine positions for the start and end labels.
|
protected void |
CircularRangeFan.determineLabelPositions(DrawContext dc)
Determine positions for the start and end labels.
|
protected void |
CircularPositionArea.determineLabelPositions(DrawContext dc) |
protected void |
CircularFireSupportArea.determineLabelPositions(DrawContext dc) |
protected void |
BasicArea.determineLabelPositions(DrawContext dc)
Determine the appropriate position for the graphic's labels.
|
protected void |
RectangularPositionArea.determineLabelPositions(DrawContext dc) |
protected void |
RectangularFireSupportArea.determineLabelPositions(DrawContext dc) |
protected void |
BattlePosition.determineLabelPositions(DrawContext dc)
Determine the appropriate position for the graphic's labels.
|
protected void |
RectangularTarget.determineLabelPositions(DrawContext dc) |
protected void |
IrregularFireSupportArea.determineLabelPositions(DrawContext dc) |
protected void |
MinimumSafeDistanceZones.determineLabelPositions(DrawContext dc)
Determine positions for the start and end labels.
|
protected Position |
GroupOfTargets.determineMainLabelPosition(DrawContext dc)
Compute the position for the area's main label.
|
protected Position |
Airhead.determineMainLabelPosition(DrawContext dc)
Compute the position for the area's main label.
|
protected Position |
BasicArea.determineMainLabelPosition(DrawContext dc)
Compute the position for the area's main label.
|
protected void |
Encirclement.doRenderGraphic(DrawContext dc) |
protected void |
AbstractRectangularGraphic.doRenderGraphic(DrawContext dc)
Render the quad.
|
protected void |
SectorRangeFan.doRenderGraphic(DrawContext dc)
Render the polygon.
|
protected void |
CircularRangeFan.doRenderGraphic(DrawContext dc)
Render the polygon.
|
protected void |
LimitedAccessArea.doRenderGraphic(DrawContext dc)
Render this graphic, without modifiers.
|
protected void |
Dummy.doRenderGraphic(DrawContext dc)
Render this graphic, without modifiers.
|
protected void |
BasicArea.doRenderGraphic(DrawContext dc)
Render the polygon.
|
protected void |
Ambush.doRenderGraphic(DrawContext dc)
Render this graphic, without modifiers.
|
protected void |
AirfieldZone.doRenderGraphic(DrawContext dc)
Render the polygon.
|
protected void |
AttackByFirePosition.doRenderGraphic(DrawContext dc)
Render this graphic, without modifiers.
|
protected void |
SearchArea.doRenderGraphic(DrawContext dc)
Render this graphic, without modifiers.
|
protected void |
AbstractCircularGraphic.doRenderGraphic(DrawContext dc)
Render the polygon.
|
protected void |
MinimumSafeDistanceZones.doRenderGraphic(DrawContext dc)
Render the polygon.
|
protected void |
SectorRangeFan.doRenderGraphicModifiers(DrawContext dc)
Render the graphic modifiers.
|
protected void |
CircularRangeFan.doRenderGraphicModifiers(DrawContext dc)
Render the graphic modifiers.
|
protected void |
SearchArea.doRenderGraphicModifiers(DrawContext dc)
Render the graphic modifiers.
|
protected void |
BattlePosition.doRenderGraphicModifiers(DrawContext dc)
Render the graphic modifiers.
|
protected void |
Encirclement.generateIntermediatePositions(DrawContext dc,
java.lang.Iterable<? extends Position> positions)
Generate the positions required to draw the polygon with a triangle wave boundary.
|
protected void |
FortifiedArea.generateIntermediatePositions(DrawContext dc,
java.lang.Iterable<? extends Position> positions)
Generate the positions required to draw the polygon with a square wave boundary.
|
protected void |
BasicArea.makeShapes(DrawContext dc) |
protected void |
AirfieldZone.makeShapes(DrawContext dc)
Create shapes to draw the airfield graphic.
|
void |
Encirclement.preRender(DrawContext dc) |
void |
AbstractRectangularGraphic.preRender(DrawContext dc) |
void |
SectorRangeFan.preRender(DrawContext dc) |
void |
CircularRangeFan.preRender(DrawContext dc) |
void |
BasicArea.preRender(DrawContext dc) |
void |
SearchArea.preRender(DrawContext dc) |
void |
AbstractCircularGraphic.preRender(DrawContext dc) |
void |
MinimumSafeDistanceZones.preRender(DrawContext dc) |
Modifier and Type | Method and Description |
---|---|
protected java.util.List<Position> |
PrincipleDirectionOfFire.computeArrowheadPositions(DrawContext dc,
Position startPosition,
Position endPosition)
Determine the positions that make up the arrowhead.
|
protected java.util.List<Position> |
DirectionOfAttack.computeArrowheadPositions(DrawContext dc,
Vec4 tip,
Vec4 dir,
double length)
Determine the positions that make up the arrowhead.
|
protected Vec4[] |
DirectionOfAttackForFeint.computeBezierControlPoints(DrawContext dc,
Vec4 start,
Vec4 end,
double curvature)
Compute the position of control points that will generate a Bezier curve that looks like the Direction of Attack
for Feint graphic in MIL-STD-2525C (pg.
|
protected Vec4[] |
InfiltrationLane.computeBezierControlPoints(DrawContext dc,
Vec4 start,
Vec4 end,
int numControlPoints,
double curvature)
Compute the position of control points that will generate a Bezier curve that looks like the Infiltration Lane
graphic in MIL-STD-2525C (pg.
|
protected void |
ForwardEdgeOfBattleArea.computeGeometry(DrawContext dc) |
protected void |
ForwardLineOfOwnTroops.computeGeometry(DrawContext dc) |
protected void |
DirectionOfAttack.computeGeometry(DrawContext dc) |
protected Position |
Route.computeMainLabelPosition(DrawContext dc,
TacticalGraphicLabel label,
Position midpoint,
Position posB)
Compute the position of the graphic's main label.
|
protected java.lang.Object[] |
FireSupportLine.computePathLength(DrawContext dc)
Compute the length of the path, and determine the start and end positions.
|
protected Path |
PullUpPoint.createBowtie(DrawContext dc)
Create a path to draw the bowtie graphic in the middle of the circle.
|
protected java.util.List<Position> |
DirectionOfAttackAviation.createBowTie(DrawContext dc,
Position pos1,
Position pos2)
Create positions required to to draw the bow tie part of the graphic.
|
protected void |
Route.createPaths(DrawContext dc)
Create the paths used to draw the route.
|
protected void |
HoldingLine.createShape(DrawContext dc)
Create a Path to render the line.
|
protected void |
AbstractAxisArrow.createShapePositions(DrawContext dc)
Create the list of positions that describe the arrow.
|
protected void |
DirectionOfAttackAviation.createShapes(DrawContext dc)
Create the list of positions that describe the arrow.
|
protected void |
InfiltrationLane.createShapes(DrawContext dc)
Create the list of positions that describe the arrow.
|
protected void |
LinearTarget.createShapes(DrawContext dc)
Create the list of positions that describe the shape.
|
protected void |
DirectionOfAttackForFeint.createShapes(DrawContext dc)
Create the list of positions that describe the arrow.
|
protected void |
PrincipleDirectionOfFire.createShapes(DrawContext dc)
Create the list of positions that describe the arrow.
|
protected void |
DirectionOfAttack.createShapes(DrawContext dc)
Create the list of positions that describe the arrow.
|
protected void |
HoldingLine.determineLabelPositions(DrawContext dc)
Determine positions for the start and end labels.
|
protected void |
MunitionFlightPath.determineLabelPositions(DrawContext dc)
Determine positions for the start and end labels.
|
protected void |
Route.determineLabelPositions(DrawContext dc)
Compute the position for the area's main label.
|
protected void |
DirectionOfAttackAviation.determineLabelPositions(DrawContext dc) |
protected void |
Boundary.determineLabelPositions(DrawContext dc)
Determine positions for the start and end labels.
|
protected void |
InfiltrationLane.determineLabelPositions(DrawContext dc)
Determine positions for the start and end labels.
|
protected void |
AdvanceForFeint.determineLabelPositions(DrawContext dc)
Determine positions for the start and end labels.
|
protected void |
LinearTarget.determineLabelPositions(DrawContext dc)
Determine positions for the start and end labels.
|
protected void |
FireSupportLine.determineLabelPositions(DrawContext dc)
Determine positions for the start and end labels.
|
protected void |
DirectionOfAttackForFeint.determineLabelPositions(DrawContext dc) |
protected void |
RoutePoint.determineLabelPositions(DrawContext dc)
Determine the appropriate position for the graphic's labels.
|
protected void |
PullUpPoint.determineLabelPositions(DrawContext dc)
Determine the appropriate position for the graphic's labels.
|
protected void |
PhaseLine.determineLabelPositions(DrawContext dc)
Determine positions for the start and end labels.
|
protected void |
PrincipleDirectionOfFire.determineLabelPositions(DrawContext dc)
Determine positions for the start and end labels.
|
protected Position |
DoseRateContourLine.determineMainLabelPosition(DrawContext dc)
Compute the position for the area's main label.
|
protected void |
HoldingLine.doRenderGraphic(DrawContext dc)
Render this graphic, without modifiers.
|
protected void |
AbstractAxisArrow.doRenderGraphic(DrawContext dc)
Render this graphic, without modifiers.
|
protected void |
Route.doRenderGraphic(DrawContext dc)
Render this graphic, without modifiers.
|
protected void |
InfiltrationLane.doRenderGraphic(DrawContext dc)
Render this graphic, without modifiers.
|
protected void |
LinearTarget.doRenderGraphic(DrawContext dc)
Render this graphic, without modifiers.
|
protected void |
ForwardEdgeOfBattleArea.doRenderGraphic(DrawContext dc)
Render this graphic, without modifiers.
|
protected void |
FireSupportLine.doRenderGraphic(DrawContext dc)
Render this graphic, without modifiers.
|
protected void |
LineOfContact.doRenderGraphic(DrawContext dc) |
protected void |
PullUpPoint.doRenderGraphic(DrawContext dc)
Render the polygon.
|
protected void |
PhaseLine.doRenderGraphic(DrawContext dc)
Render this graphic, without modifiers.
|
protected void |
PrincipleDirectionOfFire.doRenderGraphic(DrawContext dc)
Render this graphic, without modifiers.
|
protected void |
DirectionOfAttack.doRenderGraphic(DrawContext dc)
Render this graphic, without modifiers.
|
protected void |
Boundary.doRenderGraphicModifiers(DrawContext dc)
Render the graphic modifiers.
|
void |
Airborne.doRenderGraphicModifiers(DrawContext dc)
Render the graphic modifiers.
|
protected void |
PrincipleDirectionOfFire.doRenderGraphicModifiers(DrawContext dc)
Render the graphic modifiers.
|
protected void |
ForwardLineOfOwnTroops.generateIntermediatePositions(DrawContext dc,
java.lang.Iterable<? extends Position> positions)
Generate the positions required to draw the polygon with a triangle wave boundary.
|
protected void |
LineOfContact.generateIntermediatePositions(DrawContext dc,
java.lang.Iterable<? extends Position> positions)
Generate the positions required to draw the line.
|
protected void |
ForwardEdgeOfBattleArea.FEBASymbol.layoutTextModifiers(DrawContext dc,
AVList modifiers,
AbstractTacticalSymbol.OrderedSymbol osym)
Layout static text modifiers around the symbol.
|
void |
Route.preRender(DrawContext dc) |
void |
PrincipleDirectionOfFire.preRender(DrawContext dc) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
RectangularTessellator.atBestResolution(DrawContext dc,
RectangularTessellator.RectTile tile) |
void |
RectangularTessellator.beginRendering(DrawContext dc) |
void |
SectorGeometryList.beginRendering(DrawContext dc)
Indicates that this list's sectors are about to be rendered.
|
void |
SectorGeometry.beginRendering(DrawContext dc,
int numTextureUnits)
Indicates that this sector geometry is about to be rendered one or more times.
|
void |
RectangularTessellator.RectTile.beginRendering(DrawContext dc,
int numTextureUnits) |
protected void |
SectorGeometryList.beginSectorGeometryPicking(DrawContext dc)
Indicates that sector geometry picking is about to be performed.
|
protected boolean |
RectangularTessellator.bindVbos(DrawContext dc,
RectangularTessellator.RectTile tile,
int numTextureUnits) |
boolean |
RectangularTessellator.buildVerts(DrawContext dc,
RectangularTessellator.RectTile tile,
boolean makeSkirts) |
protected double |
RectangularTessellator.computeTileResolutionTarget(DrawContext dc,
RectangularTessellator.RectTile tile) |
protected RectangularTessellator.CacheKey |
RectangularTessellator.createCacheKey(DrawContext dc,
RectangularTessellator.RectTile tile) |
protected RectangularTessellator.RectTile |
RectangularTessellator.createTile(DrawContext dc,
Sector tileSector,
int level) |
protected java.util.ArrayList<RectangularTessellator.RectTile> |
RectangularTessellator.createTopLevelTiles(DrawContext dc) |
void |
SectorGeometry.endRendering(DrawContext dc)
Restores state established by
SectorGeometry.beginRendering(gov.nasa.worldwind.render.DrawContext, int) . |
void |
RectangularTessellator.endRendering(DrawContext dc) |
void |
RectangularTessellator.RectTile.endRendering(DrawContext dc) |
void |
SectorGeometryList.endRendering(DrawContext dc)
Restores state established by
SectorGeometryList.beginRendering(gov.nasa.worldwind.render.DrawContext) . |
protected void |
SectorGeometryList.endSectorGeometryPicking(DrawContext dc)
Restores state established by
SectorGeometryList.beginSectorGeometryPicking(gov.nasa.worldwind.render.DrawContext) . |
protected int[] |
RectangularTessellator.fillIndexListVbo(DrawContext dc,
int density,
java.nio.IntBuffer indices) |
protected int[] |
RectangularTessellator.fillTextureCoordsVbo(DrawContext dc,
int density,
java.nio.FloatBuffer texCoords) |
protected void |
RectangularTessellator.RenderInfo.fillVerticesVBO(DrawContext dc) |
protected void |
RectangularTessellator.makeVerts(DrawContext dc,
RectangularTessellator.RectTile tile) |
protected boolean |
RectangularTessellator.needToSplit(DrawContext dc,
RectangularTessellator.RectTile tile) |
PickedObject[] |
SectorGeometry.pick(DrawContext dc,
java.util.List<? extends java.awt.Point> pickPoints)
Performs a pick on the geometry.
|
PickedObject[] |
RectangularTessellator.RectTile.pick(DrawContext dc,
java.util.List<? extends java.awt.Point> pickPoints) |
java.util.List<PickedObject> |
SectorGeometryList.pick(DrawContext dc,
java.util.List<java.awt.Point> pickPoints)
Detects the locations of the sector geometries in this list that intersect any of the points in a specified list
of screen points.
|
void |
SectorGeometry.pick(DrawContext dc,
java.awt.Point pickPoint)
Performs a pick on the geometry.
|
void |
RectangularTessellator.RectTile.pick(DrawContext dc,
java.awt.Point pickPoint) |
void |
SectorGeometryList.pick(DrawContext dc,
java.awt.Point pickPoint)
Detects the locations of the sector geometries in this list that intersect a specified screen point.
|
protected PickedObject[] |
RectangularTessellator.pick(DrawContext dc,
RectangularTessellator.RectTile tile,
java.util.List<? extends java.awt.Point> pickPoints) |
protected void |
RectangularTessellator.pick(DrawContext dc,
RectangularTessellator.RectTile tile,
java.awt.Point pickPoint) |
void |
RectangularTessellator.RectTile.render(DrawContext dc) |
void |
SectorGeometry.render(DrawContext dc,
boolean beginRenderingCalled)
Displays the geometry.
|
void |
RectangularTessellator.RectTile.render(DrawContext dc,
boolean beginRenderingCalled) |
protected void |
RectangularTessellator.render(DrawContext dc,
RectangularTessellator.RectTile tile) |
protected long |
RectangularTessellator.render(DrawContext dc,
RectangularTessellator.RectTile tile,
int numTextureUnits) |
void |
SectorGeometry.renderBoundingVolume(DrawContext dc)
Displays the geometry's bounding volume.
|
void |
RectangularTessellator.RectTile.renderBoundingVolume(DrawContext dc) |
protected void |
RectangularTessellator.renderBoundingVolume(DrawContext dc,
RectangularTessellator.RectTile tile) |
void |
SectorGeometry.renderMultiTexture(DrawContext dc,
int numTextureUnits)
Displays the geometry.
|
void |
RectangularTessellator.RectTile.renderMultiTexture(DrawContext dc,
int numTextureUnits) |
void |
SectorGeometry.renderMultiTexture(DrawContext dc,
int numTextureUnits,
boolean beginRenderingCalled)
Displays the geometry.
|
void |
RectangularTessellator.RectTile.renderMultiTexture(DrawContext dc,
int numTextureUnits,
boolean beginRenderingCalled) |
protected void |
RectangularTessellator.renderMultiTexture(DrawContext dc,
RectangularTessellator.RectTile tile,
int numTextureUnits) |
protected void |
RectangularTessellator.renderPatchBoundary(DrawContext dc,
RectangularTessellator.RectTile tile) |
void |
SectorGeometry.renderTileID(DrawContext dc)
Displays on the geometry's surface the tessellator level and the minimum and maximum elevations of the sector.
|
void |
RectangularTessellator.RectTile.renderTileID(DrawContext dc) |
protected void |
RectangularTessellator.renderTileID(DrawContext dc,
RectangularTessellator.RectTile tile) |
protected void |
RectangularTessellator.renderTrianglesWithUniqueColors(DrawContext dc,
RectangularTessellator.RectTile tile)
Render each triangle of a tile in a unique color.
|
protected void |
RectangularTessellator.renderVA(DrawContext dc,
RectangularTessellator.RectTile tile,
int numTextureUnits) |
protected boolean |
RectangularTessellator.renderVBO(DrawContext dc,
RectangularTessellator.RectTile tile,
int numTextureUnits) |
void |
SectorGeometry.renderWireframe(DrawContext dc,
boolean interior,
boolean exterior)
Displays the geometry's tessellation.
|
void |
RectangularTessellator.RectTile.renderWireframe(DrawContext dc,
boolean showTriangles,
boolean showTileBoundary) |
protected void |
RectangularTessellator.renderWireframe(DrawContext dc,
RectangularTessellator.RectTile tile,
boolean showTriangles,
boolean showTileBoundary) |
protected PickedObject |
RectangularTessellator.resolvePick(DrawContext dc,
RectangularTessellator.RectTile tile,
java.awt.Point pickPoint) |
protected void |
RectangularTessellator.selectVisibleTiles(DrawContext dc,
RectangularTessellator.RectTile tile) |
protected boolean |
RectangularTessellator.skipTile(DrawContext dc,
Sector sector)
Determines whether a tile is within a 2D globe's projection limits.
|
protected RectangularTessellator.RectTile[] |
RectangularTessellator.split(DrawContext dc,
RectangularTessellator.RectTile tile) |
SectorGeometryList |
RectangularTessellator.tessellate(DrawContext dc) |
SectorGeometryList |
Tessellator.tessellate(DrawContext dc)
Tessellate a globe for the currently visible region.
|
protected void |
RectangularTessellator.RenderInfo.update(DrawContext dc)
Resets this instance's update time to now and refills its VBO if VBOs should be used.
|
Constructor and Description |
---|
CacheKey(DrawContext dc,
Sector sector,
int density) |
RenderInfo(DrawContext dc,
int density,
java.nio.FloatBuffer vertices,
Vec4 refCenter) |
Modifier and Type | Method and Description |
---|---|
void |
ClutterFilter.apply(DrawContext dc,
java.util.List<Declutterable> shapes)
Applies the filter for a specified list of
Declutterable shapes. |
void |
BasicClutterFilter.apply(DrawContext dc,
java.util.List<Declutterable> shapes) |
void |
PlacemarkClutterFilter.apply(DrawContext dc,
java.util.List<Declutterable> shapes) |
protected void |
OGLRenderToTextureSupport.beginFramebufferObjectRendering(DrawContext dc) |
void |
OGLRenderToTextureSupport.beginRendering(DrawContext dc,
int x,
int y,
int width,
int height)
Configures the GL attached to the specified DrawContext for rendering a 2D model to a texture.
|
boolean |
TextureAtlas.bind(DrawContext dc)
Binds this texture atlas' OpenGL texture to the GLContext attached to the draw context.
|
void |
VecBuffer.bindAsColorBuffer(DrawContext dc)
Binds this buffer as the source of color values to use when rendering OpenGL primitives.
|
void |
VecBuffer.bindAsNormalBuffer(DrawContext dc)
Binds this buffer as the source of normal coordinates to use when rendering OpenGL primitives.
|
void |
VecBufferSequence.bindAsNormalBuffer(DrawContext dc)
Binds this buffer as the source of normal coordinates to use when rendering OpenGL primitives.
|
void |
VecBuffer.bindAsTexCoordBuffer(DrawContext dc)
Binds this buffer as the source of texture coordinates to use when rendering OpenGL primitives.
|
void |
VecBufferSequence.bindAsTexCoordBuffer(DrawContext dc)
Binds this buffer as the source of texture coordinates to use when rendering OpenGL primitives.
|
void |
VecBuffer.bindAsVertexBuffer(DrawContext dc)
Binds this buffer as the source of vertex coordinates to use when rendering OpenGL primitives.
|
void |
VecBufferSequence.bindAsVertexBuffer(DrawContext dc)
Binds this buffer as the source of vertex coordinates to use when rendering OpenGL primitives.
|
protected void |
OGLRenderToTextureSupport.bindFramebufferColorAttachment(DrawContext dc,
com.jogamp.opengl.util.texture.Texture texture) |
protected void |
OGLRenderToTextureSupport.checkFramebufferStatus(DrawContext dc) |
void |
OGLRenderToTextureSupport.clear(DrawContext dc,
java.awt.Color color)
Clears the current texture target's pixels with the specified RGBA clear color.
|
static double |
WWMath.computeDistanceFromEye(DrawContext dc,
Extent extent)
|
static double |
WWMath.computeSizeInWindowCoordinates(DrawContext dc,
Extent extent)
|
protected void |
OGLRenderToTextureSupport.copyScreenPixelsToTexture(DrawContext dc,
int x,
int y,
int width,
int height,
com.jogamp.opengl.util.texture.Texture texture) |
protected void |
TextureAtlas.disposeOldTextures(DrawContext dc)
Removes textures corresponding to this texture atlas' disposed backing images from the draw context's GPU
resource cache.
|
protected void |
EditorAnnotation.doRenderNow(DrawContext dc) |
void |
VecBuffer.drawArrays(DrawContext dc,
int drawMode)
Renders
getSize() elements from the currently bounds OpenGL coordinate buffers, beginning with
element 0. |
void |
VecBufferSequence.drawArrays(DrawContext dc,
int drawMode)
Renders
getTotalBufferSize() elements from the currently bounds OpenGL coordinate buffers, beginning
with element 0. |
protected void |
PlacemarkClutterFilter.DeclutteredLabel.drawDeclutterLabel(DrawContext dc,
java.awt.Font font,
Vec4 textPoint,
java.lang.String labelText) |
protected void |
PlacemarkClutterFilter.DeclutteredLabel.drawDeclutterLine(DrawContext dc,
Vec4 startPoint,
Vec4 endPoint) |
protected void |
OGLRenderToTextureSupport.endFramebufferObjectRendering(DrawContext dc) |
void |
OGLRenderToTextureSupport.endRendering(DrawContext dc)
Flushes any buffered pixel values to the appropriate texure targets, then restores the GL state to its previous
configuration before
OGLRenderToTextureSupport.beginRendering(gov.nasa.worldwind.render.DrawContext, int, int, int, int) was
called. |
void |
OGLRenderToTextureSupport.flush(DrawContext dc)
Flushes any buffered pixel values to the appropriate target textures.
|
protected void |
OGLRenderToTextureSupport.flushColor(DrawContext dc) |
protected com.jogamp.opengl.util.texture.Texture |
TextureAtlas.getTexture(DrawContext dc)
Indicates the OpenGL
Texture associated with this texture atlas. |
protected boolean |
VecBufferSequence.haveMultiDrawArrays(DrawContext dc) |
boolean |
TimedExpirySupport.isExpired(DrawContext dc)
Indicates whether this timer has expired.
|
boolean |
TextureAtlasElement.load(DrawContext dc)
Loads this element's image and adds it to the texture atlas.
|
protected com.jogamp.opengl.util.texture.Texture |
TextureAtlas.makeTextureWithBackingImage(DrawContext dc)
Creates an OpenGL texture by loading this texture atlas's backing image into a new texture with the same
dimensions.
|
void |
VecBufferSequence.multiDrawArrays(DrawContext dc,
int drawMode)
Renders elements from the currently bounds OpenGL coordinate buffers.
|
void |
PlacemarkClutterFilter.DeclutteredLabel.pick(DrawContext dc,
java.awt.Point pickPoint) |
java.util.List<Sector> |
SectorVisibilityTree.refresh(DrawContext dc,
double sectorSize)
Determines the visible sectors at a specifed resolution within the draw context's current visible sector.
|
java.util.List<Sector> |
SectorVisibilityTree.refresh(DrawContext dc,
double sectorSize,
java.util.List<Sector> searchSectors)
Determines the visible sectors at a specified resolution within a collection of sectors.
|
java.util.List<Sector> |
SectorVisibilityTree.refresh(DrawContext dc,
double sectorSize,
Sector searchSector)
Determines the visible sectors at a specified resolution within a specified sector.
|
protected void |
PlacemarkClutterFilter.render(DrawContext dc)
Draws the decluttered shape representation.
|
void |
PlacemarkClutterFilter.DeclutteredLabel.render(DrawContext dc) |
protected boolean |
TextureAtlasElement.requestImage(DrawContext dc)
Requests that this element's image source be loaded into its texture atlas.
|
void |
TimedExpirySupport.restart(DrawContext dc)
Marks this timer as not expired and restarts the timer.
|
void |
OGLRenderToTextureSupport.setColorTarget(DrawContext dc,
com.jogamp.opengl.util.texture.Texture texture)
Sets the specified texture as the color buffer target.
|
protected void |
TextureAtlas.setTexture(DrawContext dc,
com.jogamp.opengl.util.texture.Texture texture)
Specifies the OpenGL
Texture associated with this texture atlas. |
protected void |
TextureAtlas.setTextureParameters(DrawContext dc)
Specifies the OpenGL texture parameters associated with this texture atlas' OpenGL texture.
|
protected void |
SectorVisibilityTree.swapCylinderLists(DrawContext dc) |
protected com.jogamp.opengl.util.texture.Texture |
TextureAtlas.syncTexture(DrawContext dc)
Synchronizes this texture atlas's backing image with its OpenGL texture, creating an OpenGL texture as necessary.
|
protected void |
OGLRenderToTextureSupport.updateMipmaps(DrawContext dc,
com.jogamp.opengl.util.texture.Texture texture) |
protected com.jogamp.opengl.util.texture.Texture |
TextureAtlas.updateTextureWithSubImage(DrawContext dc,
java.awt.Rectangle rect)
Loads a sub-region of this texture atlas' backing image into its OpenGL texture.
|
protected boolean |
OGLRenderToTextureSupport.useFramebufferObject(DrawContext dc) |
Constructor and Description |
---|
Context(DrawContext dc,
double sectorSize,
java.util.List<Sector> sectors) |
Modifier and Type | Method and Description |
---|---|
void |
MeasureTool.ControlPointWithLeader.preRender(DrawContext dc) |
void |
MeasureTool.CustomRenderableLayer.render(DrawContext dc) |
void |
MeasureTool.ControlPointWithLeader.render(DrawContext dc) |
Modifier and Type | Method and Description |
---|---|
protected void |
ScrollFrame.beginDrawing(DrawContext dc) |
protected int |
BasicTreeLayout.computeMaxTextHeight(DrawContext dc)
Determine the maximum height of a line of text using the active font.
|
protected void |
BasicTreeLayout.computeSize(Tree tree,
TreeNode root,
DrawContext dc,
java.awt.Dimension frameSize,
java.awt.Dimension size,
int x,
int level)
Compute the size of a tree.
|
protected void |
BasicTreeLayout.computeTreeLayout(TreeNode root,
DrawContext dc,
java.awt.Dimension frameSize,
java.awt.Point location,
int level,
java.util.List<BasicTreeLayout.NodeLayout> nodes)
Determine the tree layout.
|
protected java.lang.String |
BasicTreeLayout.computeWrappedText(DrawContext dc,
TreeNode node,
java.awt.Font font,
int width)
Get the wrapped description text for a node.
|
protected com.jogamp.opengl.util.texture.Texture |
ScrollFrame.createTileTexture(DrawContext dc,
int width,
int height)
Returns a new tile texture with the specified width and height.
|
protected void |
ScrollBar.doPick(DrawContext dc)
Pick the scroll bar.
|
protected void |
ScrollBar.draw(DrawContext dc)
Draw the scroll bar.
|
protected void |
BasicTreeLayout.drawCheckboxes(DrawContext dc,
java.lang.Iterable<BasicTreeLayout.NodeLayout> nodes)
Draw check boxes.
|
protected void |
BasicTreeLayout.drawCheckmarks(DrawContext dc,
java.lang.Iterable<BasicTreeLayout.NodeLayout> nodes)
Draw checkmark symbols in the selected checkboxes.
|
protected void |
ScrollFrame.drawContentDirect(DrawContext dc)
Draw the frame contents directly (not using previously generated tiles).
|
protected void |
ScrollFrame.drawContentTiles(DrawContext dc)
Draw the frame contents using previously build texture tiles.
|
protected void |
BasicTreeLayout.drawDescriptionText(DrawContext dc,
java.lang.Iterable<BasicTreeLayout.NodeLayout> nodes)
Draw the description text for tree nodes.
|
protected void |
BasicTreeLayout.drawFilledCheckboxes(DrawContext dc,
java.lang.Iterable<BasicTreeLayout.NodeLayout> nodes)
Draw squares filled with a gradient for partially selected checkboxes.
|
protected void |
ScrollFrame.drawFrame(DrawContext dc)
Draw the frame, scroll bars, and title bar.
|
protected void |
ScrollFrame.drawIcon(DrawContext dc,
java.awt.Point drawPoint)
Draw an icon in the upper left corner of the title bar.
|
protected void |
BasicTreeLayout.drawIcons(DrawContext dc,
java.lang.Iterable<BasicTreeLayout.NodeLayout> nodes)
Draw icons for a tree nodes.
|
protected void |
ScrollFrame.drawMaximized(DrawContext dc)
Draw the frame in its maximized state.
|
protected void |
ScrollFrame.drawMinimizeButton(DrawContext dc)
Draw the minimize/maximize button in the frame title bar.
|
protected void |
ScrollFrame.drawMinimized(DrawContext dc)
Draw the frame in its minimized state.
|
protected void |
ScrollBar.drawPickableQuad(DrawContext dc,
java.lang.Object pickObject,
java.awt.Rectangle bounds)
Draw a filled quad in a unique pick color.
|
static void |
TreeUtil.drawPickableRect(DrawContext dc,
PickSupport pickSupport,
java.lang.Object pickedObject,
java.awt.Rectangle bounds)
Draw a rectangle in a unique pick color, and associate the color with a pickable object.
|
protected void |
ScrollBar.drawQuad(DrawContext dc,
java.awt.Rectangle bounds)
Draw the vertices of a quadrilateral.
|
protected void |
ScrollFrame.drawScrollBars(DrawContext dc)
Draw visible scroll bars for the frame.
|
protected void |
BasicTreeLayout.drawText(DrawContext dc,
java.lang.Iterable<BasicTreeLayout.NodeLayout> nodes)
Draw the main line of text for a list of tree nodes.
|
protected void |
ScrollFrame.drawTitleBar(DrawContext dc)
Draw the title bar.
|
protected void |
ScrollFrame.drawTitleText(DrawContext dc,
java.awt.Point drawPoint)
Draw text in the frame title.
|
protected void |
ScrollBar.drawTriangle(DrawContext dc,
float rotation,
java.awt.Rectangle bounds,
java.awt.Insets insets)
Draw a triangle for one of the scroll bar controls.
|
protected void |
BasicTreeLayout.drawTriangles(DrawContext dc,
java.lang.Iterable<BasicTreeLayout.NodeLayout> nodes)
Draw triangles to indicate that the nodes are expanded or collapsed.
|
protected void |
ScrollFrame.endDrawing(DrawContext dc) |
protected int |
BasicTreeLayout.estimateWrappedTextLines(DrawContext dc,
java.lang.String text,
java.awt.Font font,
int frameWidth) |
protected java.awt.Rectangle |
BasicTreeLayout.findNodeBounds(TreeNode needle,
TreeNode haystack,
DrawContext dc,
java.awt.Dimension frameSize,
java.awt.Point location,
int level)
Find the bounds of a node in the tree.
|
protected void |
ScrollFrame.generateShortTitle(DrawContext dc,
java.lang.String frameTitle,
int width,
java.lang.String cutOff)
Generate a shortened version of the frame title that will fit in the frame title area.
|
java.awt.Rectangle |
ScrollFrame.getBounds(DrawContext dc)
Get the bounds of the tree frame.
|
protected java.awt.geom.Rectangle2D |
BasicTreeLayout.getMultilineTextBounds(DrawContext dc,
java.lang.String text,
java.awt.Font font)
Get the bounds of a multi-line text string.
|
java.awt.Dimension |
BasicTreeLayout.getNodeSize(DrawContext dc,
java.awt.Dimension frameSize,
int x,
TreeNode node,
TreeAttributes attributes)
Compute the size of a node.
|
java.awt.Dimension |
BasicTreeLayout.getSize(DrawContext dc,
java.awt.Dimension frameSize)
Get the size of the entire tree, including the part that is not visible in the scroll pane.
|
java.awt.Dimension |
Scrollable.getSize(DrawContext dc,
java.awt.Dimension frameSize)
Get the size of the object on screen.
|
protected java.awt.geom.Rectangle2D |
BasicTreeLayout.getTextBounds(DrawContext dc,
java.lang.String text,
java.awt.Font font)
Get the bounds of a text string.
|
protected boolean |
ScrollFrame.intersectsFrustum(DrawContext dc)
Determines whether the frame intersects the view frustum.
|
protected boolean |
BasicTreeLayout.intersectsFrustum(DrawContext dc,
BasicTreeLayout.NodeLayout layout,
java.awt.Rectangle scrollBounds)
Determines whether a node intersects the view frustum.
|
protected boolean |
ScrollFrame.mustUpdateTiles(DrawContext dc)
Indicates whether or not any of the the rendered tiles must be updated.
|
void |
BasicTree.pick(DrawContext dc,
java.awt.Point pickPoint)
Executes a pick of the ordered renderable.
|
protected void |
BasicTreeLayout.pickTextAndIcon(DrawContext dc,
java.lang.Iterable<BasicTreeLayout.NodeLayout> nodes)
Draw pick rectangles over the icon and text areas the visible nodes.
|
void |
BasicTreeLayout.preRender(DrawContext dc) |
void |
ScrollFrame.preRender(DrawContext dc) |
void |
BasicTree.preRender(DrawContext dc) |
void |
TreeLayout.render(DrawContext dc)
Render a tree.
|
void |
BasicTreeLayout.render(DrawContext dc)
Render a tree.
|
void |
ScrollFrame.render(DrawContext dc)
Causes this
Renderable to render itself using the provided draw context. |
void |
BasicTree.render(DrawContext dc)
Causes this
Renderable to render itself using the provided draw context. |
void |
ScrollBar.render(DrawContext dc)
Draw the scroll bar.
|
protected void |
BasicTreeLayout.renderNodes(DrawContext dc,
java.awt.Point drawPoint,
java.lang.Iterable<BasicTreeLayout.NodeLayout> nodes,
java.awt.Rectangle clipBounds)
Render a list of tree nodes.
|
void |
BasicTreeLayout.renderScrollable(DrawContext dc,
java.awt.Point location,
java.awt.Dimension frameSize,
java.awt.Rectangle clipBounds)
Render the scrollable component.
|
void |
Scrollable.renderScrollable(DrawContext dc,
java.awt.Point location,
java.awt.Dimension frameSize,
java.awt.Rectangle clipBounds)
Render the scrollable component.
|
protected void |
BasicTreeLayout.scrollToNode(DrawContext dc)
Scroll the frame to make a the node set in
BasicTreeLayout.scrollToNode node visible. |
protected void |
ScrollFrame.stepAnimation(DrawContext dc)
Increment the active animation.
|
protected void |
BasicTreeLayout.updateAttributes(DrawContext dc)
Update the active attributes for the current frame, and compute other properties that are based on the active
attributes.
|
void |
ScrollFrame.updateBounds(DrawContext dc)
Compute the bounds of the content frame, and the extents of the scroll range.
|
protected void |
ScrollFrame.updateTile(DrawContext dc,
gov.nasa.worldwind.util.tree.ScrollFrame.ContentTile tile,
java.awt.Rectangle tileBounds)
Draws the current list of ScrollableTiles into the texture tiles.
|
protected void |
ScrollFrame.updateTiles(DrawContext dc)
Update content tiles that have been rendered to a texture.
|
Modifier and Type | Method and Description |
---|---|
boolean |
WebViewTexture.bind(DrawContext dc) |
protected WWTexture |
MacWebView.createTextureRepresentation(DrawContext dc) |
protected WWTexture |
WindowsWebView.createTextureRepresentation(DrawContext dc)
Create a texture representation of the WebView.
|
protected abstract WWTexture |
AbstractWebView.createTextureRepresentation(DrawContext dc)
Create a texture representation of the WebView.
|
protected void |
MacWebView.MacWebViewTexture.displayInTexture(DrawContext dc,
com.jogamp.opengl.util.texture.Texture texture) |
WWTexture |
AbstractWebView.getTextureRepresentation(DrawContext dc)
Returns a layed out and rendered representation of the WebView's content as a
WWTexture . |
WWTexture |
WebView.getTextureRepresentation(DrawContext dc)
Returns a layed out and rendered representation of the WebView's content as a
WWTexture . |
protected com.jogamp.opengl.util.texture.Texture |
WebViewTexture.initializeTexture(DrawContext dc,
java.lang.Object imageSource) |
protected void |
WebViewTexture.updateIfNeeded(DrawContext dc) |
protected void |
MacWebView.MacWebViewTexture.updateIfNeeded(DrawContext dc) |
protected void |
WindowsWebView.WindowsWebViewTexture.updateIfNeeded(DrawContext dc)
Update the texture if the native WebView window has changed.
|
Modifier and Type | Field and Description |
---|---|
protected DrawContext |
BasicView.dc |
Modifier and Type | Method and Description |
---|---|
DrawContext |
BasicView.getDC() |
Modifier and Type | Method and Description |
---|---|
void |
BasicView.apply(DrawContext dc) |
static double |
ViewUtil.computeElevationAboveSurface(DrawContext dc,
Position position) |
protected void |
BasicView.doApply(DrawContext dc) |
static void |
BasicView.loadGLViewState(DrawContext dc,
Matrix modelview,
Matrix projection)
Sets the the opengl modelview and projection matrices to the given matrices.
|
void |
BasicView.popReferenceCenter(DrawContext dc)
Removes the model-view matrix on top of the matrix stack, and restores the original matrix.
|
Matrix |
BasicView.pushReferenceCenter(DrawContext dc,
Vec4 referenceCenter) |
Matrix |
BasicView.setReferenceCenter(DrawContext dc,
Vec4 referenceCenter) |
Modifier and Type | Method and Description |
---|---|
protected void |
BasicFlyView.doApply(DrawContext dc) |
Modifier and Type | Method and Description |
---|---|
Position |
OrbitViewCollisionSupport.computeCenterPositionToResolveCollision(BasicOrbitView orbitView,
double nearDistance,
DrawContext dc) |
Angle |
OrbitViewCollisionSupport.computePitchToResolveCollision(BasicOrbitView orbitView,
double nearDistance,
DrawContext dc) |
protected void |
BasicOrbitView.doApply(DrawContext dc) |
boolean |
OrbitViewCollisionSupport.isColliding(OrbitView orbitView,
double nearDistance,
DrawContext dc) |
Modifier and Type | Method and Description |
---|---|
protected AbstractShape.AbstractShapeData |
AntennaModel.createCacheEntry(DrawContext dc) |
protected AbstractShape.AbstractShapeData |
AntennaAxes.createCacheEntry(DrawContext dc) |
protected void |
AntennaModel.doDrawInterior(DrawContext dc) |
protected void |
AntennaAxes.doDrawInterior(DrawContext dc) |
protected void |
AntennaModel.doDrawOutline(DrawContext dc) |
protected void |
AntennaAxes.doDrawOutline(DrawContext dc) |
protected boolean |
AntennaModel.doMakeOrderedRenderable(DrawContext dc) |
protected boolean |
AntennaAxes.doMakeOrderedRenderable(DrawContext dc) |
void |
AntennaAxes.drawAxes(DrawContext dc) |
protected void |
AntennaAxes.drawCone(DrawContext dc,
AntennaAxes.ShapeData shapeData) |
protected void |
AntennaAxes.drawCylinder(DrawContext dc,
AntennaAxes.ShapeData shapeData) |
protected void |
AntennaAxes.drawLabels(DrawContext dc) |
void |
AntennaModel.drawModel(DrawContext dc,
int displayMode,
boolean showTexture) |
protected void |
AntennaModel.fillVBO(DrawContext dc) |
protected void |
AntennaAxes.fillVBO(DrawContext dc) |
protected boolean |
AntennaModel.isOrderedRenderableValid(DrawContext dc) |
protected boolean |
AntennaAxes.isOrderedRenderableValid(DrawContext dc) |
protected void |
AntennaAxes.makeCylinderVertices(DrawContext dc) |
protected boolean |
AntennaModel.mustApplyTexture(DrawContext dc) |
protected boolean |
AntennaAxes.mustApplyTexture(DrawContext dc) |
protected boolean |
AntennaModel.mustRegenerateGeometry(DrawContext dc) |
protected boolean |
AntennaAxes.mustRegenerateGeometry(DrawContext dc) |
void |
AntennaAxes.render(DrawContext dc) |
protected boolean |
AntennaModel.shouldUseVBOs(DrawContext dc) |
protected boolean |
AntennaAxes.shouldUseVBOs(DrawContext dc) |
Constructor and Description |
---|
ShapeData(DrawContext dc,
AntennaAxes shape)
Construct a cache entry using the boundaries of this shape.
|
ShapeData(DrawContext dc,
AntennaModel shape)
Construct a cache entry using the boundaries of this shape.
|
Modifier and Type | Method and Description |
---|---|
void |
GliderImageLayer.doPreRender(DrawContext dc) |
protected void |
GliderImageLayer.doRender(DrawContext dc) |
void |
GliderImageLayer.render(DrawContext dc) |
Modifier and Type | Method and Description |
---|---|
protected void |
ElevationPlane.applyTextureState(DrawContext dc) |
protected void |
ElevationPlane.beginRendering(DrawContext dc) |
protected double[][] |
ElevationPlane.computePlanes(DrawContext dc) |
protected void |
ElevationPlane.doRenderGeometry(DrawContext dc,
java.lang.String drawStyle,
java.util.List<LatLon> locations,
java.util.List<java.lang.Boolean> edgeFlags) |
protected void |
ElevationPlane.endRendering(DrawContext dc) |
protected void |
ElevationPlane.unApplyTextureState(DrawContext dc) |
Modifier and Type | Method and Description |
---|---|
protected double |
TrackSegmentInfo.computeSurfaceElevation(DrawContext dc,
Angle latitude,
Angle longitude) |
protected void |
TrackSegmentInfo.doRender(DrawContext dc) |
protected void |
TrackSegmentInfo.drawHeadingAltitudeLabel(DrawContext dc,
int x,
int y,
java.awt.Font font,
java.awt.Color color,
Angle heading,
Position pos) |
protected void |
TrackSegmentInfo.drawLatLonLabel(DrawContext dc,
int x,
int y,
java.awt.Font font,
java.awt.Color color,
Position pos) |
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.OrderedText.drawText(DrawContext dc,
java.lang.String text,
int x,
int y,
java.awt.Font font,
java.awt.Color color) |
protected void |
TrackSegmentInfo.drawText(DrawContext dc,
java.lang.String text,
int x,
int y,
java.awt.Font font,
java.awt.Color color,
double distanceFromEye) |
protected Vec4 |
TrackSegmentInfo.getScreenPoint(DrawContext dc,
Position position) |
protected MultiLineTextRenderer |
TrackSegmentInfo.OrderedText.getTextRendererFor(DrawContext dc,
java.awt.Font font) |
void |
TrackSegmentInfo.OrderedText.pick(DrawContext dc,
java.awt.Point pickPoint) |
void |
TrackSegmentInfo.render(DrawContext dc) |
void |
TrackSegmentInfo.OrderedText.render(DrawContext dc) |
void |
ScreenElevationLine.render(DrawContext dc) |
void |
PlaneModel.render(DrawContext dc) |
Modifier and Type | Method and Description |
---|---|
static void |
SegmentPlaneAttributes.applyGeometryAttributes(DrawContext dc,
SegmentPlaneAttributes.GeometryAttributes attributes,
boolean enableMaterial) |
static void |
SegmentPlaneAttributes.applyGeometryAttributesAsLine(DrawContext dc,
SegmentPlaneAttributes.GeometryAttributes attributes) |
protected static void |
SegmentPlaneAttributes.applyLineWidth(DrawContext dc,
double lineWidth,
double pickLineWidth) |
protected static void |
SegmentPlaneAttributes.applyMaterial(DrawContext dc,
Material material,
double opacity,
boolean enableMaterial) |
protected void |
SegmentPlaneRenderer.begin(DrawContext dc,
OGLStackHandler ogsh) |
protected void |
SegmentPlaneRenderer.OrderedText.begin(DrawContext dc,
OGLStackHandler ogsh) |
protected boolean |
SegmentPlaneRenderer.bindGeometryAttributes(DrawContext dc,
SegmentPlane segmentPlane,
java.lang.Object key,
boolean disablePicking) |
protected boolean |
SegmentPlaneRenderer.bindGeometryAttributesAsLine(DrawContext dc,
SegmentPlane segmentPlane,
java.lang.Object key,
boolean disablePicking) |
protected boolean |
SegmentPlaneRenderer.bindLabelAttributes(DrawContext dc,
SegmentPlane segmentPlane,
java.lang.Object key) |
protected PickedObject |
SegmentPlaneRenderer.bindPickableObject(DrawContext dc,
java.lang.Object userObject,
java.lang.Object objectId) |
protected void |
SegmentPlaneRenderer.bindPlaneVertexGeometry(DrawContext dc,
SegmentPlaneRenderer.RenderInfo renderInfo) |
protected double |
SegmentPlaneRenderer.computeMinDistanceBetweenLabels(DrawContext dc,
SegmentPlaneRenderer.OrderedText[] text,
int textCount) |
protected SegmentPlaneRenderer.OrderedText |
SegmentPlaneRenderer.createLabel(DrawContext dc,
SegmentPlane segmentPlane,
Position position,
AVList values,
java.lang.Object key) |
protected void |
SegmentPlaneEditor.doPick(DrawContext dc,
java.awt.Point pickPoint) |
protected void |
SegmentPlaneEditor.doRender(DrawContext dc) |
protected void |
SegmentPlaneRenderer.OrderedText.draw(DrawContext dc) |
protected void |
SegmentPlaneRenderer.draw(DrawContext dc,
SegmentPlane segmentPlane,
java.awt.Point pickPoint,
Layer layer) |
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,
java.awt.Point pickPoint,
Layer layer) |
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) |
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,
java.awt.Point pickPoint,
Layer layer) |
protected void |
SegmentPlaneRenderer.drawHorizontalAxisLabels(DrawContext dc,
SegmentPlane segmentPlane) |
protected void |
SegmentPlaneRenderer.drawLabel(DrawContext dc,
SegmentPlane segmentPlane,
Position position,
AVList values,
java.lang.Object key) |
protected void |
SegmentPlaneRenderer.drawPlaneBackground(DrawContext dc,
SegmentPlane segmentPlane,
SegmentPlaneRenderer.RenderInfo renderInfo,
java.awt.Point pickPoint,
Layer layer) |
protected void |
SegmentPlaneRenderer.drawPlaneBorder(DrawContext dc,
SegmentPlane segmentPlane,
SegmentPlaneRenderer.RenderInfo renderInfo,
java.awt.Point pickPoint,
Layer layer) |
protected void |
SegmentPlaneRenderer.drawPlaneFillElements(DrawContext dc,
SegmentPlaneRenderer.RenderInfo renderInfo) |
protected void |
SegmentPlaneRenderer.drawPlaneGeometry(DrawContext dc,
SegmentPlane segmentPlane,
SegmentPlaneRenderer.RenderInfo renderInfo,
java.awt.Point pickPoint,
Layer layer) |
protected void |
SegmentPlaneRenderer.drawPlaneGrid(DrawContext dc,
SegmentPlane segmentPlane,
SegmentPlaneRenderer.RenderInfo renderInfo,
java.awt.Point pickPoint,
Layer layer) |
protected void |
SegmentPlaneRenderer.drawPlaneGridElements(DrawContext dc,
SegmentPlaneRenderer.RenderInfo renderInfo) |
protected void |
SegmentPlaneRenderer.drawPlaneOutline(DrawContext dc,
SegmentPlane segmentPlane,
SegmentPlaneRenderer.RenderInfo renderInfo,
java.awt.Point pickPoint,
Layer layer) |
protected void |
SegmentPlaneRenderer.drawPlaneOutlineElements(DrawContext dc,
SegmentPlaneRenderer.RenderInfo renderInfo) |
protected void |
SegmentPlaneRenderer.drawSegmentAltimeter(DrawContext dc,
SegmentPlane segmentPlane,
SegmentPlaneRenderer.RenderInfo renderInfo,
java.awt.Point pickPoint,
Layer layer) |
protected void |
SegmentPlaneRenderer.drawSegmentAltimeterGeometry(DrawContext dc,
SegmentPlane segmentPlane,
SegmentPlaneRenderer.RenderInfo renderInfo,
java.awt.Point pickPoint,
Layer layer) |
protected void |
SegmentPlaneRenderer.drawSegmentAltimeterLabel(DrawContext dc,
SegmentPlane segmentPlane,
SegmentPlaneRenderer.RenderInfo renderInfo,
java.awt.Point pickPoint,
Layer layer) |
protected void |
SegmentPlaneRenderer.drawSegmentPlane(DrawContext dc,
SegmentPlane segmentPlane,
SegmentPlaneRenderer.RenderInfo renderInfo,
java.awt.Point pickPoint,
Layer layer) |
protected void |
SegmentPlaneRenderer.drawVerticalAxisLabels(DrawContext dc,
SegmentPlane segmentPlane) |
protected void |
SegmentPlaneRenderer.end(DrawContext dc,
OGLStackHandler ogsh) |
protected void |
SegmentPlaneRenderer.OrderedText.end(DrawContext dc,
OGLStackHandler ogsh) |
Vec4 |
SegmentPlaneRenderer.OrderedText.getScreenPoint(DrawContext dc) |
protected Vec4 |
SegmentPlaneRenderer.OrderedText.getScreenPoint(DrawContext dc,
Position position) |
protected MultiLineTextRenderer |
SegmentPlaneRenderer.getTextRendererFor(DrawContext dc,
java.awt.Font font) |
protected PickedObject |
SegmentPlaneRenderer.getTopPickedObject(DrawContext dc,
java.awt.Point pickPoint,
java.lang.Object pickedObjectId) |
void |
SegmentPlaneRenderer.OrderedText.pick(DrawContext dc,
java.awt.Point pickPoint) |
void |
SegmentPlaneRenderer.pick(DrawContext dc,
SegmentPlane segmentPlane,
java.awt.Point pickPoint,
Layer layer) |
protected void |
SegmentPlaneRenderer.registerPickedObject(DrawContext dc,
PickedObject pickedObject,
Layer layer) |
void |
SegmentPlaneRenderer.OrderedText.render(DrawContext dc) |
void |
SegmentPlaneRenderer.render(DrawContext dc,
SegmentPlane segmentPlane) |
protected void |
SegmentPlaneRenderer.resolveControlPointPick(DrawContext dc,
SegmentPlane segmentPlane,
SegmentPlaneRenderer.RenderInfo renderInfo,
java.awt.Point pickPoint,
Layer layer) |
protected void |
SegmentPlaneRenderer.resolvePlaneBackgroundPick(DrawContext dc,
SegmentPlane segmentPlane,
SegmentPlaneRenderer.RenderInfo renderInfo,
java.awt.Point pickPoint,
Layer layer) |
protected void |
SegmentPlaneRenderer.resolvePlaneGridPick(DrawContext dc,
SegmentPlane segmentPlane,
SegmentPlaneRenderer.RenderInfo renderInfo,
java.awt.Point pickPoint,
Layer layer) |
protected void |
SegmentPlaneRenderer.resolvePlaneOutlinePick(DrawContext dc,
SegmentPlane segmentPlane,
SegmentPlaneRenderer.RenderInfo renderInfo,
java.awt.Point pickPoint,
Layer layer) |
Modifier and Type | Method and Description |
---|---|
protected void |
ToolTipAnnotation.doRenderNow(DrawContext dc) |
Modifier and Type | Method and Description |
---|---|
void |
WWOMeasureToolControlPoints.render(DrawContext dc) |
void |
WWOMeasureTool.ControlPointList.render(DrawContext dc) |
Modifier and Type | Method and Description |
---|---|
protected AbstractShape.AbstractShapeData |
RadarVolume.createCacheEntry(DrawContext dc) |
protected void |
RadarVolume.doDrawInterior(DrawContext dc) |
protected void |
RadarVolume.doDrawOutline(DrawContext dc) |
protected boolean |
RadarVolume.doMakeOrderedRenderable(DrawContext dc) |
void |
PickFrustum.PickFrustumLayer.doPick(DrawContext dc,
java.awt.Point pickPoint) |
void |
PickFrustum.PickFrustumLayer.doRender(DrawContext dc) |
void |
PickFrustum.PickFrustumLayer.draw(DrawContext dc) |
void |
MarkersOrder.AppFrame.TimedMarkerLayer.draw(DrawContext dc,
java.awt.Point pickPoint) |
protected void |
RadarVolume.drawModel(DrawContext dc,
int displayMode) |
protected void |
RadarVolume.fillVBO(DrawContext dc) |
boolean |
RadarVolume.ShapeData.isExpired(DrawContext dc) |
protected boolean |
RadarVolume.isOrderedRenderableValid(DrawContext dc) |
boolean |
RadarVolume.ShapeData.isValid(DrawContext dc) |
protected void |
ShapeEditingExtension.Arrow.makeArrowhead(DrawContext dc) |
protected void |
RadarVolume.makeGridVertices(DrawContext dc) |
protected boolean |
RadarVolume.mustApplyTexture(DrawContext dc) |
void |
PickFrustum.PickFrustumLayer.OrderedIcon.pick(DrawContext dc,
java.awt.Point pickPoint) |
void |
ShapeEditingExtension.Arrow.render(DrawContext dc) |
void |
PickFrustum.PickFrustumLayer.OrderedIcon.render(DrawContext dc) |
protected boolean |
RadarVolume.shouldUseVBOs(DrawContext dc) |
Constructor and Description |
---|
ShapeData(DrawContext dc,
RadarVolume shape)
Construct a cache entry using the boundaries of this shape.
|
Modifier and Type | Method and Description |
---|---|
protected void |
AnalyticSurface.beginDrawing(DrawContext dc) |
protected void |
AnalyticSurface.AnalyticSurfaceObject.beginDrawing(DrawContext dc) |
protected void |
AnalyticSurface.bind(DrawContext dc) |
protected void |
AnalyticSurface.AnalyticSurfaceObject.bind(DrawContext dc) |
protected void |
AnalyticSurface.ClampToGroundSurface.bind(DrawContext dc) |
protected void |
AnalyticSurface.ShadowSurface.bind(DrawContext dc) |
protected void |
AnalyticSurface.ShadowSurface.buildPickRepresentation(DrawContext dc) |
protected Vec4 |
AnalyticSurface.computeSurfacePoint(DrawContext dc,
Angle lat,
Angle lon,
double value) |
protected void |
AnalyticSurface.AnalyticSurfaceObject.doDrawGeographic(DrawContext dc,
SurfaceTileDrawContext sdc) |
protected void |
AnalyticSurface.doDrawOrderedRenderable(DrawContext dc) |
protected void |
AnalyticSurfaceLegend.doRender(DrawContext dc) |
protected void |
AnalyticSurface.doUpdate(DrawContext dc) |
protected void |
AnalyticSurface.AnalyticSurfaceObject.drawGeographic(DrawContext dc,
SurfaceTileDrawContext sdc) |
protected void |
AnalyticSurface.drawInterior(DrawContext dc) |
void |
AnalyticSurface.RenderInfo.drawInterior(DrawContext dc) |
protected void |
AnalyticSurface.AnalyticSurfaceObject.drawInterior(DrawContext dc) |
protected void |
AnalyticSurfaceLegend.drawLabel(DrawContext dc,
AnalyticSurfaceLegend.LabelAttributes attr,
double x,
double y,
java.lang.String halign,
java.lang.String valign) |
protected void |
AnalyticSurface.drawOrderedRenderable(DrawContext dc) |
protected void |
AnalyticSurface.drawOutline(DrawContext dc) |
void |
AnalyticSurface.RenderInfo.drawOutline(DrawContext dc) |
protected void |
AnalyticSurface.AnalyticSurfaceObject.drawOutline(DrawContext dc) |
protected void |
AnalyticSurface.ClampToGroundSurface.drawOutline(DrawContext dc) |
protected void |
AnalyticSurface.ShadowSurface.drawOutline(DrawContext dc) |
protected void |
AnalyticSurface.drawSurfaceObjects(DrawContext dc) |
protected void |
AnalyticSurface.endDrawing(DrawContext dc) |
protected void |
AnalyticSurface.AnalyticSurfaceObject.endDrawing(DrawContext dc) |
Extent |
AnalyticSurface.getExtent(DrawContext dc)
Returns this surface's extent in model coordinates.
|
int |
AnalyticSurfaceLegend.getHeight(DrawContext dc) |
java.awt.Point |
AnalyticSurfaceLegend.getScreenLocation(DrawContext dc) |
java.util.List<Sector> |
AnalyticSurface.AnalyticSurfaceObject.getSectors(DrawContext dc) |
int |
AnalyticSurfaceLegend.getWidth(DrawContext dc) |
protected boolean |
AnalyticSurface.intersectsFrustum(DrawContext dc)
Test if this AnalyticSurface intersects the specified draw context's frustum.
|
protected boolean |
AnalyticSurface.isExpired(DrawContext dc) |
protected void |
AnalyticSurface.makeOrderedRenderable(DrawContext dc) |
void |
AnalyticSurface.OrderedSurface.pick(DrawContext dc,
java.awt.Point pickPoint) |
void |
AnalyticSurfaceLegend.OrderedLabel.pick(DrawContext dc,
java.awt.Point pickPoint) |
void |
AnalyticSurface.preRender(DrawContext dc) |
protected void |
AnalyticSurface.preRenderSurfaceObjects(DrawContext dc) |
void |
AnalyticSurface.render(DrawContext dc)
Causes this
Renderable to render itself using the provided draw context. |
void |
AnalyticSurface.OrderedSurface.render(DrawContext dc) |
void |
AnalyticSurfaceLegend.render(DrawContext dc) |
void |
AnalyticSurfaceLegend.LabelRenderable.render(DrawContext dc) |
void |
AnalyticSurfaceLegend.OrderedLabel.render(DrawContext dc) |
protected void |
AnalyticSurface.update(DrawContext dc) |
protected void |
AnalyticSurface.updateNextSurfacePoint(DrawContext dc,
Angle lat,
Angle lon,
AnalyticSurface.GridPointAttributes attr,
AnalyticSurface.RenderInfo outRenderInfo) |
protected void |
AnalyticSurface.updateSurfacePoints(DrawContext dc,
AnalyticSurface.RenderInfo outRenderInfo) |
Modifier and Type | Method and Description |
---|---|
protected void |
PointGrid.beginDrawing(DrawContext dc)
Establish the OpenGL state needed to draw Paths.
|
protected Extent |
PointGrid.computeExtentAndEyeDistance(DrawContext dc) |
protected java.nio.FloatBuffer |
PointGrid.computeGridPoints(DrawContext dc,
java.nio.FloatBuffer coords) |
protected Vec4 |
PointGrid.computePoint(DrawContext dc,
Position pos) |
protected void |
PointGrid.doDrawOrderedRenderable(DrawContext dc)
Draws the points as an ordered renderable.
|
protected void |
PointGrid.drawOrderedRenderable(DrawContext dc)
Draws the path as an ordered renderable.
|
protected void |
PointGrid.drawPoints(DrawContext dc) |
protected void |
PointGrid.endDrawing(DrawContext dc)
Pop the state set in beginDrawing.
|
protected boolean |
PointGrid.intersectsFrustum(DrawContext dc)
Determines whether the points intersect the view frustum.
|
protected void |
PointGrid.makeOrderedRenderable(DrawContext dc)
If the scene controller is rendering ordered renderables, this method draws this placemark's image as an ordered
renderable.
|
protected boolean |
PointGrid.mustRegenerateGeometry(DrawContext dc) |
void |
PointGrid.pick(DrawContext dc,
java.awt.Point pickPoint)
Executes a pick of the ordered renderable.
|
protected void |
PointGrid.pickPoints(DrawContext dc) |
void |
PointGrid.render(DrawContext dc)
Causes this
Renderable to render itself using the provided draw context. |
protected void |
PointGrid.setPointColor(DrawContext dc,
java.awt.Color color) |
protected void |
PointGrid.setPointSize(DrawContext dc,
java.lang.Double size) |
Modifier and Type | Method and Description |
---|---|
protected void |
ViewVolumeViewer.SectorGeometryLayer.doRender(DrawContext dc) |
protected void |
ViewVolumeViewer.ViewVolumeLayer.doRender(DrawContext dc) |
Position |
ViewVolumeViewer.SectorGeometryLayer.getCurrentPosition(DrawContext dc) |
Modifier and Type | Method and Description |
---|---|
protected void |
RigidShapeEditor.assembleControlPoints(DrawContext dc) |
protected void |
ExtrudedPolygonEditor.assembleControlPoints(DrawContext dc) |
protected void |
RigidShapeEditor.assembleRotationControlPoints(DrawContext dc) |
protected void |
PyramidEditor.assembleScaleControlPoints(DrawContext dc) |
protected void |
BoxEditor.assembleScaleControlPoints(DrawContext dc) |
protected void |
WedgeEditor.assembleScaleControlPoints(DrawContext dc) |
protected void |
RigidShapeEditor.assembleScaleControlPoints(DrawContext dc) |
protected void |
ConeEditor.assembleScaleControlPoints(DrawContext dc) |
protected void |
CylinderEditor.assembleScaleControlPoints(DrawContext dc) |
protected void |
RigidShapeEditor.assembleSkewControlPoints(DrawContext dc) |
protected void |
PyramidEditor.assembleTextureControlPoints(DrawContext dc) |
protected void |
BoxEditor.assembleTextureControlPoints(DrawContext dc) |
protected void |
WedgeEditor.assembleTextureControlPoints(DrawContext dc) |
protected void |
RigidShapeEditor.assembleTextureControlPoints(DrawContext dc) |
protected void |
ConeEditor.assembleTextureControlPoints(DrawContext dc) |
protected void |
CylinderEditor.assembleTextureControlPoints(DrawContext dc) |
protected void |
RigidShapeEditor.assembleTranslationControlPoints(DrawContext dc) |
protected void |
RigidShapeEditor.assembleVertexControlPoints(DrawContext dc) |
protected void |
ExtrudedPolygonEditor.assembleVertexControlPoints(DrawContext dc) |
protected void |
RigidShapeEditor.doPick(DrawContext dc,
java.awt.Point point) |
protected void |
ExtrudedPolygonEditor.doPick(DrawContext dc,
java.awt.Point point) |
protected void |
RigidShapeEditor.doRender(DrawContext dc) |
protected void |
ExtrudedPolygonEditor.doRender(DrawContext dc) |
Modifier and Type | Method and Description |
---|---|
protected void |
Cube.beginDrawing(DrawContext dc)
Setup drawing state in preparation for drawing the cube.
|
protected void |
Cube.drawOrderedRenderable(DrawContext dc,
PickSupport pickCandidates)
Set up drawing state, and draw the cube.
|
protected void |
Cube.drawUnitCube(DrawContext dc)
Draw a unit cube, using the active modelview matrix to orient the shape.
|
protected void |
Cube.endDrawing(DrawContext dc)
Restore drawing state changed in beginDrawing to the default.
|
protected boolean |
Cube.intersectsFrustum(DrawContext dc,
Cube.OrderedCube orderedCube)
Determines whether the cube intersects the view frustum.
|
protected Cube.OrderedCube |
Cube.makeOrderedRenderable(DrawContext dc)
Compute per-frame attributes, and add the ordered renderable to the ordered renderable list.
|
void |
Cube.OrderedCube.pick(DrawContext dc,
java.awt.Point pickPoint) |
void |
Cube.render(DrawContext dc) |
void |
Cube.OrderedCube.render(DrawContext dc) |
Modifier and Type | Method and Description |
---|---|
protected Angle |
DialogAnnotation.BusyImage.adjustAngleIncrement(DrawContext dc,
Angle unitsPerSecond) |
protected void |
ButtonAnnotation.applyBackgroundTextureState(DrawContext dc,
int width,
int height,
double opacity,
WWTexture texture) |
protected void |
ImageAnnotation.applyBackgroundTextureState(DrawContext dc,
int width,
int height,
double opacity,
WWTexture texture) |
protected void |
DirectedPath.computeArrowheadGeometry(DrawContext dc,
int poleA,
int poleB,
Vec4 polePtA,
Vec4 polePtB,
java.nio.FloatBuffer buffer,
Path.PathData pathData)
Compute the geometry of a direction arrow between two points.
|
protected void |
DirectedSurfacePolyline.computeArrowheadGeometry(DrawContext dc,
SurfaceTileDrawContext sdc,
LatLon begin,
LatLon end)
Compute the geometry of a direction arrow for a polyline segment.
|
protected void |
DirectedPath.computeDirectionArrows(DrawContext dc,
Path.PathData pathData)
Compute the geometry of the direction arrows.
|
protected void |
DirectedSurfacePolyline.computeDirectionArrows(DrawContext dc,
SurfaceTileDrawContext sdc)
Computes the geometry of the direction arrows.
|
protected void |
DirectedPath.computePath(DrawContext dc,
java.util.List<Position> positions,
Path.PathData pathData)
Computes the shape's model-coordinate path from a list of positions.
|
protected Vec4 |
LabeledPath.computePoint(DrawContext dc,
LatLon location)
Computes a model-coordinate point from a LatLon or Position, applying the path's altitude mode.
|
protected void |
LabeledPath.determineLabelLocation(DrawContext dc)
Determines the screen location to place the label at, and stores the the index of the corresponding location in
LabeledPath.labelLocationIndex . |
protected void |
ProgressAnnotation.doDraw(DrawContext dc,
int width,
int height,
double opacity,
Position pickPosition) |
protected void |
DirectedPath.doDrawOutline(DrawContext dc)
Draws this shape's outline.
|
protected void |
ButtonAnnotation.doDrawPressedMask(DrawContext dc,
int width,
int height,
double opacity,
Position pickPosition) |
protected void |
ImageAnnotation.doDrawToolTip(DrawContext dc,
java.lang.String text,
int x,
int y) |
void |
StatusLayer.doPick(DrawContext dc,
java.awt.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 |
SectorSelector.RegionShape.doRender(DrawContext dc) |
void |
StatusLayer.doRender(DrawContext dc) |
void |
OpenStreetMapShapefileLoader.TextAndShapesLayer.doRender(DrawContext dc) |
protected void |
ToolTip.doRender(DrawContext dc) |
protected void |
SectorSelector.RegionShape.doRenderBorder(DrawContext dc) |
protected void |
SectorSelector.RegionShape.doRenderInterior(DrawContext dc) |
protected void |
ToolTipAnnotation.doRenderNow(DrawContext dc) |
void |
StatusLayer.draw(DrawContext dc) |
protected void |
ViewVolumeRenderer.draw(DrawContext dc,
Matrix modelview,
Matrix projection,
java.awt.Rectangle viewport) |
protected void |
ViewVolumeRenderer.drawAxes(DrawContext dc,
Matrix modelview) |
protected void |
ProgressAnnotation.drawCallout(DrawContext dc,
int mode,
java.awt.Rectangle bounds,
boolean useTexCoords) |
protected void |
ViewVolumeRenderer.drawClipVolume(DrawContext dc,
Matrix modelview,
Matrix projection,
java.awt.Rectangle viewport) |
void |
ButtonAnnotation.drawContent(DrawContext dc,
int width,
int height,
double opacity,
Position pickPosition) |
void |
ImageAnnotation.drawContent(DrawContext dc,
int width,
int height,
double opacity,
Position pickPosition) |
void |
DialogAnnotation.BusyImage.drawContent(DrawContext dc,
int width,
int height,
double opacity,
Position pickPosition) |
protected void |
DirectedSurfacePolyline.drawDirectionArrows(DrawContext dc)
Draws this DirectedSurfacePolyline's direction arrows.
|
protected void |
DirectedPath.drawDirectionArrows(DrawContext dc,
Path.PathData pathData)
Draws this DirectedPath's direction arrows.
|
protected void |
LabeledPath.drawLabel(DrawContext dc)
Causes the labeled path to draw its label at the path's current label location.
|
protected static void |
ViewVolumeRenderer.drawLine(DrawContext dc,
Vec4 a,
Vec4 b) |
protected void |
ScreenSelector.SelectionRectangle.drawOrderedRenderable(DrawContext dc) |
protected void |
DirectedSurfacePolyline.drawOutline(DrawContext dc,
SurfaceTileDrawContext sdc) |
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 static void |
ViewVolumeRenderer.drawQuad(DrawContext dc,
Vec4 ll,
Vec4 lr,
Vec4 ur,
Vec4 ul) |
protected void |
ImageAnnotation.drawToolTip(DrawContext dc) |
protected void |
ToolTip.drawToolTip(DrawContext dc,
java.lang.String text,
int x,
int y) |
protected static void |
ViewVolumeRenderer.drawTriangle(DrawContext dc,
Vec4 a,
Vec4 b,
Vec4 c) |
protected static void |
ViewVolumeRenderer.drawVolume(DrawContext dc,
Matrix modelview,
Matrix projection,
java.awt.Rectangle viewport) |
protected java.awt.Dimension |
ImageAnnotation.getImageSize(DrawContext dc) |
protected Vec4 |
LabeledPath.getLabelPoint(DrawContext dc)
Returns the label's model-coordinate point form the path's location iterable, applying the path's altitude mode.
|
protected double |
LabeledPath.getLabelVisibleArea(DrawContext dc)
Returns the approximate number of square pixels that are visible at the label's current location, or 0 if the
label is not visible.
|
java.awt.Dimension |
ImageAnnotation.getPreferredSize(DrawContext dc) |
WWTexture |
ImageAnnotation.getTexture(DrawContext dc) |
protected boolean |
DirectedPath.intersectsFrustum(DrawContext dc) |
boolean |
OpenStreetMapShapefileLoader.Label.isActive(DrawContext dc) |
protected boolean |
DirectedPath.isArrowheadSmall(DrawContext dc,
Vec4 arrowPt,
int numPixels)
Determines if an direction arrow drawn a point will be less than a specified number of pixels.
|
protected boolean |
LabeledPath.isLabelCompletelyVisible(DrawContext dc)
Returns
true if the label is completely visible at its current location, and false otherwise. |
protected void |
ScreenSelector.SelectionRectangle.makeOrderedRenderable(DrawContext dc) |
void |
ScreenSelector.SelectionRectangle.pick(DrawContext dc,
java.awt.Point pickPoint) |
void |
ViewVolumeRenderer.OrderedViewVolume.pick(DrawContext dc,
java.awt.Point pickPoint) |
void |
ToolTip.pick(DrawContext dc,
java.awt.Point pickPoint) |
void |
SectorSelector.RegionShape.preRender(DrawContext dc) |
void |
SectorSelector.RegionShape.render(DrawContext dc) |
void |
LayerManagerLayer.render(DrawContext dc) |
void |
LabeledPath.render(DrawContext dc)
Causes the labeled path to draw its label at one of the path locations.
|
void |
ScreenSelector.SelectionRectangle.render(DrawContext dc) |
void |
ViewVolumeRenderer.OrderedViewVolume.render(DrawContext dc) |
void |
ToolTip.render(DrawContext dc) |
void |
ViewVolumeRenderer.render(DrawContext dc,
Matrix modelview,
Matrix projection,
java.awt.Rectangle viewport) |
protected void |
OpenStreetMapShapefileLoader.TextAndShapesLayer.setActiveLabels(DrawContext dc) |
protected void |
LabeledPath.setLabelLocation(DrawContext dc,
Vec4 screenPoint)
Places the label at the specified screen point.
|
protected void |
ImageAnnotation.transformBackgroundImageCoordsToAnnotationCoords(DrawContext dc,
int width,
int height,
WWTexture texture) |
protected void |
DialogAnnotation.BusyImage.transformBackgroundImageCoordsToAnnotationCoords(DrawContext dc,
int width,
int height,
WWTexture texture) |
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) |
protected static Vec4 |
ViewVolumeRenderer.worldPointFromScreenPoint(DrawContext dc,
java.awt.Rectangle viewport,
Matrix modelview,
Matrix projection,
Vec4 screenPoint) |