gov.nasa.worldwind.render.airspaces.editor
Class AirspaceEditorController
java.lang.Object
gov.nasa.worldwind.render.airspaces.editor.AirspaceEditorController
- All Implemented Interfaces:
- KeyListener, MouseListener, MouseMotionListener, EventListener
public class AirspaceEditorController
- extends Object
- implements KeyListener, MouseListener, MouseMotionListener
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ADD_CONTROL_POINT
protected static final String ADD_CONTROL_POINT
- See Also:
- Constant Field Values
MOVE_AIRSPACE_LATERALLY
protected static final String MOVE_AIRSPACE_LATERALLY
- See Also:
- Constant Field Values
MOVE_AIRSPACE_VERTICALLY
protected static final String MOVE_AIRSPACE_VERTICALLY
- See Also:
- Constant Field Values
MOVE_CONTROL_POINT
protected static final String MOVE_CONTROL_POINT
- See Also:
- Constant Field Values
REMOVE_CONTROL_POINT
protected static final String REMOVE_CONTROL_POINT
- See Also:
- Constant Field Values
RESIZE_AIRSPACE
protected static final String RESIZE_AIRSPACE
- See Also:
- Constant Field Values
AirspaceEditorController
public AirspaceEditorController()
AirspaceEditorController
public AirspaceEditorController(WorldWindow wwd)
getActionCursorMap
protected Map<String,Cursor> getActionCursorMap()
getActiveAction
public String getActiveAction()
getActiveAirspace
protected Airspace getActiveAirspace()
getActiveControlPoint
protected AirspaceControlPoint getActiveControlPoint()
getCursorFor
protected Cursor getCursorFor(InputEvent e)
getEditor
public AirspaceEditor getEditor()
getMousePoint
protected Point getMousePoint()
getPotentialActionFor
protected String getPotentialActionFor(InputEvent e)
getTopOwnedAirspaceAtCurrentPosition
protected Airspace getTopOwnedAirspaceAtCurrentPosition()
getTopOwnedControlPointAtCurrentPosition
protected AirspaceControlPoint getTopOwnedControlPointAtCurrentPosition()
getTopPickedObject
protected Object getTopPickedObject()
getWorldWindow
public WorldWindow getWorldWindow()
handleAirspaceDragged
protected void handleAirspaceDragged(Airspace airspace,
MouseEvent e,
Point lastMousePoint)
handleControlPointAdded
protected AirspaceControlPoint handleControlPointAdded(Airspace airspace,
MouseEvent mouseEvent)
handleControlPointDragged
protected void handleControlPointDragged(AirspaceControlPoint controlPoint,
MouseEvent e,
Point lastMousePoint)
handleControlPointRemoved
protected void handleControlPointRemoved(AirspaceControlPoint controlPoint,
MouseEvent mouseEvent)
isActive
public boolean isActive()
keyPressed
public void keyPressed(KeyEvent e)
- Specified by:
keyPressed in interface KeyListener
keyReleased
public void keyReleased(KeyEvent e)
- Specified by:
keyReleased in interface KeyListener
keyTyped
public void keyTyped(KeyEvent e)
- Specified by:
keyTyped in interface KeyListener
mouseClicked
public void mouseClicked(MouseEvent e)
- Specified by:
mouseClicked in interface MouseListener
mouseDragged
public void mouseDragged(MouseEvent e)
- Specified by:
mouseDragged in interface MouseMotionListener
mouseEntered
public void mouseEntered(MouseEvent e)
- Specified by:
mouseEntered in interface MouseListener
mouseExited
public void mouseExited(MouseEvent e)
- Specified by:
mouseExited in interface MouseListener
mouseMoved
public void mouseMoved(MouseEvent e)
- Specified by:
mouseMoved in interface MouseMotionListener
mousePressed
public void mousePressed(MouseEvent e)
- Specified by:
mousePressed in interface MouseListener
mouseReleased
public void mouseReleased(MouseEvent e)
- Specified by:
mouseReleased in interface MouseListener
setActive
protected void setActive(boolean active)
setActiveAction
protected void setActiveAction(String action)
setActiveAirspace
protected void setActiveAirspace(Airspace airspace)
setActiveControlPoint
protected void setActiveControlPoint(AirspaceControlPoint controlPoint)
setEditor
public void setEditor(AirspaceEditor editor)
setMousePoint
protected void setMousePoint(Point point)
setupActionCursorMap
protected void setupActionCursorMap()
setWorldWindow
public void setWorldWindow(WorldWindow wwd)
updateCursor
protected void updateCursor(InputEvent e)