All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ucar.nc2.ft2.simpgeometry.SimpleGeometry Maven / Gradle / Ivy

The newest version!
package ucar.nc2.ft2.simpgeometry;

import ucar.ma2.Array;

/**
 * An interface to interact with
 * Simple Geometry Feature Types.
 * 
 *
 * @author Katie
 * @author [email protected]
 *
 */
public interface SimpleGeometry {

  /**
   * Sets the data associated with this geometry
   */
  void setData(Array data);

  /**
   * Fetches the data associated with this geometry.
   * 
   * @return data
   */
  Array getData();

  /**
   * Gets the lower bounding box of this geometry.
   * 
   * @return lower bounding box, a one dimensional array of length two
   */
  double[] getBBLower();

  /**
   * Gets the upper bounding box of this geometry.
   * 
   * @return upper bounding box, a one dimenstional array of length two
   */
  double[] getBBUpper();
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy