gov.nasa.worldwind.applications.sar
Class SARTrackExtensionTool
java.lang.Object
gov.nasa.worldwind.applications.sar.SARTrackExtensionTool
- All Implemented Interfaces:
- PositionListener, MouseListener, PropertyChangeListener, EventListener
public class SARTrackExtensionTool
- extends Object
- implements MouseListener, PositionListener, PropertyChangeListener
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ignoreTrackChangeEvents
protected boolean ignoreTrackChangeEvents
potentialNextPosition
protected Position potentialNextPosition
segmentEndGeomAttribs
protected SegmentPlaneAttributes.GeometryAttributes segmentEndGeomAttribs
segmentEndLabelAttribs
protected SegmentPlaneAttributes.LabelAttributes segmentEndLabelAttribs
segmentPlane
protected SARSegmentPlane segmentPlane
waitingForNextPosition
protected boolean waitingForNextPosition
SARTrackExtensionTool
public SARTrackExtensionTool()
canMoveToNextTrackPoint
public boolean canMoveToNextTrackPoint()
canRemoveLastTrackPoint
public boolean canRemoveLastTrackPoint()
computeNextTrackPosition
protected SARPosition computeNextTrackPosition()
computeNextTrackPosition
protected SARPosition computeNextTrackPosition(Point mousePoint)
createPotentialNextPositionGeomAttributes
protected SegmentPlaneAttributes.GeometryAttributes createPotentialNextPositionGeomAttributes()
createPotentialNextPositionLabelAttributes
protected SegmentPlaneAttributes.LabelAttributes createPotentialNextPositionLabelAttributes()
getTopPickedObject
protected PickedObject getTopPickedObject()
getTrack
public SARTrack getTrack()
getWwd
public WorldWindow getWwd()
isArmed
public boolean isArmed()
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
moved
public void moved(PositionEvent e)
- Specified by:
moved
in interface PositionListener
moveToNextTrackPoint
public void moveToNextTrackPoint()
onTrackChanged
protected void onTrackChanged()
positionToTrackPosition
protected SARPosition positionToTrackPosition(Position position)
propertyChange
public void propertyChange(PropertyChangeEvent e)
- Specified by:
propertyChange
in interface PropertyChangeListener
removeLastTrackPoint
public void removeLastTrackPoint()
setArmed
public void setArmed(boolean armed)
setNextPosition
protected void setNextPosition(Position position)
setPotentialNextPosition
protected void setPotentialNextPosition(Position position)
setTrack
public void setTrack(SARTrack track)
setWorldWindow
public void setWorldWindow(WorldWindow wwd)
showSegmentEndPoint
protected void showSegmentEndPoint(boolean show)
snapPlaneToLastTrackPoint
protected void snapPlaneToLastTrackPoint()
snapPlaneToLastTrackSegment
protected void snapPlaneToLastTrackSegment()
snapTrackPointToPlanePoint
protected void snapTrackPointToPlanePoint(String planePoint)
start
protected void start()
stop
protected void stop()
trackPositionToPosition
protected Position trackPositionToPosition(Position position)