public class RadarGridCoordinateSystem
extends visad.georef.NavigatedCoordinateSystem
| Constructor and Description |
|---|
RadarGridCoordinateSystem(double lat,
double lon,
double alt)
Construct a new RGCS with the center point
|
RadarGridCoordinateSystem(visad.georef.EarthLocation radLocation)
Construct a new RGCS with the center point
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj)
Check to see if the object in question is equal to this.
|
double[][] |
fromReference(double[][] lonlatalt)
Transform lat/lon/alt to lat/lon/elevation angle
|
float[][] |
fromReference(float[][] lonlatalt)
Transform lat/lon/alt to lat/lon/elevation angle
|
double[][] |
toReference(double[][] lonlatelev)
Transform lon/lat/elevation angle to lat/lon/alt
|
float[][] |
toReference(float[][] lonlatelev)
Transform lon/lat/elevation angle to lat/lon/alt
|
getLatitudeIndex, getLongitudeIndexcanConvert, fromReference, fromReference, getCoordinateSystemUnits, getDimension, getReference, getReferenceUnits, toReference, toReference, transformCoordinates, transformCoordinates, transformCoordinates, transformCoordinates, transformCoordinatesFreeUnits, transformCoordinatesFreeUnitspublic RadarGridCoordinateSystem(visad.georef.EarthLocation radLocation)
throws visad.VisADException
radLocation - radar location (lat/lon/alt)visad.VisADException - couldn't create necessary VisAD objectspublic RadarGridCoordinateSystem(double lat,
double lon,
double alt)
throws visad.VisADException
lat - radar latitudelon - radar longitudealt - radar altitudevisad.VisADException - couldn't create necessary VisAD objectspublic double[][] toReference(double[][] lonlatelev)
throws visad.VisADException
toReference in class visad.CoordinateSystemlonlatelev - lon/lat/elevation angle datavisad.VisADException - bad array size or transformation problempublic double[][] fromReference(double[][] lonlatalt)
throws visad.VisADException
fromReference in class visad.CoordinateSystemlonlatalt - lat/lon/alt valuesvisad.VisADException - bad array size or transformation problempublic float[][] toReference(float[][] lonlatelev)
throws visad.VisADException
toReference in class visad.CoordinateSystemlonlatelev - lon/lat/elevation angle datavisad.VisADException - bad array size or transformation problempublic float[][] fromReference(float[][] lonlatalt)
throws visad.VisADException
fromReference in class visad.CoordinateSystemlonlatalt - lat/lon/alt valuesvisad.VisADException - bad array size or transformation problempublic boolean equals(java.lang.Object obj)
equals in class visad.CoordinateSystemobj - object in question