NASA World Wind

gov.nasa.worldwindx.examples.shapebuilder
Class ExtrudedPolygonBuilder

java.lang.Object
  extended by gov.nasa.worldwindx.examples.ApplicationTemplate
      extended by gov.nasa.worldwindx.examples.shapebuilder.ExtrudedPolygonBuilder

public class ExtrudedPolygonBuilder
extends ApplicationTemplate

ExtrudedPolygonBuilder is a tool for creating and editing ExtrudedPolygon's on the surface of the globe.

See Also:
ExtrudedPolygon

Nested Class Summary
protected static class ExtrudedPolygonBuilder.AppFrame
           
protected static class ExtrudedPolygonBuilder.ExtrudedPolygonFactory
           
protected static class ExtrudedPolygonBuilder.PolygonBuilderController
           
protected static class ExtrudedPolygonBuilder.PolygonBuilderModel
           
protected static class ExtrudedPolygonBuilder.PolygonBuilderPanel
           
protected static class ExtrudedPolygonBuilder.PolygonEntry
           
 
Nested classes/interfaces inherited from class gov.nasa.worldwindx.examples.ApplicationTemplate
ApplicationTemplate.AppPanel
 
Field Summary
protected static String CLEAR_SELECTION
           
protected static double DEFAULT_SHAPE_SIZE_METERS
           
protected static String ENABLE_EDIT
           
protected static String NEW_POLYGON
           
protected static long nextEntryNumber
           
protected static String POLYGON_LAYER_NAME
           
protected static String REMOVE_SELECTED
           
protected static String SELECTION_CHANGED
           
protected static String SIZE_NEW_SHAPES_TO_VIEWPORT
           
 
Constructor Summary
ExtrudedPolygonBuilder()
           
 
Method Summary
static ShapeAttributes getDefaultAttributes()
           
static String getNextName(String base)
           
static ShapeAttributes getSelectionAttributes()
           
static void main(String[] args)
           
 
Methods inherited from class gov.nasa.worldwindx.examples.ApplicationTemplate
insertAfterPlacenames, insertBeforeCompass, insertBeforeLayerName, insertBeforePlacenames, start
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CLEAR_SELECTION

protected static final String CLEAR_SELECTION
See Also:
Constant Field Values

DEFAULT_SHAPE_SIZE_METERS

protected static final double DEFAULT_SHAPE_SIZE_METERS
See Also:
Constant Field Values

ENABLE_EDIT

protected static final String ENABLE_EDIT
See Also:
Constant Field Values

NEW_POLYGON

protected static final String NEW_POLYGON
See Also:
Constant Field Values

nextEntryNumber

protected static long nextEntryNumber

POLYGON_LAYER_NAME

protected static final String POLYGON_LAYER_NAME
See Also:
Constant Field Values

REMOVE_SELECTED

protected static final String REMOVE_SELECTED
See Also:
Constant Field Values

SELECTION_CHANGED

protected static final String SELECTION_CHANGED
See Also:
Constant Field Values

SIZE_NEW_SHAPES_TO_VIEWPORT

protected static final String SIZE_NEW_SHAPES_TO_VIEWPORT
See Also:
Constant Field Values
Constructor Detail

ExtrudedPolygonBuilder

public ExtrudedPolygonBuilder()
Method Detail

getDefaultAttributes

public static ShapeAttributes getDefaultAttributes()

getNextName

public static String getNextName(String base)

getSelectionAttributes

public static ShapeAttributes getSelectionAttributes()

main

public static void main(String[] args)

NASA World Wind