Package | Description |
---|---|
gov.nasa.worldwind.render | |
gov.nasa.worldwindx.examples.util |
Modifier and Type | Class and Description |
---|---|
protected static class |
MultiResolutionPath.MultiResolutionPathData
Deprecated.
Subclass of PathData that adds the capability to map which ordinal number corresponds to each rendered position.
|
Modifier and Type | Method and Description |
---|---|
protected Path.PathData |
Path.getCurrentPathData() |
Modifier and Type | Method and Description |
---|---|
protected void |
MultiResolutionPath.addTessellatedPosition(Position pos,
Color color,
Integer ordinal,
Path.PathData pathData)
Deprecated.
Adds a position to this path's
tessellatedPositions list. |
protected void |
Path.addTessellatedPosition(Position pos,
Color color,
Integer ordinal,
Path.PathData pathData)
Adds a position to this path's
tessellatedPositions list. |
protected void |
Path.appendTerrainPoint(DrawContext dc,
Position position,
float[] color,
FloatBuffer path,
Path.PathData pathData)
Computes a point on a path and adds it to the renderable geometry.
|
protected FloatBuffer |
Path.computeAbsolutePoints(DrawContext dc,
List<Position> positions,
FloatBuffer path,
Path.PathData pathData)
Computes a model-coordinate path from a list of positions, using the altitudes in the specified positions.
|
protected Extent |
Path.computeExtent(Path.PathData current)
Computes the path's bounding box from the current rendering path.
|
protected double |
Path.computeEyeDistance(DrawContext dc,
Path.PathData pathData)
Computes the minimum distance between this Path and the eye point.
|
protected void |
Path.computePath(DrawContext dc,
List<Position> positions,
Path.PathData pathData)
Computes the shape's model-coordinate path from a list of positions.
|
protected FloatBuffer |
Path.computePointsRelativeToTerrain(DrawContext dc,
List<Position> positions,
Double altitude,
FloatBuffer path,
Path.PathData pathData)
Computes a terrain-conforming, model-coordinate path from a list of positions, using either a specified altitude
or the altitudes in the specified positions.
|
int |
MultiResolutionPath.SkipCountComputer.computeSkipCount(DrawContext dc,
Path.PathData pathData)
Determines the number of positions to skip for the current viewing state.
|
protected void |
Path.doDrawInteriorVA(DrawContext dc,
Path.PathData pathData) |
protected void |
Path.doDrawInteriorVBO(DrawContext dc,
int[] vboIds,
Path.PathData pathData) |
protected void |
Path.doDrawOutlineVA(DrawContext dc,
Path.PathData pathData) |
protected void |
Path.doDrawOutlineVBO(DrawContext dc,
int[] vboIds,
Path.PathData pathData) |
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 |
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 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.
|
protected void |
Path.makePath2DIndices(Path.PathData pathData) |
protected void |
MultiResolutionPath.makePositions(DrawContext dc,
Path.PathData pathData)
Deprecated.
Overridden to skip positions from this Path's original positions list.
|
protected void |
Path.makePositions(DrawContext dc,
Path.PathData pathData) |
protected void |
Path.makeSegment(DrawContext dc,
Position posA,
Position posB,
Vec4 ptA,
Vec4 ptB,
Color colorA,
Color colorB,
int ordinalA,
int ordinalB,
Path.PathData pathData)
Creates the interior segment positions to adhere to the current path type and terrain-following settings.
|
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.
|
Modifier and Type | Method and Description |
---|---|
protected void |
DirectedPath.computeArrowheadGeometry(DrawContext dc,
int poleA,
int poleB,
Vec4 polePtA,
Vec4 polePtB,
FloatBuffer buffer,
Path.PathData pathData)
Compute the geometry of a direction arrow between two points.
|
protected void |
DirectedPath.computeDirectionArrows(DrawContext dc,
Path.PathData pathData)
Compute the geometry of the direction arrows.
|
protected void |
DirectedPath.computePath(DrawContext dc,
List<Position> positions,
Path.PathData pathData)
Computes the shape's model-coordinate path from a list of positions.
|
protected void |
DirectedPath.drawDirectionArrows(DrawContext dc,
Path.PathData pathData)
Draws this DirectedPath's direction arrows.
|