gov.nasa.worldwind.applications.sar
Class SARTrack
java.lang.Object
gov.nasa.worldwind.applications.sar.SARTrack
- All Implemented Interfaces:
- java.lang.Iterable<Position>
public class SARTrack
- extends java.lang.Object
- implements java.lang.Iterable<Position>
Constructor Summary |
SARTrack(java.lang.String name)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
FORMAT_CSV
public static final int FORMAT_CSV
- See Also:
- Constant Field Values
FORMAT_GPX
public static final int FORMAT_GPX
- See Also:
- Constant Field Values
FORMAT_NMEA
public static final int FORMAT_NMEA
- See Also:
- Constant Field Values
SARTrack
public SARTrack(java.lang.String name)
addPropertyChangeListener
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
addPropertyChangeListener
public void addPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
appendPosition
public void appendPosition(SARPosition position)
clearDirtyBit
public void clearDirtyBit()
firePropertyChange
public void firePropertyChange(java.lang.String propertyName,
java.lang.Object oldValue,
java.lang.Object newValue)
fromFile
public static SARTrack fromFile(java.lang.String filePath)
throws java.io.IOException
- Throws:
java.io.IOException
get
public SARPosition get(int index)
getColor
public java.awt.Color getColor()
getFile
public java.io.File getFile()
getFormat
public int getFormat()
getLastModifiedTime
public long getLastModifiedTime()
getLastSaveTime
public long getLastSaveTime()
getName
public java.lang.String getName()
getOffset
public double getOffset()
insertPosition
public void insertPosition(int index,
SARPosition position)
isDirty
public boolean isDirty()
iterator
public java.util.Iterator<Position> iterator()
- Specified by:
iterator
in interface java.lang.Iterable<Position>
markDirty
public void markDirty()
removePosition
public void removePosition(int index)
removePositions
public void removePositions(int[] positionNumbers)
set
public void set(int index,
SARPosition position)
setColor
public void setColor(java.awt.Color color)
setFile
public void setFile(java.io.File file)
setFormat
public void setFormat(int format)
setName
public void setName(java.lang.String name)
setOffset
public void setOffset(double offset)
setPosition
public void setPosition(int index,
SARPosition position)
size
public int size()
toFile
public static void toFile(SARTrack track,
java.lang.String filePath,
int format)
throws java.io.IOException
- Throws:
java.io.IOException
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object