|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectvisad.CoordinateSystem
visad.GridCoordinateSystem
public class GridCoordinateSystem
GridCoordinateSystem is the VisAD CoordinateSystem class for grids defined by GriddedSets.
It should be used as the CoordinateSystem of an IntegerSet describing the set of grid values (so the dimensions of the IntegerSet should match the dimensions of the GriddedSet argument to the GridCoordinateSystem constructor) where the reference RealTupleType describes the value space of the GriddedSet.
Constructor Summary | |
---|---|
GridCoordinateSystem(GriddedSet s)
construct a CoordinateSystem for grid coordinates (e.g., (row, column, level) in 3-D) relative to the value space of set; for example, if satellite pixel locations are defined by explicit latitudes and longitude, these could be used to construct a Gridded2DSet which could then be used to construct a GridCoordinateSystem for (ImageLine, ImageElement) coordinates relative to reference coordinates (Latitude, Longitude) |
Method Summary | |
---|---|
boolean |
equals(java.lang.Object cs)
check for equality of CoordinateSystem objects; must test for cs == null |
double[][] |
fromReference(double[][] tuples)
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 |
float[][] |
fromReference(float[][] tuples)
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 for efficiency, subclasses should override this implementation |
GriddedSet |
getGriddedSet()
Returns the GriddedSet associated with this instance. |
double[][] |
toReference(double[][] tuples)
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 |
float[][] |
toReference(float[][] tuples)
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; for efficiency, subclasses should override this implementation |
Methods inherited from class visad.CoordinateSystem |
---|
canConvert, checkTable, fromReference, getCoordinateSystemUnits, getDimension, getReference, getReferenceUnits, toReference, transformCoordinates, transformCoordinates, transformCoordinatesFreeUnits, transformCoordinatesFreeUnits |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public GridCoordinateSystem(GriddedSet s) throws VisADException
VisADException
Method Detail |
---|
public GriddedSet getGriddedSet()
public double[][] toReference(double[][] tuples) throws VisADException
CoordinateSystem
toReference
in class CoordinateSystem
VisADException
public double[][] fromReference(double[][] tuples) throws VisADException
CoordinateSystem
fromReference
in class CoordinateSystem
VisADException
public float[][] toReference(float[][] tuples) throws VisADException
CoordinateSystem
toReference
in class CoordinateSystem
VisADException
public float[][] fromReference(float[][] tuples) throws VisADException
CoordinateSystem
fromReference
in class CoordinateSystem
VisADException
public boolean equals(java.lang.Object cs)
CoordinateSystem
equals
in class CoordinateSystem
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |