|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectvisad.CoordinateSystem
visad.georef.NavigatedCoordinateSystem
visad.georef.MapProjection
visad.data.vis5d.Vis5DCoordinateSystem
Vis5DCoordinateSystem is the VisAD class for coordinate systems for ( row, col ).
| Field Summary | |
(package private) double |
CentralCol
|
(package private) double |
CentralLat
|
(package private) double |
CentralLon
|
(package private) double |
CentralRow
|
(package private) double |
ColInc
|
(package private) double |
Cone
|
(package private) double |
ConeFactor
|
(package private) double |
CosCentralLat
|
(package private) double |
CylinderScale
|
(package private) double |
EastBound
|
(package private) double |
Hemisphere
|
(package private) double |
InvScale
|
(package private) double |
Lat1
|
(package private) double |
Lat2
|
(package private) double |
Nc
|
(package private) double |
NorthBound
|
(package private) double |
Nr
|
(package private) double |
PoleCol
|
(package private) double |
PoleRow
|
(package private) double[] |
projargs
|
(package private) int |
REVERSE_POLES
|
(package private) double |
Rotation
|
(package private) double |
RowInc
|
(package private) double |
SinCentralLat
|
(package private) double |
SouthBound
|
(package private) double |
StereoScale
|
(package private) double |
WestBound
|
| Constructor Summary | |
Vis5DCoordinateSystem(int Projection,
double[] projargs,
double Nr,
double Nc)
|
|
| Method Summary | |
boolean |
equals(Object cs)
Indicates whether or not this instance is equal to an object (note must test for cs == null). |
double[][] |
fromReference(double[][] latlon)
Convert RealTuple values from Reference coordinates; for efficiency, input and output values are passed as double[][] arrays rather than RealTuple[] arrays; the array organization is double[tuple_dimension][number_of_tuples]; can modify and return argument array. |
double |
getColumns()
Get the number of Columns |
Rectangle2D |
getDefaultMapArea()
Get the bounds for this image |
int |
getProjection()
Get the Projection type |
double[] |
getProjectionParams()
Get the projection args |
double |
getRows()
Get the number of Rows |
boolean |
isXYOrder()
Override from super class since toRef and fromRef use rowcol (yx) order instead of colrow (xy) order. |
static void |
main(String[] args)
|
double[][] |
toReference(double[][] rowcol)
Convert RealTuple values to Reference coordinates; for efficiency, input and output values are passed as double[][] arrays rather than RealTuple[] arrays; the array organization is double[tuple_dimension][number_of_tuples]; can modify and return argument array. |
| Methods inherited from class visad.georef.MapProjection |
getCenterLatLon, isLatLonOrder, toString |
| Methods inherited from class visad.georef.NavigatedCoordinateSystem |
getLatitudeIndex, getLongitudeIndex |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
int REVERSE_POLES
double NorthBound
double SouthBound
double WestBound
double EastBound
double RowInc
double ColInc
double Lat1
double Lat2
double PoleRow
double PoleCol
double CentralLat
double CentralLon
double CentralRow
double CentralCol
double Rotation
double Cone
double Hemisphere
double ConeFactor
double CosCentralLat
double SinCentralLat
double StereoScale
double InvScale
double CylinderScale
double Nr
double Nc
double[] projargs
| Constructor Detail |
public Vis5DCoordinateSystem(int Projection,
double[] projargs,
double Nr,
double Nc)
throws VisADException
| Method Detail |
public Rectangle2D getDefaultMapArea()
getDefaultMapArea in class MapProjectionpublic int getProjection()
public double getRows()
public double getColumns()
public double[] getProjectionParams()
public boolean isXYOrder()
isXYOrder in class MapProjection
public double[][] toReference(double[][] rowcol)
throws VisADException
CoordinateSystem
toReference in class CoordinateSystemrowcol - array of values assumed to be in coordinateSystem
units. Input array is not guaranteed to be immutable
and could be used for return.
VisADException - if problem with conversion.
public double[][] fromReference(double[][] latlon)
throws VisADException
CoordinateSystem
fromReference in class CoordinateSystemlatlon - array of values assumed to be in reference
Units. Input array is not guaranteed to be immutable
and could be used for return.
VisADException - if problem with conversion.public boolean equals(Object cs)
CoordinateSystem
equals in class CoordinateSystemcs - the object in question.
true if and only if this instance equals cs.
public static void main(String[] args)
throws VisADException
VisADException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||