| 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 | 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 | 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 | 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 | 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 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 | 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 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 | 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 | 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 | 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 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 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 | RigidShape. drawGeometry(DrawContext dc,
            RigidShape.ShapeData shapeData,
            int index) | Renders the Rigid Shape | 
| 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. intersect(Line line,
         RigidShape.ShapeData shapeData,
         java.util.List<Intersection> intersections,
         int index) |  | 
| 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 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 | 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 | 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 | 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 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 | 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 boolean | Cone. sufficientDetail(DrawContext dc,
                int subdivisions,
                RigidShape.ShapeData shapeData) |  | 
| protected boolean | Cylinder. sufficientDetail(DrawContext dc,
                int subdivisions,
                RigidShape.ShapeData shapeData) |  | 
| protected boolean | Ellipsoid. sufficientDetail(DrawContext dc,
                int subdivisions,
                RigidShape.ShapeData shapeData) |  | 
| protected boolean | Wedge. sufficientDetail(DrawContext dc,
                int subdivisions,
                RigidShape.ShapeData shapeData) |  |