source: ether_statistics/service/implementation/gov/noaa/pmel/sgt/dm/SGTImage.java @ 569

Last change on this file since 569 was 569, checked in by vmipsl, 12 years ago

Nouveau projet

File size: 1.8 KB
Line 
1/*
2 * $Id: SGTImage.java,v 1.5 2001/02/06 20:05:51 dwd Exp $
3 *
4 * This software is provided by NOAA for full, free and open release.  It is
5 * understood by the recipient/user that NOAA assumes no liability for any
6 * errors contained in the code.  Although this software is released without
7 * conditions or restrictions in its use, it is expected that appropriate
8 * credit be given to its author and to the National Oceanic and Atmospheric
9 * Administration should the software be included by the recipient as an
10 * element in other product development.
11 */
12 
13package gov.noaa.pmel.sgt.dm;
14 
15import java.awt.Image;
16 
17/**
18 * Defines a data object to be of <code>Image</code> type. Interpretation
19 * of X and Y is determined by the <code>CoordinateSystem</code>.  For
20 * <code>Cartesian</code>, X and Y are the Cartesian coordinates. For
21 * <code>Polar</code>,
22 * X and Y are R (radius) and Theta (angle), respectively.
23 *
24 * The </code>SGTImage</code> interface only specifies the methods required
25 * to access information. The methods used to construct an
26 * object that implements <code>SGTImage</code> is left to the developer.
27 *
28 * @author Donald Denbo
29 * @version $Revision: 1.5 $, $Date: 2001/02/06 20:05:51 $
30 * @since 1.0
31 * @see SGTData
32 * @see CoordinateSystem
33 * @see Cartesian
34 * @see Polar
35 */
36public interface SGTImage extends SGTData {
37  /**
38   * Get the X coordinate edges.
39   */
40  public double[] getXEdges();
41  /**
42   * Get the Y coordinate edges.
43   */
44  public double[] getYEdges();
45  /**
46   * Get the image.
47   */
48  public Image getImage();
49  /**
50   * Get the X coordinate SGTMetaData.
51   */
52  public SGTMetaData getXMetaData();
53  /**
54   * Get the Y coordinate SGTMetaData.
55   */
56  public SGTMetaData getYMetaData();
57  /**
58   * Get the pixel SGTMetaData.
59   */
60  public SGTMetaData getZMetaData();
61}
62
Note: See TracBrowser for help on using the repository browser.