gov.nasa.worldwindx.examples.shapebuilder
Class RigidShapeBuilder.AbstractShapeBuilderController
java.lang.Object
gov.nasa.worldwind.avlist.AVListImpl
gov.nasa.worldwind.WWObjectImpl
gov.nasa.worldwindx.examples.shapebuilder.RigidShapeBuilder.AbstractShapeBuilderController
- All Implemented Interfaces:
- AVList, MessageListener, WWObject, ActionListener, MouseListener, PropertyChangeListener, EventListener, CaretListener
- Enclosing class:
- RigidShapeBuilder
protected static class RigidShapeBuilder.AbstractShapeBuilderController
- extends WWObjectImpl
- implements ActionListener, MouseListener, CaretListener
| 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 |
aboveGround
protected boolean aboveGround
app
protected RigidShapeBuilder.AppFrame app
editMode
protected String editMode
editor
protected AbstractShapeEditor editor
enabled
protected boolean enabled
enableEdit
protected boolean enableEdit
model
protected RigidShapeBuilder.AbstractShapeBuilderModel model
resizeNewShapes
protected boolean resizeNewShapes
selectedEntry
protected RigidShapeBuilder.AbstractShapeEntry selectedEntry
view
protected RigidShapeBuilder.AbstractShapeBuilderPanel view
RigidShapeBuilder.AbstractShapeBuilderController
public RigidShapeBuilder.AbstractShapeBuilderController(RigidShapeBuilder.AppFrame app)
actionPerformed
public void actionPerformed(ActionEvent e)
- Specified by:
actionPerformed in interface ActionListener
addEntry
public void addEntry(RigidShapeBuilder.AbstractShapeEntry entry)
caretUpdate
public void caretUpdate(CaretEvent e)
- Specified by:
caretUpdate in interface CaretListener
createNewEntry
public void createNewEntry(RigidShapeBuilder.AbstractShapeFactory factory)
doOpenImageFile
protected void doOpenImageFile()
getActiveEditor
public AbstractShapeEditor getActiveEditor()
getApp
public RigidShapeBuilder.AppFrame getApp()
getEditMode
public String getEditMode()
getEntriesFor
protected RigidShapeBuilder.AbstractShapeEntry[] getEntriesFor(int[] indices)
getEntryFor
protected RigidShapeBuilder.AbstractShapeEntry getEntryFor(AbstractShape shape)
getImageSource
public String getImageSource()
getModel
public RigidShapeBuilder.AbstractShapeBuilderModel getModel()
getSelectedEntries
protected RigidShapeBuilder.AbstractShapeEntry[] getSelectedEntries()
getSelectedEntry
public RigidShapeBuilder.AbstractShapeEntry getSelectedEntry()
getView
public RigidShapeBuilder.AbstractShapeBuilderPanel getView()
handleAboveGround
protected void handleAboveGround(boolean enable)
handleEnableEdit
protected void handleEnableEdit(boolean enable)
handleSelect
protected void handleSelect()
isAboveGround
public boolean isAboveGround()
isEnabled
public boolean isEnabled()
isEnableEdit
public boolean isEnableEdit()
isResizeNewShapesToViewport
public boolean isResizeNewShapesToViewport()
isSelectionEditing
protected boolean isSelectionEditing()
loadFile
protected void loadFile(File file)
loadFiles
protected void loadFiles(File[] files)
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
openFromFile
protected void openFromFile()
readImage
protected BufferedImage readImage(File file)
removeEntries
public void removeEntries(Iterable<? extends RigidShapeBuilder.AbstractShapeEntry> entries)
removeEntry
public void removeEntry(RigidShapeBuilder.AbstractShapeEntry entry)
saveToFile
protected void saveToFile()
selectEntry
public void selectEntry(RigidShapeBuilder.AbstractShapeEntry entry,
boolean updateView)
setAboveGround
public void setAboveGround(boolean enable)
setActiveEditor
public void setActiveEditor(AbstractShapeEditor editor)
setEditMode
public void setEditMode(String mode)
setEnabled
public void setEnabled(boolean enabled)
setEnableEdit
public void setEnableEdit(boolean enable)
setImageSource
public void setImageSource(String imageSource)
setModel
public void setModel(RigidShapeBuilder.AbstractShapeBuilderModel model)
setResizeNewShapesToViewport
public void setResizeNewShapesToViewport(boolean resize)
setSelectedEntry
protected void setSelectedEntry(RigidShapeBuilder.AbstractShapeEntry entry)
setSelectionEditing
protected void setSelectionEditing(boolean editing)
setView
public void setView(RigidShapeBuilder.AbstractShapeBuilderPanel view)
viewSelectionChanged
protected void viewSelectionChanged()