NASA World Wind

Uses of Class
gov.nasa.worldwind.render.RigidShape.ShapeData

Packages that use RigidShape.ShapeData
gov.nasa.worldwind.render   
 

Uses of RigidShape.ShapeData in gov.nasa.worldwind.render
 

Fields in gov.nasa.worldwind.render declared as RigidShape.ShapeData
protected  RigidShape.ShapeData RigidShape.previousIntersectionShapeData
          The shape data used for the previous intersection calculation.
 

Methods in gov.nasa.worldwind.render that return RigidShape.ShapeData
protected  RigidShape.ShapeData Wedge.createIntersectionGeometry(Terrain terrain)
           
protected abstract  RigidShape.ShapeData RigidShape.createIntersectionGeometry(Terrain terrain)
           
protected  RigidShape.ShapeData Pyramid.createIntersectionGeometry(Terrain terrain)
           
protected  RigidShape.ShapeData Ellipsoid.createIntersectionGeometry(Terrain terrain)
           
protected  RigidShape.ShapeData Cylinder.createIntersectionGeometry(Terrain terrain)
           
protected  RigidShape.ShapeData Cone.createIntersectionGeometry(Terrain terrain)
           
protected  RigidShape.ShapeData Box.createIntersectionGeometry(Terrain terrain)
           
protected  RigidShape.ShapeData RigidShape.getCurrentShapeData()
          Returns the current shape data cache entry.
 

Methods in gov.nasa.worldwind.render with parameters of type RigidShape.ShapeData
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 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 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  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 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 Wedge.drawGeometry(DrawContext dc, int mode, int count, int type, Buffer elementBuffer, RigidShape.ShapeData shapeData, int face)
          Renders the wedge, using data from the provided buffer and the given parameters.
protected abstract  void RigidShape.drawGeometry(DrawContext dc, int mode, int count, int type, Buffer elementBuffer, RigidShape.ShapeData shapeData, int index)
          Renders the shape, using data from the provided buffer and the given parameters.
protected  void Pyramid.drawGeometry(DrawContext dc, int mode, int count, int type, 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, Buffer elementBuffer, RigidShape.ShapeData shapeData, int face)
          Renders the Ellipsoid, using data from the provided buffer and the given parameters.
protected  void Cylinder.drawGeometry(DrawContext dc, int mode, int count, int type, Buffer elementBuffer, RigidShape.ShapeData shapeData, int face)
          Renders the cylinder, using data from the provided buffer and the given parameters.
protected  void Cone.drawGeometry(DrawContext dc, int mode, int count, int type, 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, Buffer elementBuffer, RigidShape.ShapeData shapeData, int face)
          Renders the Box, 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 RigidShape.intersect(Line line, RigidShape.ShapeData shapeData, List<Intersection> intersections, int index)
           
protected  void Wedge.makeGeometry(RigidShape.ShapeData shapeData)
          Sets the Geometry mesh for this wedge, either by pulling it from the geometryCache, or by creating it anew if the appropriate geometry does not yet exist in the cache.
protected abstract  void RigidShape.makeGeometry(RigidShape.ShapeData shapeData)
          Sets the Geometry mesh for this shape, either by pulling it from the geometryCache, or by creating it anew if the appropriate geometry does not yet exist in the cache.
protected  void Pyramid.makeGeometry(RigidShape.ShapeData shapeData)
          Sets the Geometry mesh for this Pyramid, either by pulling it from the geometryCache, or by creating it anew if the appropriate geometry does not yet exist in the cache.
protected  void Ellipsoid.makeGeometry(RigidShape.ShapeData shapeData)
          Sets the Geometry mesh for this Ellipsoid, either by pulling it from the geometryCache, or by creating it anew if the appropriate geometry does not yet exist in the cache.
protected  void Cylinder.makeGeometry(RigidShape.ShapeData shapeData)
          Sets the Geometry mesh for this cylinder, either by pulling it from the geometryCache, or by creating it anew if the appropriate geometry does not yet exist in the cache.
protected  void Cone.makeGeometry(RigidShape.ShapeData shapeData)
          Sets the Geometry mesh for this cone, either by pulling it from the geometryCache, or by creating it anew if the appropriate geometry does not yet exist in the cache.
protected  void Box.makeGeometry(RigidShape.ShapeData shapeData)
          Sets the Geometry mesh for this Box, either by pulling it from the geometryCache, or by creating it anew if the appropriate geometry does not yet exist in the cache.
protected  boolean Wedge.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 Cone.sufficientDetail(DrawContext dc, int subdivisions, RigidShape.ShapeData shapeData)
           
 


NASA World Wind