/* * $Id: SGTImage.java,v 1.5 2001/02/06 20:05:51 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 java.awt.Image; /** * Defines a data object to be ofSGTImage interface only specifies the methods required * to access information. The methods used to construct an * object that implementsImagetype. Interpretation * of X and Y is determined by theCoordinateSystem. For *Cartesian, X and Y are the Cartesian coordinates. For *Polar, * X and Y are R (radius) and Theta (angle), respectively. * * TheSGTImageis left to the developer. * * @author Donald Denbo * @version $Revision: 1.5 $, $Date: 2001/02/06 20:05:51 $ * @since 1.0 * @see SGTData * @see CoordinateSystem * @see Cartesian * @see Polar */ public interface SGTImage extends SGTData { /** * Get the X coordinate edges. */ public double[] getXEdges(); /** * Get the Y coordinate edges. */ public double[] getYEdges(); /** * Get the image. */ public Image getImage(); /** * Get the X coordinate SGTMetaData. */ public SGTMetaData getXMetaData(); /** * Get the Y coordinate SGTMetaData. */ public SGTMetaData getYMetaData(); /** * Get the pixel SGTMetaData. */ public SGTMetaData getZMetaData(); }
Ads help maintain this website.