| Package | Description | 
|---|---|
| gov.nasa.worldwind.render | 
| Modifier and Type | Field and Description | 
|---|---|
| protected Polygon.ShapeData | Polygon. previousIntersectionShapeDataThe shape data used for the previous intersection calculation. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected Polygon.ShapeData | Polygon. createIntersectionGeometry(Terrain terrain) | 
| protected Polygon.ShapeData | Polygon. getCurrent()Returns the current shape data cache entry. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected double | Polygon. computeEyeDistance(DrawContext dc,
                  Polygon.ShapeData shapeData)Computes the minimum distance between this polygon and the eye point. | 
| protected Vec4 | Polygon. computePolygonNormal(DrawContext dc,
                    Polygon.ShapeData shapeData) | 
| 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 void | Polygon. createMinimalGeometry(DrawContext dc,
                     Polygon.ShapeData shapeData)Compute enough geometry to determine this polygon's extent, reference point and eye distance. | 
| protected void | Polygon. createNormals(Polygon.ShapeData shapeData)Create this shape's vertex normals. | 
| protected void | Polygon. createTessllationGeometry(DrawContext dc,
                         Polygon.ShapeData shapeData)Tessellates the polygon. | 
| protected void | Polygon. createVertices(Terrain terrain,
              Polygon.ShapeData shapeData,
              boolean skipOuterBoundary)Computes the Cartesian vertices for this shape. | 
| protected void | Polygon. doDrawInteriorVA(DrawContext dc,
                Polygon.ShapeData shapeData) | 
| protected void | Polygon. doDrawInteriorVBO(DrawContext dc,
                 int[] vboIds,
                 Polygon.ShapeData shapeData) | 
| protected void | Polygon. doDrawOutlineVA(DrawContext dc,
               Polygon.ShapeData shapeData) | 
| protected void | Polygon. doDrawOutlineVBO(DrawContext dc,
                int[] vboIds,
                Polygon.ShapeData shapeData) | 
| protected void | Polygon. generateInteriorIndices(Polygon.ShapeData shapeData) | 
| protected void | Polygon. intersect(Line line,
         Polygon.ShapeData shapeData,
         java.util.List<Intersection> intersections) | 
| protected void | Polygon. tessellatePolygon(Polygon.ShapeData shapeData,
                 Vec4 normal)Tessellates the polygon from its vertices. |