com.moximedia.aims
Interface AimsProjection

All Known Implementing Classes:
AimsProjectionAlbersEqualAreaConic, AimsProjectionGeographic, AimsProjectionLambertConformalConic, AimsProjectionTransverseMercator, AimsProjectionTransverseMercatorCalculatedZone

public interface AimsProjection


Field Summary
static int ELLIPSOID_CLARK1866
           
static int ELLIPSOID_GRS80
           
static int UNITS_DECIMAL_DEGREES
           
static int UNITS_FEET
           
static int UNITS_METERS
           
 
Method Summary
 java.lang.Object clone()
           
 java.lang.String getAlias()
           
 java.lang.String getMapCenterString(AimsPoint geoPoint, double scaleFactor)
           
 java.lang.String getName()
           
 java.lang.String getReportString(AimsPoint geoPoint, double scaleFactor)
           
 java.lang.String getShortName()
           
 java.lang.String getUnits()
           
 int getUnitsEnumeration()
           
 AimsPoint project(AimsPoint point)
           
 void setAlias(java.lang.String alias)
           
 void setAxlAttribute(java.lang.String tag, java.lang.String name, java.lang.String value)
           
 void setCentralMeridian(double value)
           
 void setEllipsoid(int ellipsoid)
           
 void setFalseEasting(double value)
           
 void setFalseNorthing(double value)
           
 void setMajorAxis(double value)
           
 void setMinorAxis(double value)
           
 void setName(java.lang.String name)
           
 void setReferenceLatitude(double value)
           
 void setScaleFactor(double value)
           
 void setStandardParallel_1(double value)
           
 void setStandardParallel_2(double value)
           
 void setUnits(java.lang.String units)
           
 java.lang.String toString()
           
 AimsPoint unproject(AimsPoint point)
           
 

Field Detail

ELLIPSOID_GRS80

public static final int ELLIPSOID_GRS80
See Also:
Constant Field Values

ELLIPSOID_CLARK1866

public static final int ELLIPSOID_CLARK1866
See Also:
Constant Field Values

UNITS_FEET

public static final int UNITS_FEET
See Also:
Constant Field Values

UNITS_METERS

public static final int UNITS_METERS
See Also:
Constant Field Values

UNITS_DECIMAL_DEGREES

public static final int UNITS_DECIMAL_DEGREES
See Also:
Constant Field Values
Method Detail

getName

public java.lang.String getName()

getShortName

public java.lang.String getShortName()

getAlias

public java.lang.String getAlias()

getUnitsEnumeration

public int getUnitsEnumeration()

getUnits

public java.lang.String getUnits()

getReportString

public java.lang.String getReportString(AimsPoint geoPoint,
                                        double scaleFactor)

getMapCenterString

public java.lang.String getMapCenterString(AimsPoint geoPoint,
                                           double scaleFactor)

project

public AimsPoint project(AimsPoint point)
                  throws java.lang.Exception
Throws:
java.lang.Exception

unproject

public AimsPoint unproject(AimsPoint point)
                    throws java.lang.Exception
Throws:
java.lang.Exception

setAxlAttribute

public void setAxlAttribute(java.lang.String tag,
                            java.lang.String name,
                            java.lang.String value)

toString

public java.lang.String toString()

setMajorAxis

public void setMajorAxis(double value)

setMinorAxis

public void setMinorAxis(double value)

setCentralMeridian

public void setCentralMeridian(double value)

setReferenceLatitude

public void setReferenceLatitude(double value)

setStandardParallel_1

public void setStandardParallel_1(double value)

setStandardParallel_2

public void setStandardParallel_2(double value)

setFalseEasting

public void setFalseEasting(double value)

setFalseNorthing

public void setFalseNorthing(double value)

setScaleFactor

public void setScaleFactor(double value)

setEllipsoid

public void setEllipsoid(int ellipsoid)

setUnits

public void setUnits(java.lang.String units)

setName

public void setName(java.lang.String name)

setAlias

public void setAlias(java.lang.String alias)

clone

public java.lang.Object clone()