thredds.catalog
Class ThreddsMetadata.Range

java.lang.Object
  extended by thredds.catalog.ThreddsMetadata.Range
Enclosing class:
ThreddsMetadata

public static class ThreddsMetadata.Range
extends java.lang.Object

Implements spatialRange type.


Constructor Summary
ThreddsMetadata.Range(double start, double size, double resolution, java.lang.String units)
          Constructor
ThreddsMetadata.Range(ThreddsMetadata.Range from)
          Copy constructor
 
Method Summary
 boolean equals(java.lang.Object o)
           
 double getResolution()
           
 double getSize()
           
 double getStart()
           
 java.lang.String getUnits()
           
 int hashCode()
          Override Object.hashCode() to implement equals.
 boolean hasResolution()
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ThreddsMetadata.Range

public ThreddsMetadata.Range(double start,
                             double size,
                             double resolution,
                             java.lang.String units)
Constructor

Parameters:
start - starting value
size - ending = start + size
resolution - data resolution, or NaN if unknown
units - what units are start, size in?

ThreddsMetadata.Range

public ThreddsMetadata.Range(ThreddsMetadata.Range from)
Copy constructor

Parameters:
from - copy this
Method Detail

getStart

public double getStart()

getSize

public double getSize()

getResolution

public double getResolution()

getUnits

public java.lang.String getUnits()

hasResolution

public boolean hasResolution()

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Override Object.hashCode() to implement equals.

Overrides:
hashCode in class java.lang.Object