public class IlvGnomonicProjection extends IlvProjection
CONFORMAL, EQUAL_AREA, NONE| Constructor and Description |
|---|
IlvGnomonicProjection()
Initializes a new instance of the class
IlvGnomonicProjection. |
IlvGnomonicProjection(IlvGnomonicProjection source)
Creates a new
IlvGnomonicProjection by copying an existing one. |
IlvGnomonicProjection(IlvInputStream stream)
Reads a new
IlvGnomonicProjection from the specified
stream. |
| Modifier and Type | Method and Description |
|---|---|
IlvProjection |
copy()
Copies the projection.
|
void |
setLLCenter(double lon,
double lat)
Specifies the central meridian and the central parallel
associated with the projection.
|
protected void |
sForward(IlvCoordinate ll)
Implements the projection for a sphere.
|
protected void |
sInverse(IlvCoordinate xy)
Implements the inverse projection for a sphere.
|
String |
toString()
Converts the projection to a string with Evenden's format.
|
void |
write(IlvOutputStream stream)
Writes this projection to the specified stream.
|
addDescription, adjustLongitude, eForward, eInverse, equals, forward, forward, getCentralMeridian, getCentralParallel, getDatum, getEllipsoid, getFalseEasting, getFalseNorthing, GetProjection, getProperty, getUnit, getXYOffset, inverse, inverse, inverse, isEllipsoidEnabled, isGeocentric, isInverseEnabled, isUsingLongitudeReduction, setCentralMeridian, setCentralParallel, setDatum, setEllipsoid, setFalseEasting, setFalseNorthing, setGeocentric, setUnit, setUsingLongitudeReduction, setXYOffsetpublic IlvGnomonicProjection()
IlvGnomonicProjection.public IlvGnomonicProjection(IlvGnomonicProjection source)
IlvGnomonicProjection by copying an existing one.source - The projection that is copied.public IlvGnomonicProjection(IlvInputStream stream) throws IlvReadFileException
IlvGnomonicProjection from the specified
stream.IlvReadFileExceptionpublic IlvProjection copy()
copy in class IlvProjectionpublic void write(IlvOutputStream stream) throws IOException
write in interface IlvPersistentObjectwrite in class IlvProjectionstream - The output stream.IOException - thrown when an exception occurs during
the write operation for this object.public void setLLCenter(double lon,
double lat)
setLLCenter in class IlvProjectionlon - The central meridian in radians.lat - The central parallel in radians.IlvProjectionUtil.DegreeToRadian(double),
IlvProjectionUtil.DMSToRadian(java.lang.String)protected void sForward(IlvCoordinate ll) throws IlvToleranceConditionException
sForward in class IlvProjectionll - The longitude/latitude coordinates in radians
(x = longitude, y = latitude).IlvToleranceConditionException - If the values are not within the
tolerated limits.protected void sInverse(IlvCoordinate xy)
sInverse in class IlvProjectionxy - The Cartesian coordinates.IlvProjection.inverse(ilog.views.IlvPoint),
IlvProjection.isInverseEnabled()© Copyright Rogue Wave Software, Inc. 1997, 2017. All Rights Reserved.