ilog.views.maps.srs.coordtrans
Class IlvGeocentricTransform.GeocentricEllipsoidal

java.lang.Object
  extended by ilog.views.maps.srs.coordtrans.IlvGeocentricTransform
      extended by ilog.views.maps.srs.coordtrans.IlvGeocentricTransform.GeocentricEllipsoidal
All Implemented Interfaces:
IlvPersistentObject, IlvMathTransform
Enclosing class:
IlvGeocentricTransform

public static class IlvGeocentricTransform.GeocentricEllipsoidal
extends IlvGeocentricTransform

The transformation to transform geocentric coordinates to ellipsoidal coordinates.

Since:
JViews 5.0

Nested Class Summary
 
Nested classes/interfaces inherited from class ilog.views.maps.srs.coordtrans.IlvGeocentricTransform
IlvGeocentricTransform.EllipsoidalGeocentric, IlvGeocentricTransform.GeocentricEllipsoidal
 
Constructor Summary
IlvGeocentricTransform.GeocentricEllipsoidal(IlvGeocentricCoordinateSystem geoCS, IlvGeographicCoordinateSystem ellipsoidalCS, double epsilon)
          Constructs the transformation to transform from geocentric coordinates to ellipsoidal coordinates, with the specified iteration step tolerance.
IlvGeocentricTransform.GeocentricEllipsoidal(IlvInputStream stream)
          Reads a GeocentricEllipsoidal from the specified input stream.
 
Method Summary
 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.
 
Methods inherited from class ilog.views.maps.srs.coordtrans.IlvGeocentricTransform
getSourceCS, getSourceDimension, getTargetCS, getTargetDimension, isIdentity, transform
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IlvGeocentricTransform.GeocentricEllipsoidal

public IlvGeocentricTransform.GeocentricEllipsoidal(IlvGeocentricCoordinateSystem geoCS,
                                                    IlvGeographicCoordinateSystem ellipsoidalCS,
                                                    double epsilon)
Constructs the transformation to transform from geocentric coordinates to ellipsoidal coordinates, with the specified iteration step tolerance.


IlvGeocentricTransform.GeocentricEllipsoidal

public IlvGeocentricTransform.GeocentricEllipsoidal(IlvInputStream stream)
                                             throws IlvReadFileException
Reads a GeocentricEllipsoidal from the specified input stream.

Parameters:
stream - The IlvInputStream.
Throws:
IlvReadFileException - If a transformation cannot be read from the input stream.
Method Detail

write

public void write(IlvOutputStream stream)
           throws IOException
Writes this transformation to the specified output file.

Specified by:
write in interface IlvPersistentObject
Overrides:
write in class IlvGeocentricTransform
Parameters:
stream - The IlvOutputStream.
Throws:
IOException - If an error occurs.

getInverse

public IlvMathTransform getInverse()
Returns the inverse transformation.


transform

public IlvCoordinate transform(IlvCoordinate sourceCP,
                               IlvCoordinate result)
                        throws IlvCoordinateTransformationException
Transforms the specified point.

Throws:
IlvCoordinateTransformationException


Copyright © 1996-2007 ILOG S.A. All rights reserved.   Documentation homepage.