edu.wisc.ssec.mcidasv.control
Class LambertAEA

java.lang.Object
  extended by visad.CoordinateSystem
      extended by visad.georef.NavigatedCoordinateSystem
          extended by visad.georef.MapProjection
              extended by edu.wisc.ssec.mcidasv.control.LambertAEA
All Implemented Interfaces:
Serializable

public class LambertAEA
extends MapProjection

See Also:
Serialized Form

Field Summary
(package private)  CoordinateSystem cs
           
(package private)  float earthRadius
           
(package private)  Rectangle2D rect
           
 
Constructor Summary
LambertAEA(float[][] corners)
           
LambertAEA(float[][] corners, float lonCenter, float latCenter)
           
LambertAEA(Rectangle2D ll_rect)
           
LambertAEA(Rectangle2D ll_rect, boolean forceSquareMapArea)
           
 
Method Summary
 boolean equals(Object cs)
           
 double[][] fromReference(double[][] values)
           
 float[][] fromReference(float[][] values)
           
 Rectangle2D getDefaultMapArea()
           
 double[][] toReference(double[][] values)
           
 float[][] toReference(float[][] values)
           
 
Methods inherited from class visad.georef.MapProjection
getCenterLatLon, getLatLon, getXIndex, getYIndex, isLatLonOrder, isXYOrder, toString
 
Methods inherited from class visad.georef.NavigatedCoordinateSystem
getLatitudeIndex, getLongitudeIndex
 
Methods inherited from class visad.CoordinateSystem
canConvert, fromReference, fromReference, getCoordinateSystemUnits, getDimension, getReference, getReferenceUnits, toReference, toReference, transformCoordinates, transformCoordinates, transformCoordinates, transformCoordinates, transformCoordinatesFreeUnits, transformCoordinatesFreeUnits
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

cs

CoordinateSystem cs

rect

Rectangle2D rect

earthRadius

float earthRadius
Constructor Detail

LambertAEA

public LambertAEA(float[][] corners,
                  float lonCenter,
                  float latCenter)
           throws VisADException
Throws:
VisADException

LambertAEA

public LambertAEA(float[][] corners)
           throws VisADException
Throws:
VisADException

LambertAEA

public LambertAEA(Rectangle2D ll_rect)
           throws VisADException
Throws:
VisADException

LambertAEA

public LambertAEA(Rectangle2D ll_rect,
                  boolean forceSquareMapArea)
           throws VisADException
Throws:
VisADException
Method Detail

getDefaultMapArea

public Rectangle2D getDefaultMapArea()
Specified by:
getDefaultMapArea in class MapProjection

toReference

public float[][] toReference(float[][] values)
                      throws VisADException
Overrides:
toReference in class CoordinateSystem
Throws:
VisADException

fromReference

public float[][] fromReference(float[][] values)
                        throws VisADException
Overrides:
fromReference in class CoordinateSystem
Throws:
VisADException

toReference

public double[][] toReference(double[][] values)
                       throws VisADException
Specified by:
toReference in class CoordinateSystem
Throws:
VisADException

fromReference

public double[][] fromReference(double[][] values)
                         throws VisADException
Specified by:
fromReference in class CoordinateSystem
Throws:
VisADException

equals

public boolean equals(Object cs)
Specified by:
equals in class CoordinateSystem