ucar.nc2.iosp.gempak
Class GempakGridParameter

java.lang.Object
  extended by ucar.nc2.iosp.grid.GridParameter
      extended by ucar.nc2.iosp.gempak.GempakGridParameter

public class GempakGridParameter
extends GridParameter

Class which represents a GEMPAK grid parameter. Add on decimal scale


Constructor Summary
GempakGridParameter(int number, java.lang.String name, java.lang.String description, java.lang.String unit, int scale)
          Create a new GEMPAK grid parameter
 
Method Summary
 boolean equals(java.lang.Object o)
          Check for equality
 int getDecimalScale()
          Get the decimal scale
 int hashCode()
          Generate a hash code.
 java.lang.String toString()
          Return a String representation of this object
 
Methods inherited from class ucar.nc2.iosp.grid.GridParameter
getDescription, getName, getNumber, getUnit, setDescription, setName, setNumber, setUnit
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GempakGridParameter

public GempakGridParameter(int number,
                           java.lang.String name,
                           java.lang.String description,
                           java.lang.String unit,
                           int scale)
Create a new GEMPAK grid parameter

Parameters:
number -
name -
description -
unit - of parameter
scale - decimal (10E*) scaling factor
Method Detail

getDecimalScale

public int getDecimalScale()
Get the decimal scale

Returns:
the decimal scale

toString

public java.lang.String toString()
Return a String representation of this object

Overrides:
toString in class GridParameter
Returns:
a String representation of this object

equals

public boolean equals(java.lang.Object o)
Check for equality

Overrides:
equals in class GridParameter
Parameters:
o - the object in question
Returns:
true if has the same parameters

hashCode

public int hashCode()
Generate a hash code.

Overrides:
hashCode in class GridParameter
Returns:
the hash code