public class IlvUniversalPolarStereographicProjection extends IlvStereographicProjection
CONFORMAL, EQUAL_AREA, NONE
Constructor and Description |
---|
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. |
Modifier and Type | Method and Description |
---|---|
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 . |
eForward, eInverse, getLatitudeOfTrueScale, getScaleFactor, setEllipsoid, setLatitudeOfTrueScale, sForward, sInverse
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
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.public IlvProjection copy()
copy
in class IlvStereographicProjection
public void setLLCenter(double lon, double lat)
setLLCenter
in class IlvStereographicProjection
lon
- 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 IlvStereographicProjection
k0
- ignoredIlvStereographicProjection.setLatitudeOfTrueScale(double)
public void write(IlvOutputStream stream) throws IOException
IlvOutputStream
.write
in interface IlvPersistentObject
write
in class IlvStereographicProjection
stream
- the output stream.IOException
- thrown when an exception occurs during
the write operation for this object.public String toString()
toString
in class IlvStereographicProjection
© Copyright Rogue Wave Software, Inc. 1997, 2018. All Rights Reserved.