NASA World Wind

gov.nasa.worldwind.applications.sar
Class SARTrack

java.lang.Object
  extended by 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>


Field Summary
static int FORMAT_CSV
           
static int FORMAT_GPX
           
static int FORMAT_NMEA
           
 
Constructor Summary
SARTrack(java.lang.String name)
           
 
Method Summary
 void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
           
 void addPropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
           
 void appendPosition(SARPosition position)
           
 void clearDirtyBit()
           
 void firePropertyChange(java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue)
           
static SARTrack fromFile(java.lang.String filePath)
           
 SARPosition get(int index)
           
 java.awt.Color getColor()
           
 java.io.File getFile()
           
 int getFormat()
           
 long getLastModifiedTime()
           
 long getLastSaveTime()
           
 java.lang.String getName()
           
 double getOffset()
           
 void insertPosition(int index, SARPosition position)
           
 boolean isDirty()
           
 java.util.Iterator<Position> iterator()
           
 void markDirty()
           
 void removePosition(int index)
           
 void removePositions(int[] positionNumbers)
           
 void set(int index, SARPosition position)
           
 void setColor(java.awt.Color color)
           
 void setFile(java.io.File file)
           
 void setFormat(int format)
           
 void setName(java.lang.String name)
           
 void setOffset(double offset)
           
 void setPosition(int index, SARPosition position)
           
 int size()
           
static void toFile(SARTrack track, java.lang.String filePath, int format)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

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
Constructor Detail

SARTrack

public SARTrack(java.lang.String name)
Method Detail

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

NASA World Wind