ilog.views.maps.srs.coordtrans
Interface IlvMathTransform

All Known Implementing Classes:
IlvAbridgedMolodenskyTransform, IlvConcatenatedTransform, IlvFittedTransform, IlvGeocentricTransform, IlvGeocentricTransform.EllipsoidalGeocentric, IlvGeocentricTransform.GeocentricEllipsoidal, IlvMapAffineTransform, IlvProjectionTransform

public interface IlvMathTransform

Describes a math transformation.

Since:
JViews 5.0

Method Summary
 IlvMathTransform getInverse()
          Returns the inverse transformation of this transformation.
 int getSourceDimension()
          The dimension of source coordinates.
 int getTargetDimension()
          The dimension of target coordinates.
 boolean isIdentity()
          Returns true if this transformation is an identity.
 IlvCoordinate[] transform(IlvCoordinate[] sourceCP, IlvCoordinate[] targetCP)
          Transforms the specified array of points, and stores the result in the specified coordinate array.
 IlvCoordinate transform(IlvCoordinate sourceCP, IlvCoordinate targetCP)
          Transforms the specified source point, and stores the result in the specified coordinate.
 

Method Detail

getSourceDimension

int getSourceDimension()
The dimension of source coordinates.


getTargetDimension

int getTargetDimension()
The dimension of target coordinates.


transform

IlvCoordinate transform(IlvCoordinate sourceCP,
                        IlvCoordinate targetCP)
                        throws IlvCoordinateTransformationException
Transforms the specified source point, and stores the result in the specified coordinate. If the target coordinate is null, a new coordinate is created and returned.

Throws:
IlvCoordinateTransformationException

transform

IlvCoordinate[] transform(IlvCoordinate[] sourceCP,
                          IlvCoordinate[] targetCP)
                          throws IlvCoordinateTransformationException
Transforms the specified array of points, and stores the result in the specified coordinate array. If the target coordinate array is null, a new array of coordinates is created and returned.

Throws:
IlvCoordinateTransformationException

getInverse

IlvMathTransform getInverse()
Returns the inverse transformation of this transformation.


isIdentity

boolean isIdentity()
Returns true if this transformation is an identity.



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