|
||||||||||
| PREV CLASS Documentation homepage NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectilog.views.maps.srs.coordtrans.IlvGeocentricTransform
public abstract class IlvGeocentricTransform
The transformation to transform geocentric coordinates to ellipsoidal and vice versa.
| Nested Class Summary | |
|---|---|
static class |
IlvGeocentricTransform.EllipsoidalGeocentric
The transformation to transform ellipsoidal coordinates to geocentric coordinates. |
static class |
IlvGeocentricTransform.GeocentricEllipsoidal
The transformation to transform geocentric coordinates to ellipsoidal coordinates. |
| Constructor Summary | |
|---|---|
protected |
IlvGeocentricTransform(IlvCoordinateSystem sourceCS,
IlvCoordinateSystem targetCS)
Constructor. |
protected |
IlvGeocentricTransform(IlvInputStream stream)
Reads an IlvGeocentricTransformation from the specified
input stream. |
| Method Summary | |
|---|---|
IlvCoordinateSystem |
getSourceCS()
Returns the source coordinate system for this transformation. |
int |
getSourceDimension()
Returns the dimension of source coordinates. |
IlvCoordinateSystem |
getTargetCS()
Returns the destination coordinate system for this transformation. |
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. |
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 |
| Methods inherited from interface ilog.views.maps.srs.coordtrans.IlvMathTransform |
|---|
getInverse, transform |
| Constructor Detail |
|---|
protected IlvGeocentricTransform(IlvCoordinateSystem sourceCS,
IlvCoordinateSystem targetCS)
protected IlvGeocentricTransform(IlvInputStream stream)
throws IlvReadFileException
IlvGeocentricTransformation 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 IlvCoordinate[] transform(IlvCoordinate[] sourceCP,
IlvCoordinate[] result)
throws IlvCoordinateTransformationException
result. If result is
null, a new array of coordinate is allocated.
transform in interface IlvMathTransformIlvCoordinateTransformationExceptionpublic 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 IlvCoordinateSystem getSourceCS()
public IlvCoordinateSystem getTargetCS()
|
||||||||||
| PREV CLASS Documentation homepage NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||