visad
Interface InverseLinearScaledCS


public interface InverseLinearScaledCS

An interface which CoordinateSystems can implement to indicate that they invert another CS, but the transforms linearly scale the CS being inverted. For example, this.toReference linearly scales CS.fromReference according to coeffs returned by the getScale/Offset methods. This could be used by a DataRenderer when the Display CoordinateSystem: (Lon,Lat->Display.X,Y) inverts a Data CoordinateSystem: (line,elem -> Lon, Lat).


Method Summary
 CoordinateSystem getInvertedCoordinateSystem()
          The CoordinateSystem being inverted
 double[] getOffset()
           
 double[] getScale()
          The linear scale/offset coefficients
 

Method Detail

getScale

double[] getScale()
The linear scale/offset coefficients


getOffset

double[] getOffset()

getInvertedCoordinateSystem

CoordinateSystem getInvertedCoordinateSystem()
The CoordinateSystem being inverted