public static class IlvGeocentricTransform.EllipsoidalGeocentric extends IlvGeocentricTransform
IlvGeocentricTransform.EllipsoidalGeocentric, IlvGeocentricTransform.GeocentricEllipsoidal
Constructor and Description |
---|
EllipsoidalGeocentric(IlvGeographicCoordinateSystem ellipsoidalCS,
IlvGeocentricCoordinateSystem geoCS)
Constructs a new ellipsoidal to geocentric transformation.
|
EllipsoidalGeocentric(IlvInputStream stream)
Reads an
EllipsoidalGeocentric from the specified
input stream. |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj)
Compares the argument to the receiver, and answers true
if they represent the same object.
|
IlvMathTransform |
getInverse()
Returns the inverse transformation.
|
IlvCoordinate |
transform(IlvCoordinate sourceCP,
IlvCoordinate result)
Transforms the specified point.
|
void |
write(IlvOutputStream stream)
Writes this transformation to the specified output file.
|
getSourceCS, getSourceDimension, getTargetCS, getTargetDimension, isIdentity, transform
public EllipsoidalGeocentric(IlvGeographicCoordinateSystem ellipsoidalCS, IlvGeocentricCoordinateSystem geoCS)
public EllipsoidalGeocentric(IlvInputStream stream) throws IlvReadFileException
EllipsoidalGeocentric
from the specified
input stream.stream
- The IlvInputStream
.IlvReadFileException
- If a transformation cannot be read
from the input stream.public void write(IlvOutputStream stream) throws IOException
write
in interface IlvPersistentObject
write
in class IlvGeocentricTransform
stream
- The IlvOutputStream
.IOException
- If an error occurs.public IlvMathTransform getInverse()
EllipsoidalGeocentric
has already been instantiated by the inverse method of an
GeocentricEllipsoidal
transformation, the tolerance is switched back
to the one set in the geocentric ellipsoidal transformation.public IlvCoordinate transform(IlvCoordinate sourceCP, IlvCoordinate result) throws IlvCoordinateTransformationException
public boolean equals(Object obj)
equals
in class Object
Object.equals(java.lang.Object)
© Copyright Rogue Wave Software, Inc. 1997, 2018. All Rights Reserved.