|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectilog.views.maps.srs.coordtrans.IlvAbridgedMolodenskyTransform
public class IlvAbridgedMolodenskyTransform
The Abridged Molodensky transformation transforms from and to datums
using the horizontal shift datums.
The Abridged Molodensky only uses the 3 translation parameters of a datum
transformation.
| Constructor Summary | |
|---|---|
IlvAbridgedMolodenskyTransform(IlvGeographicCoordinateSystem gcs)
Returns an abridged Molodensky transformation to transform geographic coordinates from the specified geographic coordinate system to the kernel geographic coordinate system. |
|
IlvAbridgedMolodenskyTransform(IlvInputStream stream)
Reads a GeocentricEllipsoidal from the specified
input stream. |
|
| Method Summary | |
|---|---|
IlvMathTransform |
getInverse()
Returns the inverse transformation. |
int |
getSourceDimension()
Returns the dimension of source coordinates. |
int |
getTargetDimension()
Returns the dimension of target coordinates. |
boolean |
isIdentity()
Returns true if the transformation is an identity. |
IlvCoordinate[] |
transform(IlvCoordinate[] sourceCP,
IlvCoordinate[] result)
Transforms the specified array of coordinate points, and puts the resulting coordinates in result. |
IlvCoordinate |
transform(IlvCoordinate sourceCP,
IlvCoordinate result)
Transforms the specified point sourceCP, stores the result
in result and returns it. |
void |
write(IlvOutputStream stream)
Writes this transformation to the specified output file. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public IlvAbridgedMolodenskyTransform(IlvGeographicCoordinateSystem gcs)
public IlvAbridgedMolodenskyTransform(IlvInputStream stream)
throws IlvReadFileException
GeocentricEllipsoidal from the specified
input stream.
stream - The IlvInputStream.
IlvReadFileException - If a transformation cannot be read
from the input stream.| Method Detail |
|---|
public void write(IlvOutputStream stream)
throws IOException
write in interface IlvPersistentObjectstream - The IlvOutputStream.
IOException - If an error occurs.public int getSourceDimension()
getSourceDimension in interface IlvMathTransformpublic int getTargetDimension()
getTargetDimension in interface IlvMathTransformpublic boolean isIdentity()
true if the transformation is an identity.
isIdentity in interface IlvMathTransformpublic IlvMathTransform getInverse()
getInverse in interface IlvMathTransform
public IlvCoordinate transform(IlvCoordinate sourceCP,
IlvCoordinate result)
throws IlvCoordinateTransformationException
sourceCP, stores the result
in result and returns it. If result is null,
a new IlvCoordinate is allocated.
transform in interface IlvMathTransformIlvCoordinateTransformationException
public IlvCoordinate[] transform(IlvCoordinate[] sourceCP,
IlvCoordinate[] result)
throws IlvCoordinateTransformationException
result. If result is
null, a new array of coordinate is allocated.
transform in interface IlvMathTransformIlvCoordinateTransformationException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||