Class SARTrackExtensionTool
- java.lang.Object
-
- gov.nasa.worldwindx.applications.sar.SARTrackExtensionTool
-
- All Implemented Interfaces:
PositionListener
,java.awt.event.MouseListener
,java.beans.PropertyChangeListener
,java.util.EventListener
public class SARTrackExtensionTool extends java.lang.Object implements java.awt.event.MouseListener, PositionListener, java.beans.PropertyChangeListener
-
-
Field Summary
Fields Modifier and Type Field Description protected boolean
ignoreTrackChangeEvents
protected Position
potentialNextPosition
protected SegmentPlaneAttributes.GeometryAttributes
segmentEndGeomAttribs
protected SegmentPlaneAttributes.LabelAttributes
segmentEndLabelAttribs
protected SARSegmentPlane
segmentPlane
protected boolean
waitingForNextPosition
-
Constructor Summary
Constructors Constructor Description SARTrackExtensionTool()
-
Method Summary
-
-
-
Field Detail
-
segmentPlane
protected SARSegmentPlane segmentPlane
-
potentialNextPosition
protected Position potentialNextPosition
-
waitingForNextPosition
protected boolean waitingForNextPosition
-
ignoreTrackChangeEvents
protected boolean ignoreTrackChangeEvents
-
segmentEndGeomAttribs
protected SegmentPlaneAttributes.GeometryAttributes segmentEndGeomAttribs
-
segmentEndLabelAttribs
protected SegmentPlaneAttributes.LabelAttributes segmentEndLabelAttribs
-
-
Method Detail
-
isArmed
public boolean isArmed()
-
setArmed
public void setArmed(boolean armed)
-
getWwd
public WorldWindow getWwd()
-
setWorldWindow
public void setWorldWindow(WorldWindow wwd)
-
getTrack
public SARTrack getTrack()
-
setTrack
public void setTrack(SARTrack track)
-
canMoveToNextTrackPoint
public boolean canMoveToNextTrackPoint()
-
moveToNextTrackPoint
public void moveToNextTrackPoint()
-
canRemoveLastTrackPoint
public boolean canRemoveLastTrackPoint()
-
removeLastTrackPoint
public void removeLastTrackPoint()
-
start
protected void start()
-
stop
protected void stop()
-
setNextPosition
protected void setNextPosition(Position position)
-
setPotentialNextPosition
protected void setPotentialNextPosition(Position position)
-
getTopPickedObject
protected PickedObject getTopPickedObject()
-
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
-
moved
public void moved(PositionEvent e)
- Specified by:
moved
in interfacePositionListener
-
propertyChange
public void propertyChange(java.beans.PropertyChangeEvent e)
- Specified by:
propertyChange
in interfacejava.beans.PropertyChangeListener
-
onTrackChanged
protected void onTrackChanged()
-
snapTrackPointToPlanePoint
protected void snapTrackPointToPlanePoint(java.lang.String planePoint)
-
snapPlaneToLastTrackPoint
protected void snapPlaneToLastTrackPoint()
-
snapPlaneToLastTrackSegment
protected void snapPlaneToLastTrackSegment()
-
showSegmentEndPoint
protected void showSegmentEndPoint(boolean show)
-
computeNextTrackPosition
protected SARPosition computeNextTrackPosition(java.awt.Point mousePoint)
-
computeNextTrackPosition
protected SARPosition computeNextTrackPosition()
-
positionToTrackPosition
protected SARPosition positionToTrackPosition(Position position)
-
createPotentialNextPositionGeomAttributes
protected SegmentPlaneAttributes.GeometryAttributes createPotentialNextPositionGeomAttributes()
-
createPotentialNextPositionLabelAttributes
protected SegmentPlaneAttributes.LabelAttributes createPotentialNextPositionLabelAttributes()
-
-