NASA World Wind

Uses of Class
gov.nasa.worldwind.render.Path.PathData

Packages that use Path.PathData
gov.nasa.worldwind.render   
gov.nasa.worldwindx.examples.util   
 

Uses of Path.PathData in gov.nasa.worldwind.render
 

Subclasses of Path.PathData in gov.nasa.worldwind.render
protected static class MultiResolutionPath.MultiResolutionPathData
          Subclass of PathData that adds the capability to map which ordinal number corresponds to each rendered position.
 

Methods in gov.nasa.worldwind.render that return Path.PathData
protected  Path.PathData Path.getCurrentPathData()
           
 

Methods in gov.nasa.worldwind.render with parameters of type Path.PathData
protected  void Path.addTessellatedPosition(Position pos, Color color, Integer ordinal, Path.PathData pathData)
          Adds a position to this path's tessellatedPositions list.
protected  void MultiResolutionPath.addTessellatedPosition(Position pos, Color color, Integer ordinal, Path.PathData pathData)
          Adds a position to this path's tessellatedPositions list.
protected  void Path.appendTerrainPoint(DrawContext dc, Position position, float[] color, FloatBuffer path, Path.PathData pathData)
          Computes a point on a path and adds it to the renderable geometry.
protected  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.makePositions(DrawContext dc, Path.PathData pathData)
           
protected  void MultiResolutionPath.makePositions(DrawContext dc, Path.PathData pathData)
          

Overridden to skip positions from this Path's original positions list.

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 Path.makeTessellatedPositions(DrawContext dc, Path.PathData pathData)
          Generates positions defining this path with path type and terrain-conforming properties applied.
protected  void MultiResolutionPath.makeTessellatedPositions(DrawContext dc, Path.PathData pathData)
          Generates positions defining this path with path type and terrain-conforming properties applied.
 

Uses of Path.PathData in gov.nasa.worldwindx.examples.util
 

Methods in gov.nasa.worldwindx.examples.util with parameters of type Path.PathData
protected  void DirectedPath.computeArrowheadGeometry(DrawContext dc, Vec4 polePtA, Vec4 polePtB, Vec4 ptA, Vec4 ptB, double arrowLength, double arrowBase, 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.
 


NASA World Wind