Class SegmentPlaneController
- java.lang.Object
-
- gov.nasa.worldwindx.applications.sar.segmentplane.SegmentPlaneController
-
- All Implemented Interfaces:
PositionListener,java.awt.event.MouseListener,java.awt.event.MouseMotionListener,java.util.EventListener
public class SegmentPlaneController extends java.lang.Object implements java.awt.event.MouseListener, java.awt.event.MouseMotionListener, PositionListener
-
-
Field Summary
Fields Modifier and Type Field Description protected PickedObjectactivePickedObjectprotected java.awt.PointlastMousePointprotected java.awt.PointmousePoint
-
Constructor Summary
Constructors Constructor Description SegmentPlaneController(WorldWindow wwd)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected SegmentPlaneAttributesgetAttributesFor(SegmentPlaneAttributes attributes)protected java.awt.CursorgetCursor()SegmentPlaneEditorgetEditor()protected PickedObjectgetTopOwnedControlPoint()WorldWindowgetWorldWindow()protected voidhandleObjectMoved(PickedObject object, java.awt.Point mousePoint, java.awt.Point lastMousePoint)booleanisActive()voidmouseClicked(java.awt.event.MouseEvent e)voidmouseDragged(java.awt.event.MouseEvent e)voidmouseEntered(java.awt.event.MouseEvent e)voidmouseExited(java.awt.event.MouseEvent e)voidmouseMoved(java.awt.event.MouseEvent e)voidmousePressed(java.awt.event.MouseEvent e)voidmouseReleased(java.awt.event.MouseEvent e)voidmoved(PositionEvent e)protected voidsetActive(boolean active)voidsetEditor(SegmentPlaneEditor editor)voidsetWorldWindow(WorldWindow wwd)protected voidupdateAttributes()protected voidupdateCursor()
-
-
-
Field Detail
-
mousePoint
protected java.awt.Point mousePoint
-
lastMousePoint
protected java.awt.Point lastMousePoint
-
activePickedObject
protected PickedObject activePickedObject
-
-
Constructor Detail
-
SegmentPlaneController
public SegmentPlaneController(WorldWindow wwd)
-
-
Method Detail
-
isActive
public boolean isActive()
-
setActive
protected void setActive(boolean active)
-
getEditor
public SegmentPlaneEditor getEditor()
-
setEditor
public void setEditor(SegmentPlaneEditor editor)
-
getWorldWindow
public WorldWindow getWorldWindow()
-
setWorldWindow
public void setWorldWindow(WorldWindow wwd)
-
getTopOwnedControlPoint
protected PickedObject getTopOwnedControlPoint()
-
mouseClicked
public void mouseClicked(java.awt.event.MouseEvent e)
- Specified by:
mouseClickedin interfacejava.awt.event.MouseListener
-
mousePressed
public void mousePressed(java.awt.event.MouseEvent e)
- Specified by:
mousePressedin interfacejava.awt.event.MouseListener
-
mouseReleased
public void mouseReleased(java.awt.event.MouseEvent e)
- Specified by:
mouseReleasedin interfacejava.awt.event.MouseListener
-
mouseEntered
public void mouseEntered(java.awt.event.MouseEvent e)
- Specified by:
mouseEnteredin interfacejava.awt.event.MouseListener
-
mouseExited
public void mouseExited(java.awt.event.MouseEvent e)
- Specified by:
mouseExitedin interfacejava.awt.event.MouseListener
-
mouseDragged
public void mouseDragged(java.awt.event.MouseEvent e)
- Specified by:
mouseDraggedin interfacejava.awt.event.MouseMotionListener
-
mouseMoved
public void mouseMoved(java.awt.event.MouseEvent e)
- Specified by:
mouseMovedin interfacejava.awt.event.MouseMotionListener
-
moved
public void moved(PositionEvent e)
- Specified by:
movedin interfacePositionListener
-
handleObjectMoved
protected void handleObjectMoved(PickedObject object, java.awt.Point mousePoint, java.awt.Point lastMousePoint)
-
updateAttributes
protected void updateAttributes()
-
updateCursor
protected void updateCursor()
-
getAttributesFor
protected SegmentPlaneAttributes getAttributesFor(SegmentPlaneAttributes attributes)
-
getCursor
protected java.awt.Cursor getCursor()
-
-