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 PickedObject
activePickedObject
protected java.awt.Point
lastMousePoint
protected java.awt.Point
mousePoint
-
Constructor Summary
Constructors Constructor Description SegmentPlaneController(WorldWindow wwd)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected SegmentPlaneAttributes
getAttributesFor(SegmentPlaneAttributes attributes)
protected java.awt.Cursor
getCursor()
SegmentPlaneEditor
getEditor()
protected PickedObject
getTopOwnedControlPoint()
WorldWindow
getWorldWindow()
protected void
handleObjectMoved(PickedObject object, java.awt.Point mousePoint, java.awt.Point lastMousePoint)
boolean
isActive()
void
mouseClicked(java.awt.event.MouseEvent e)
void
mouseDragged(java.awt.event.MouseEvent e)
void
mouseEntered(java.awt.event.MouseEvent e)
void
mouseExited(java.awt.event.MouseEvent e)
void
mouseMoved(java.awt.event.MouseEvent e)
void
mousePressed(java.awt.event.MouseEvent e)
void
mouseReleased(java.awt.event.MouseEvent e)
void
moved(PositionEvent e)
protected void
setActive(boolean active)
void
setEditor(SegmentPlaneEditor editor)
void
setWorldWindow(WorldWindow wwd)
protected void
updateAttributes()
protected void
updateCursor()
-
-
-
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:
mouseClicked
in interfacejava.awt.event.MouseListener
-
mousePressed
public void mousePressed(java.awt.event.MouseEvent e)
- Specified by:
mousePressed
in interfacejava.awt.event.MouseListener
-
mouseReleased
public void mouseReleased(java.awt.event.MouseEvent e)
- Specified by:
mouseReleased
in interfacejava.awt.event.MouseListener
-
mouseEntered
public void mouseEntered(java.awt.event.MouseEvent e)
- Specified by:
mouseEntered
in interfacejava.awt.event.MouseListener
-
mouseExited
public void mouseExited(java.awt.event.MouseEvent e)
- Specified by:
mouseExited
in interfacejava.awt.event.MouseListener
-
mouseDragged
public void mouseDragged(java.awt.event.MouseEvent e)
- Specified by:
mouseDragged
in interfacejava.awt.event.MouseMotionListener
-
mouseMoved
public void mouseMoved(java.awt.event.MouseEvent e)
- Specified by:
mouseMoved
in interfacejava.awt.event.MouseMotionListener
-
moved
public void moved(PositionEvent e)
- Specified by:
moved
in 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()
-
-