Package ucar.unidata.view.geoloc
Class TransectDisplay.TransectCoordinateSystem
java.lang.Object
visad.CoordinateSystem
ucar.unidata.view.geoloc.TransectDisplay.TransectCoordinateSystem
- All Implemented Interfaces:
Serializable
- Enclosing class:
TransectDisplay
Class for converting from lat/lon/alt to xyz
- Version:
- $Revision: 1.41 $
- Author:
- IDV Development Team
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
See if this is equal to the object in question.double[][]
fromReference
(double[][] xyz) Transform display XYZ values to latitude/longitude/altitudefloat[][]
fromReference
(float[][] xyz) Transform display XYZ values to latitude/longitude/altitudedouble[][]
toReference
(double[][] latlonalt) Transform latitude/longitude/altitude value to XYZfloat[][]
toReference
(float[][] latlonalt) Transform latitude/longitude/altitude value to XYZMethods inherited from class visad.CoordinateSystem
canConvert, fromReference, fromReference, getCoordinateSystemUnits, getDimension, getReference, getReferenceUnits, toReference, toReference, transformCoordinates, transformCoordinates, transformCoordinates, transformCoordinates, transformCoordinatesFreeUnits, transformCoordinatesFreeUnits
-
Constructor Details
-
TransectCoordinateSystem
Create a new CS- Parameters:
line
- line of lat/lon points- Throws:
VisADException
- problem creating the CS
-
-
Method Details
-
toReference
Transform latitude/longitude/altitude value to XYZ- Overrides:
toReference
in classCoordinateSystem
- Parameters:
latlonalt
- array of latitude, longitude, altitude values- Returns:
- array of display xyz values.
- Throws:
VisADException
- can't create the necessary VisAD object
-
toReference
Transform latitude/longitude/altitude value to XYZ- Specified by:
toReference
in classCoordinateSystem
- Parameters:
latlonalt
- array of latitude, longitude, altitude values- Returns:
- array of display xyz values.
- Throws:
VisADException
- can't create the necessary VisAD object
-
fromReference
Transform display XYZ values to latitude/longitude/altitude- Specified by:
fromReference
in classCoordinateSystem
- Parameters:
xyz
- array of Display.DisplaySpatialCartesianTuple XYZ values- Returns:
- array of display lat/lon/alt values.
- Throws:
VisADException
- can't create the necessary VisAD object
-
fromReference
Transform display XYZ values to latitude/longitude/altitude- Overrides:
fromReference
in classCoordinateSystem
- Parameters:
xyz
- array of Display.DisplaySpatialCartesianTuple XYZ values- Returns:
- array of display lat/lon/alt values.
- Throws:
VisADException
- can't create the necessary VisAD object
-
equals
See if this is equal to the object in question.- Specified by:
equals
in classCoordinateSystem
- Parameters:
o
- object in question.- Returns:
- true if they are equal. The two objects are equal if their transect are equal.
-