gov.noaa.pmel.sgt.dm
Interface SGTLine

All Superinterfaces:
SGTData
All Known Implementing Classes:
PseudoRealTimeData, SimpleLine

public interface SGTLine
extends SGTData

Defines a data object to be of Line type. Interpretation of X and Y is determined by the CoordinateSystem. For Cartesian, X and Y are the Cartesian coordinates. For Polar, X and Y are R (radius) and Theta (angle), respectively. The SGTLine interfaces only specifies the methods required to access information. The methods used to construct an object that implements SGTLine is left to the developer.

Since:
1.0
Version:
$Revision$, $Date$
Author:
Donald Denbo
See Also:
SGTData, CoordinateSystem, Cartesian, Polar, SimpleLine

Method Summary
 SGTLine getAssociatedData()
          Get the associated data.
 GeoDateArray getGeoDateArray()
          Get the GeoDateArray object.
 GeoDate[] getTimeArray()
          Get the array of Time values.
 double[] getXArray()
          Get the array of X values.
 double[] getYArray()
          Get the array of Y values.
 boolean hasAssociatedData()
          Is there associated data available?
 
Methods inherited from interface gov.noaa.pmel.sgt.dm.SGTData
addPropertyChangeListener, copy, getId, getKeyTitle, getTitle, getXMetaData, getXRange, getYMetaData, getYRange, isXTime, isYTime, removePropertyChangeListener
 

Method Detail

getXArray

double[] getXArray()
Get the array of X values.


getYArray

double[] getYArray()
Get the array of Y values.


getTimeArray

GeoDate[] getTimeArray()
Get the array of Time values.


getGeoDateArray

GeoDateArray getGeoDateArray()
Get the GeoDateArray object.

Since:
3.0

getAssociatedData

SGTLine getAssociatedData()
Get the associated data. The associated data must be of the same type (SGTLine) and length. The Y array will be used.


hasAssociatedData

boolean hasAssociatedData()
Is there associated data available?