gov.noaa.pmel.sgt.dm
Interface SGT3DGrid

All Superinterfaces:
SGTData
All Known Implementing Classes:
ThreeDGrid

public interface SGT3DGrid
extends SGTData

Defines a data object to be of Grid 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 SGTGrid interface only specifies the methods required to access information. The methods used to construct an object that implements SGTGrid is left to the developer.

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

Method Summary
 SGTMetaData getValMetaData()
          Get the Value SGTMetaData.
 Range2D getValRange()
          Get the range of measured values on this 3D grid.
 double[] getZEdges()
          Get the Y coordinate edges.
 SoTRange getZEdgesRange()
          Get the range of Y coordinate edges.
 int getZSize()
          Get the length of Z value array.
 boolean hasZEdges()
          Z edges available?
 boolean isZTime()
          Returns true if the Z coordinate is Time.
 
Methods inherited from interface gov.noaa.pmel.sgt.dm.SGTData
addPropertyChangeListener, copy, getId, getKeyTitle, getTitle, getXMetaData, getXRange, getYMetaData, getYRange, isXTime, isYTime, removePropertyChangeListener
 

Method Detail

isZTime

boolean isZTime()
Returns true if the Z coordinate is Time.


getZSize

int getZSize()
Get the length of Z value array.


getValRange

Range2D getValRange()
Get the range of measured values on this 3D grid.


getValMetaData

SGTMetaData getValMetaData()
Get the Value SGTMetaData.


hasZEdges

boolean hasZEdges()
Z edges available?


getZEdges

double[] getZEdges()
Get the Y coordinate edges. The YEdge length will be one greater than the YArray length.


getZEdgesRange

SoTRange getZEdgesRange()
Get the range of Y coordinate edges.