public class IlvNonPolarARCProjection extends IlvAbstractARCProjection
IlvAbstractARCProjection
for the non-polar regions (ARC zone 1-8 and
10 -17).CONFORMAL, EQUAL_AREA, NONE
Constructor and Description |
---|
IlvNonPolarARCProjection(double phi0,
double lam0,
double asz,
double bs)
Creates a non polar arc projection passing the specified parameters.
|
IlvNonPolarARCProjection(IlvInputStream stream)
Stream constructor.
|
Modifier and Type | Method and Description |
---|---|
IlvProjection |
copy()
Copies the projection.
|
void |
forward(IlvCoordinate ll)
Project the given coordinates.
|
void |
inverse(IlvCoordinate ll)
Compute the longitude/latitude coordinate of a projected point.
|
String |
toString()
Converts the projection to a string with Evenden's format.
|
getAsz, getBs, getLam0, getPhi0, getZone, isPolarProjection, setAsz, setBs, setLam0, setPhi0, setZone, sForward, write
addDescription, adjustLongitude, eForward, eInverse, equals, forward, getCentralMeridian, getCentralParallel, getDatum, getEllipsoid, getFalseEasting, getFalseNorthing, GetProjection, getProperty, getUnit, getXYOffset, inverse, inverse, isEllipsoidEnabled, isGeocentric, isInverseEnabled, isUsingLongitudeReduction, setCentralMeridian, setCentralParallel, setDatum, setEllipsoid, setFalseEasting, setFalseNorthing, setGeocentric, setLLCenter, setUnit, setUsingLongitudeReduction, setXYOffset, sInverse
public IlvNonPolarARCProjection(IlvInputStream stream) throws IlvReadFileException
stream
- IlvReadFileException
public IlvNonPolarARCProjection(double phi0, double lam0, double asz, double bs)
phi0
- Value of Phi0.lam0
- Value of Lam0.asz
- Value of Asz.bs
- Value of bs.public IlvProjection copy()
copy
in class IlvProjection
public void forward(IlvCoordinate ll)
forward
in class IlvAbstractARCProjection
ll
- The longitude/latitude coordinates in radiansIlvProjection.isEllipsoidEnabled()
,
IlvProjectionUtil.DegreeToRadian(double)
,
IlvProjectionUtil.DMSToRadian(java.lang.String)
public void inverse(IlvCoordinate ll)
inverse
in class IlvAbstractARCProjection
ll
- The x/y coordinates in column/row.IlvProjectionUtil.RadianToDegree(double)
,
IlvProjection.setUnit(ilog.views.maps.IlvLinearUnit)
© Copyright Rogue Wave Software, Inc. 1997, 2018. All Rights Reserved.