gov.nasa.worldwindx.examples.shapebuilder
Class ExtrudedPolygonBuilder.PolygonBuilderController
java.lang.Object
gov.nasa.worldwind.avlist.AVListImpl
gov.nasa.worldwind.WWObjectImpl
gov.nasa.worldwindx.examples.shapebuilder.ExtrudedPolygonBuilder.PolygonBuilderController
- All Implemented Interfaces:
- AVList, MessageListener, WWObject, ActionListener, MouseListener, PropertyChangeListener, EventListener
- Enclosing class:
- ExtrudedPolygonBuilder
protected static class ExtrudedPolygonBuilder.PolygonBuilderController
- extends WWObjectImpl
- implements ActionListener, MouseListener
| Methods inherited from class gov.nasa.worldwind.avlist.AVListImpl |
addPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getBooleanValue, getBooleanValue, getChangeSupport, getDoubleValue, getDoubleValue, getEntries, getIntegerValue, getIntegerValue, getLongValue, getLongValue, getRestorableStateForAVPair, getStringValue, getStringValue, getStringValue, getValue, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValue, setValues |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface gov.nasa.worldwind.avlist.AVList |
addPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getEntries, getStringValue, getValue, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValue, setValues |
app
protected ExtrudedPolygonBuilder.AppFrame app
editor
protected ExtrudedPolygonEditor editor
enabled
protected boolean enabled
enableEdit
protected boolean enableEdit
model
protected ExtrudedPolygonBuilder.PolygonBuilderModel model
resizeNewShapes
protected boolean resizeNewShapes
selectedEntry
protected ExtrudedPolygonBuilder.PolygonEntry selectedEntry
view
protected ExtrudedPolygonBuilder.PolygonBuilderPanel view
ExtrudedPolygonBuilder.PolygonBuilderController
public ExtrudedPolygonBuilder.PolygonBuilderController(ExtrudedPolygonBuilder.AppFrame app)
actionPerformed
public void actionPerformed(ActionEvent e)
- Specified by:
actionPerformed in interface ActionListener
addEntry
public void addEntry(ExtrudedPolygonBuilder.PolygonEntry entry)
createNewEntry
public void createNewEntry(ExtrudedPolygonBuilder.ExtrudedPolygonFactory factory)
getApp
public ExtrudedPolygonBuilder.AppFrame getApp()
getEntriesFor
protected ExtrudedPolygonBuilder.PolygonEntry[] getEntriesFor(int[] indices)
getEntryFor
protected ExtrudedPolygonBuilder.PolygonEntry getEntryFor(ExtrudedPolygon polygon)
getModel
public ExtrudedPolygonBuilder.PolygonBuilderModel getModel()
getSelectedEntries
protected ExtrudedPolygonBuilder.PolygonEntry[] getSelectedEntries()
getSelectedEntry
public ExtrudedPolygonBuilder.PolygonEntry getSelectedEntry()
getView
public ExtrudedPolygonBuilder.PolygonBuilderPanel getView()
handleEnableEdit
protected void handleEnableEdit(boolean enable)
handleSelect
protected void handleSelect()
isEnabled
public boolean isEnabled()
isEnableEdit
public boolean isEnableEdit()
isResizeNewShapesToViewport
public boolean isResizeNewShapesToViewport()
isSelectionEditing
protected boolean isSelectionEditing()
mouseClicked
public void mouseClicked(MouseEvent e)
- Specified by:
mouseClicked in interface MouseListener
mouseEntered
public void mouseEntered(MouseEvent e)
- Specified by:
mouseEntered in interface MouseListener
mouseExited
public void mouseExited(MouseEvent e)
- Specified by:
mouseExited in interface MouseListener
mousePressed
public void mousePressed(MouseEvent e)
- Specified by:
mousePressed in interface MouseListener
mouseReleased
public void mouseReleased(MouseEvent e)
- Specified by:
mouseReleased in interface MouseListener
removeEntries
public void removeEntries(Iterable<? extends ExtrudedPolygonBuilder.PolygonEntry> entries)
removeEntry
public void removeEntry(ExtrudedPolygonBuilder.PolygonEntry entry)
selectEntry
public void selectEntry(ExtrudedPolygonBuilder.PolygonEntry entry,
boolean updateView)
setEnabled
public void setEnabled(boolean enabled)
setEnableEdit
public void setEnableEdit(boolean enable)
setModel
public void setModel(ExtrudedPolygonBuilder.PolygonBuilderModel model)
setResizeNewShapesToViewport
public void setResizeNewShapesToViewport(boolean resize)
setSelectedEntry
protected void setSelectedEntry(ExtrudedPolygonBuilder.PolygonEntry entry)
setSelectionEditing
protected void setSelectionEditing(boolean editing)
setView
public void setView(ExtrudedPolygonBuilder.PolygonBuilderPanel view)
viewSelectionChanged
protected void viewSelectionChanged()