Package ucar.unidata.data.point
Class PointObTuple
java.lang.Object
visad.ThingImpl
visad.DataImpl
visad.Tuple
ucar.unidata.data.point.PointObTuple
- All Implemented Interfaces:
Serializable,Cloneable,PointOb,Data,Thing,TupleIface
Implementation of PointOb as a Tuple. This is immutable.
- Author:
- IDV Development Team
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class visad.DataImpl
DataImpl.Syncher -
Field Summary
Fields inherited from interface visad.Data
ABS, ACOS, ACOS_DEGREES, ADD, ASIN, ASIN_DEGREES, ATAN, ATAN_DEGREES, ATAN2, ATAN2_DEGREES, CEIL, COS, COS_DEGREES, DEGREES_TO_RADIANS, DEPENDENT, DIVIDE, EXP, FLOOR, INDEPENDENT, INV_ATAN2, INV_ATAN2_DEGREES, INV_DIVIDE, INV_POW, INV_REMAINDER, INV_SUBTRACT, LOG, MAX, MIN, MULTIPLY, NEAREST_NEIGHBOR, NEGATE, NO_ERRORS, NOP, POW, RADIANS_TO_DEGREES, REMAINDER, RINT, ROUND, SIN, SIN_DEGREES, SQRT, SUBTRACT, TAN, TAN_DEGREES, WEIGHTED_AVERAGE -
Constructor Summary
ConstructorsConstructorDescriptionPointObTuple(EarthLocation location, DateTime dateTime, Data data) Construct a new PointObTuple from the given location, date/time and data.PointObTuple(EarthLocation location, DateTime dateTime, Data data, TupleType tupleType) Construct a new PointObTuple from the given location, date/time and data.PointObTuple(EarthLocation location, DateTime dateTime, Data data, TupleType tupleType, boolean checkType) Construct a new PointObTuple from the given location, date/time and data. -
Method Summary
Modifier and TypeMethodDescriptionfinal Objectclone()Clones this instance.booleanCheck to see if this is equal toogetComponent(int i) Get the i'th componentData[]getComponents(boolean copy) Create, if needed, and return the component array.getData()Get the data associated with this object.Get the time associated with this observation.Get the geolocated location of the observation.inthashCode()Returns the hash code of this object.booleanIs this missing?toString()String representation of the point observation.Methods inherited from class visad.Tuple
__getitem__, __len__, adjustSamplingError, binary, buildTupleType, computeRanges, getComponents, getDimension, getLength, getRealComponents, longString, makeTuple, unaryMethods inherited from class visad.DataImpl
__add__, __add__, __div__, __div__, __mod__, __mod__, __mul__, __mul__, __neg__, __pow__, __pow__, __radd__, __rdiv__, __rmod__, __rmul__, __rpow__, __rsub__, __sub__, __sub__, abs, abs, acos, acos, acosDegrees, acosDegrees, add, add, asin, asin, asinDegrees, asinDegrees, atan, atan, atan2, atan2, atan2Degrees, atan2Degrees, atanDegrees, atanDegrees, binary, ceil, ceil, changeMathType, computeRanges, computeRanges, cos, cos, cosDegrees, cosDegrees, dataClone, divide, divide, exp, exp, floor, floor, getType, local, log, log, longString, main, max, max, min, min, multiply, multiply, negate, negate, notifyReferences, pow, pow, remainder, remainder, rint, rint, round, round, sin, sin, sinDegrees, sinDegrees, sqrt, sqrt, subtract, subtract, tan, tan, tanDegrees, tanDegrees, unaryMethods inherited from class visad.ThingImpl
addReference, removeReferenceMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface visad.Data
abs, abs, acos, acos, acosDegrees, acosDegrees, add, add, asin, asin, asinDegrees, asinDegrees, atan, atan, atan2, atan2, atan2Degrees, atan2Degrees, atanDegrees, atanDegrees, binary, ceil, ceil, changeMathType, computeRanges, computeRanges, cos, cos, cosDegrees, cosDegrees, dataClone, divide, divide, exp, exp, floor, floor, getType, local, log, log, longString, max, max, min, min, multiply, multiply, negate, negate, pow, pow, remainder, remainder, rint, rint, round, round, sin, sin, sinDegrees, sinDegrees, sqrt, sqrt, subtract, subtract, tan, tan, tanDegrees, tanDegrees, unaryMethods inherited from interface visad.Thing
addReference, removeReference
-
Constructor Details
-
PointObTuple
public PointObTuple(EarthLocation location, DateTime dateTime, Data data) throws VisADException, RemoteException Construct a new PointObTuple from the given location, date/time and data.- Parameters:
location- location of the observationdateTime- date/time of the observationdata- associated data.- Throws:
RemoteException- Java RMI errorVisADException- VisAD Error
-
PointObTuple
public PointObTuple(EarthLocation location, DateTime dateTime, Data data, TupleType tupleType) throws VisADException, RemoteException Construct a new PointObTuple from the given location, date/time and data.- Parameters:
location- location of the observationdateTime- date/time of the observationdata- associated data.tupleType- The tuple type to use- Throws:
RemoteException- Java RMI errorVisADException- VisAD Error
-
PointObTuple
public PointObTuple(EarthLocation location, DateTime dateTime, Data data, TupleType tupleType, boolean checkType) throws VisADException, RemoteException Construct a new PointObTuple from the given location, date/time and data.- Parameters:
location- location of the observationdateTime- date/time of the observationdata- associated data.tupleType- The tuple type to usecheckType- If true then check that the tuple type matches the type of the data- Throws:
RemoteException- Java RMI errorVisADException- VisAD Error
-
-
Method Details
-
getComponent
Get the i'th component- Specified by:
getComponentin interfaceTupleIface- Overrides:
getComponentin classTuple- Parameters:
i- component index- Returns:
- The component
- Throws:
RemoteException- On badnessVisADException- On badness
-
isMissing
public boolean isMissing()Is this missing? -
getComponents
Create, if needed, and return the component array.- Overrides:
getComponentsin classTuple- Parameters:
copy- true to copy- Returns:
- components
-
getEarthLocation
Get the geolocated location of the observation.- Specified by:
getEarthLocationin interfacePointOb- Returns:
- observation's geolocation
-
getDateTime
Get the time associated with this observation.- Specified by:
getDateTimein interfacePointOb- Returns:
- DateTime for this observation.
-
getData
Get the data associated with this object. -
equals
Check to see if this is equal too -
hashCode
public int hashCode()Returns the hash code of this object. -
clone
Clones this instance. -
toString
String representation of the point observation.
-