public class LatLonTuple extends RealTuple implements LatLonPoint
DataImpl.Syncher
Modifier and Type | Field and Description |
---|---|
static Unit[] |
DEFAULT_UNITS |
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 and Description |
---|
LatLonTuple()
Construct a LatLonTuple with missing values
|
LatLonTuple(double lat,
double lon)
Construct a LatLonTuple from double values of latitude and
longitude.
|
LatLonTuple(Real lat,
Real lon)
Construct a LatLonTuple from Reals representing the latitude and
longitude.
|
LatLonTuple(Real lat,
Real lon,
Unit[] units,
boolean checkUnits)
Construct a LatLonTuple from Reals representing the latitude and
longitude.
|
Modifier and Type | Method and Description |
---|---|
Real |
getLatitude()
Get the latitude of this point
|
Real |
getLongitude()
Get the longitude of this point
|
String |
toString()
Provide a String representation of this RealTuple.
|
addReference, binary, clone, computeRanges, getCoordinateSystem, getErrors, getTupleUnits, getValues, longString, main, removeReference, unary
__getitem__, __len__, adjustSamplingError, buildTupleType, equals, getComponent, getComponents, getComponents, getDimension, getLength, getRealComponents, hashCode, isMissing, makeTuple
__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, 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, unary
finalize, getClass, notify, notifyAll, wait, wait, wait
equals
abs, abs, acos, acos, acosDegrees, acosDegrees, add, add, adjustSamplingError, asin, asin, asinDegrees, asinDegrees, atan, atan, atan2, atan2, atan2Degrees, atan2Degrees, atanDegrees, atanDegrees, binary, binary, ceil, ceil, changeMathType, computeRanges, computeRanges, computeRanges, cos, cos, cosDegrees, cosDegrees, dataClone, divide, divide, exp, exp, floor, floor, getType, isMissing, local, log, log, longString, 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, unary, unary
addReference, removeReference
adjustSamplingError, getComponent, getDimension, getRealComponents, isMissing
public static final Unit[] DEFAULT_UNITS
public LatLonTuple() throws VisADException, RemoteException
VisADException
- couldn't create the necessary VisAD objectRemoteException
- couldn't create the necessary remote objectpublic LatLonTuple(double lat, double lon) throws VisADException, RemoteException
lat
- latitude (degrees North positive)lon
- longitude (degrees East positive)VisADException
- couldn't create the necessary VisAD objectRemoteException
- couldn't create the necessary remote objectpublic LatLonTuple(Real lat, Real lon) throws VisADException, RemoteException
lat
- Real representing latitude
(must have MathType RealType.Latitude)lon
- Real representing longitude
(must have MathType RealType.Longitude)VisADException
- couldn't create the necessary VisAD objectRemoteException
- couldn't create the necessary remote objectpublic LatLonTuple(Real lat, Real lon, Unit[] units, boolean checkUnits) throws VisADException, RemoteException
lat
- Real representing latitude
(must have MathType RealType.Latitude)lon
- Real representing longitude
(must have MathType RealType.Longitude)units
- units for the reals (can be null)checkUnits
- true to make sure units is convertible with lat/lonVisADException
- couldn't create the necessary VisAD objectRemoteException
- couldn't create the necessary remote objectpublic Real getLatitude()
getLatitude
in interface LatLonPoint
public Real getLongitude()
getLongitude
in interface LatLonPoint
Copyright © 1996–2023 The SSEC Visualization Project. All rights reserved.