/*
* $Id: SGTTuple.java,v 1.4 2003/08/22 23:02:38 dwd Exp $
*
* This software is provided by NOAA for full, free and open release. It is
* understood by the recipient/user that NOAA assumes no liability for any
* errors contained in the code. Although this software is released without
* conditions or restrictions in its use, it is expected that appropriate
* credit be given to its author and to the National Oceanic and Atmospheric
* Administration should the software be included by the recipient as an
* element in other product development.
*/
package sgtplot.dm;
import sgtplot.util.GeoDate;
import sgtplot.util.GeoDateArray;
import sgtplot.util.Range2D;
/**
* Provides access to tuple organized data of either 2 or 3 dimensions.
* All arrays that are provided must be of equal length.
* Tuples can be used to provide un-structured 3-D data that can then
* be trianglulated to enable area fill or contouring. 3-d tuples
* are also useful in the construction of vectors.
* @since 2.x
*/
public interface SGTTuple extends SGTData {
public double[] getXArray();
public double[] getYArray();
public double[] getZArray();
public int getSize();
public GeoDate[] getTimeArray();
/**
* Get the GeoDateArray object.
*/
public GeoDateArray getGeoDateArray();
public double[] getAssociatedData();
public boolean hasAssociatedData();
public SGTMetaData getZMetaData();
public Range2D getZRange();
}
Ads help maintain this website.