visad
Class DisplayRealType
java.lang.Object
visad.MathType
visad.ScalarType
visad.RealType
visad.DisplayRealType
- All Implemented Interfaces:
- Serializable, Comparable
public class DisplayRealType
- extends RealType
DisplayRealType is the class for display real scalar types.
ScalarMaps map ScalarTypes to DisplayRealType.
A fixed set is defined by the system, users may add others.
- See Also:
- Serialized Form
Fields inherited from class visad.RealType |
Altitude, Declination, Generic, INTERVAL, Latitude, Longitude, Radius, RightAscension, Time, TimeInterval, XAxis, YAxis, ZAxis |
Constructor Summary |
DisplayRealType(String name,
boolean single,
double low,
double hi,
double def,
Unit unit)
construct a DisplayRealType |
DisplayRealType(String name,
boolean single,
double def,
Unit unit)
construct a DisplayRealType whose values are not scaled |
Methods inherited from class visad.RealType |
binary, buildShadowType, cloneDerivative, equals, equalsExceptName, equalsExceptNameButUnits, getAttributeMask, getDefaultSet, getDefaultUnit, getRealType, getRealType, getRealType, getRealType, getRealType, getRealType, getRealTypeByName, isInterval, main, missingData, prettyString, setDefaultSet, unary |
DisplayRealType
public DisplayRealType(String name,
boolean single,
double low,
double hi,
double def,
Unit unit)
throws VisADException
- construct a DisplayRealType
- Parameters:
name
- String name for this DisplayRealTypesingle
- if true, this may occur at most once at a terminal
node in the ShadowType tree; see
Appendix A of the Developer's Guidelow
- start of range of values for scalinghi
- end of range of values for scalingdef
- default valueunit
- Unit for this DisplayRealType
- Throws:
VisADException
- a VisAD error occurred
DisplayRealType
public DisplayRealType(String name,
boolean single,
double def,
Unit unit)
throws VisADException
- construct a DisplayRealType whose values are not scaled
- Parameters:
name
- String name for this DisplayRealTypesingle
- if true, this may occur at most once at a terminal
node in the ShadowType tree; see
Appendix A of the Developer's Guidedef
- default valueunit
- Unit for this DisplayRealType
- Throws:
VisADException
- a VisAD error occurred
getTuple
public DisplayTupleType getTuple()
- Returns:
- the unique DisplayTupleType that this DisplayRealType
is a component of, or return null if it is not a
component of any DisplayTupleType
getTupleIndex
public int getTupleIndex()
- Returns:
- index of this as component of a DisplayTupleType
(-1 if it isn't a component of any DisplayTupleType)
setTuple
public void setTuple(DisplayTupleType t,
int i,
boolean c)
throws VisADException
- Sets the DisplayTupleType to which this DisplayRealType will belong.
- Parameters:
t
- The DisplayTupleType of which this DisplayRealType
will be a component.i
- The 0-based index for this as a component of t.c
- Flag indicating whether t has a CoordinateSystem whose
toReference() is periodic in this with period 2*pi
(or equivalent according to unit).
- Throws:
VisADException
- a VisAD error occurred.
isSingle
public boolean isSingle()
- Returns:
- flag indicating whether this is 'single'
getDefaultValue
public double getDefaultValue()
- Returns:
- default value for this DisplayRealType
getRange
public boolean getRange(double[] range_values)
- get the range of values is defined for this
- Parameters:
range_values
- double[2] array used to return low
and hi values of the range (if this
DisplayRealType has a range)
- Returns:
- flag indicating whether this has a range (i.e.,
is scaled)
getText
public boolean getText()
- Returns:
- flag indicating whether this DisplayRealType is
really a text type
getCircular
public boolean getCircular()
- Returns:
- flag indicating whether this has a DisplayTupleType,
which has a CoordinateSystem whose toReference() is
periodic in this with period 2*pi (or equivalent
according to unit)