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, getLongitudeIndex
canConvert, fromReference, fromReference, getCoordinateSystemUnits, getDimension, getReference, getReferenceUnits, toReference, toReference, transformCoordinates, transformCoordinates, transformCoordinates, transformCoordinates, transformCoordinatesFreeUnits, transformCoordinatesFreeUnits
public 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.CoordinateSystem
lonlatelev
- lon/lat/elevation angle datavisad.VisADException
- bad array size or transformation problempublic double[][] fromReference(double[][] lonlatalt) throws visad.VisADException
fromReference
in class visad.CoordinateSystem
lonlatalt
- lat/lon/alt valuesvisad.VisADException
- bad array size or transformation problempublic float[][] toReference(float[][] lonlatelev) throws visad.VisADException
toReference
in class visad.CoordinateSystem
lonlatelev
- lon/lat/elevation angle datavisad.VisADException
- bad array size or transformation problempublic float[][] fromReference(float[][] lonlatalt) throws visad.VisADException
fromReference
in class visad.CoordinateSystem
lonlatalt
- lat/lon/alt valuesvisad.VisADException
- bad array size or transformation problempublic boolean equals(java.lang.Object obj)
equals
in class visad.CoordinateSystem
obj
- object in question