|
||||||||||
| PREV CLASS Documentation homepage NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectilog.views.maps.projection.IlvProjection
ilog.views.maps.projection.IlvStereographicProjection
ilog.views.maps.projection.IlvUniversalPolarStereographicProjection
public class IlvUniversalPolarStereographicProjection
This class defines the Universal Polar Stereographic projection, also known as the UPS projection. The UPS projection is a pre-configured form of the Stereographic projection. It is usually used with non-spherical ellipsoids. It is designed to cover regions where lat >= 84N or lat <= 80S. The scale factor is fixed to 0.994. The false northing and false easting are set to 2 000 000 m.
IlvUniversalTransverseMercatorProjection,
Serialized Form| Field Summary |
|---|
| Fields inherited from class ilog.views.maps.projection.IlvProjection |
|---|
CONFORMAL, EQUAL_AREA, NONE |
| Constructor Summary | |
|---|---|
IlvUniversalPolarStereographicProjection()
Creates an instance of the UPS projection. |
|
IlvUniversalPolarStereographicProjection(boolean south)
Creates an instance of the class IlvUniversalPolarStereographicProjection
and specifies the Pole. |
|
IlvUniversalPolarStereographicProjection(IlvInputStream stream)
Reads the object from an IlvInputStream. |
|
IlvUniversalPolarStereographicProjection(IlvUniversalPolarStereographicProjection source)
Creates a new IlvUniversalPolarStereographicProjection
by copying an existing one. |
|
| Method Summary | |
|---|---|
IlvProjection |
copy()
Copies the projection. |
boolean |
isSouth()
Returns true if the projection is set for the South Pole. |
void |
setLLCenter(double lon,
double lat)
Does nothing. |
void |
setScaleFactor(double k0)
Does nothing. |
void |
setSouth(boolean south)
Sets the projection either for the South Pole or for the North Pole. |
String |
toString()
Converts the projection to a string with Evenden's format. |
void |
write(IlvOutputStream stream)
Writes the object to an IlvOutputStream. |
| Methods inherited from class ilog.views.maps.projection.IlvStereographicProjection |
|---|
eForward, eInverse, getLatitudeOfTrueScale, getScaleFactor, setEllipsoid, setLatitudeOfTrueScale, sForward, sInverse |
| Methods inherited from class ilog.views.maps.projection.IlvProjection |
|---|
addDescription, adjustLongitude, equals, forward, forward, getCentralMeridian, getCentralParallel, getDatum, getEllipsoid, getFalseEasting, getFalseNorthing, GetProjection, getProperty, getUnit, getXYOffset, inverse, inverse, inverse, isEllipsoidEnabled, isGeocentric, isInverseEnabled, isUsingLongitudeReduction, setCentralMeridian, setCentralParallel, setDatum, setFalseEasting, setFalseNorthing, setGeocentric, setUnit, setUsingLongitudeReduction, setXYOffset |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public IlvUniversalPolarStereographicProjection()
public IlvUniversalPolarStereographicProjection(boolean south)
IlvUniversalPolarStereographicProjection
and specifies the Pole. The ellipsoid is set to the WGS84 ellipsoid.
south - if true, the projection is set for the South Pole.
public IlvUniversalPolarStereographicProjection(IlvInputStream stream)
throws IlvReadFileException
IlvInputStream.
stream - the input stream.
IlvReadFileException - if the format is not correct.public IlvUniversalPolarStereographicProjection(IlvUniversalPolarStereographicProjection source)
IlvUniversalPolarStereographicProjection
by copying an existing one.
source - the projection that is copied.| Method Detail |
|---|
public IlvProjection copy()
copy in class IlvStereographicProjection
public void setLLCenter(double lon,
double lat)
setLLCenter in class IlvStereographicProjectionlon - the central meridian in radianslat - the central parallel in radianssetSouth(boolean)public void setSouth(boolean south)
south - if true, the projection is set for the South Polepublic final boolean isSouth()
public void setScaleFactor(double k0)
setScaleFactor in class IlvStereographicProjectionk0 - ignoredIlvStereographicProjection.setLatitudeOfTrueScale(double)
public void write(IlvOutputStream stream)
throws IOException
IlvOutputStream.
write in interface IlvPersistentObjectwrite in class IlvStereographicProjectionstream - the output stream.
IOException - thrown when an exception occurs during
the write operation for this object.public String toString()
toString in class IlvStereographicProjection
|
||||||||||
| PREV CLASS Documentation homepage NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||