class GeoDataToDisplayCoordinateSystem extends visad.CoordinateSystem
| Modifier and Type | Field and Description |
|---|---|
private visad.CoordinateSystem |
dataCS |
private visad.CoordinateSystem |
displayCS |
private float |
eleHi |
private float |
eleLo |
private boolean |
isLL |
private float |
lineHi |
private float |
lineLo |
private ucar.unidata.view.geoloc.MapProjectionDisplay |
mapProjDisp |
private double |
offsetX |
private double |
offsetY |
private double |
scaleX |
private double |
scaleY |
| Constructor and Description |
|---|
GeoDataToDisplayCoordinateSystem(boolean isLL,
visad.CoordinateSystem dataCS,
visad.CoordinateSystem displayCS) |
| Modifier and Type | Method and Description |
|---|---|
private float[][] |
bypassFromReference(float[][] xyz)
Transform display XYZ values to latitude/longitude/altitude
|
private float[][] |
bypassToReference(float[][] xyz) |
boolean |
equals(java.lang.Object obj) |
double[][] |
fromReference(double[][] values) |
float[][] |
fromReference(float[][] values) |
float[] |
getExtremes() |
void |
resetExtremes() |
private double[][] |
reverseArrayOrder(double[][] in) |
private float[][] |
reverseArrayOrder(float[][] in) |
protected void |
setDisplayMaster(ucar.visad.display.DisplayMaster dspMaster) |
double[][] |
toReference(double[][] values) |
float[][] |
toReference(float[][] values) |
canConvert, fromReference, fromReference, getCoordinateSystemUnits, getDimension, getReference, getReferenceUnits, toReference, toReference, transformCoordinates, transformCoordinates, transformCoordinates, transformCoordinates, transformCoordinatesFreeUnits, transformCoordinatesFreeUnitsprivate visad.CoordinateSystem dataCS
private visad.CoordinateSystem displayCS
private boolean isLL
private ucar.unidata.view.geoloc.MapProjectionDisplay mapProjDisp
private double scaleX
private double scaleY
private double offsetX
private double offsetY
private float lineLo
private float lineHi
private float eleLo
private float eleHi
GeoDataToDisplayCoordinateSystem(boolean isLL, visad.CoordinateSystem dataCS, visad.CoordinateSystem displayCS) throws visad.VisADException
visad.VisADExceptionprotected void setDisplayMaster(ucar.visad.display.DisplayMaster dspMaster)
public float[] getExtremes()
public void resetExtremes()
public float[][] toReference(float[][] values) throws visad.VisADException
toReference in class visad.CoordinateSystemvisad.VisADExceptionprivate float[][] bypassToReference(float[][] xyz)
public float[][] fromReference(float[][] values) throws visad.VisADException
fromReference in class visad.CoordinateSystemvisad.VisADExceptionprivate float[][] bypassFromReference(float[][] xyz) throws visad.VisADException
xyz - array of Display.DisplaySpatialCartesianTuple XYZ valuesvisad.VisADException - can't create the necessary VisAD objectpublic double[][] toReference(double[][] values) throws visad.VisADException
toReference in class visad.CoordinateSystemvisad.VisADExceptionpublic double[][] fromReference(double[][] values) throws visad.VisADException
fromReference in class visad.CoordinateSystemvisad.VisADExceptionpublic boolean equals(java.lang.Object obj)
equals in class visad.CoordinateSystemprivate double[][] reverseArrayOrder(double[][] in)
private float[][] reverseArrayOrder(float[][] in)