public abstract class VerticalTransform extends AbstractMathTransform
AbstractMathTransform.InverseSINGLE_LINE| Modifier | Constructor and Description | 
|---|---|
| protected  | VerticalTransform()Creates a new instance of  VerticalTransform. | 
| Modifier and Type | Method and Description | 
|---|---|
| int | getSourceDimensions()Gets the dimension of input points. | 
| int | getTargetDimensions()Gets the dimension of output points. | 
| protected abstract double | heightOffset(double longitude,
            double latitude,
            double height)Returns the value to add to a height above the ellipsoid in order to get a
 height above the geoid for the specified geographic coordinate. | 
| void | transform(double[] srcPts,
         int srcOff,
         double[] dstPts,
         int dstOff,
         int numPts)Transforms a list of coordinate point ordinal values. | 
| void | transform(float[] srcPts,
         int srcOff,
         float[] dstPts,
         int dstOff,
         int numPts)Transforms a list of coordinate point ordinal values. | 
createTransformedShape, derivative, derivative, ensureNonNull, equals, formatWKT, getName, getParameterDescriptors, getParameterValues, hashCode, inverse, isIdentity, needCopy, normalizeAngle, rollLongitude, transform, transform, transform, transformcleanupThreadLocals, toString, toWKT, toWKT, toWKT, toWKTtoWKTprotected VerticalTransform()
VerticalTransform.public final int getSourceDimensions()
getSourceDimensions in interface MathTransformgetSourceDimensions in class AbstractMathTransformpublic final int getTargetDimensions()
getTargetDimensions in interface MathTransformgetTargetDimensions in class AbstractMathTransformprotected abstract double heightOffset(double longitude,
                                       double latitude,
                                       double height)
                                throws TransformException
longitude - The geodetic longitude, in decimal degrees.latitude - The geodetic latitude, in decimal degrees.height - The height above the ellipsoid in metres.TransformException - if the offset can't be computed for the specified coordinates.public void transform(float[] srcPts,
                      int srcOff,
                      float[] dstPts,
                      int dstOff,
                      int numPts)
               throws TransformException
transform in interface MathTransformtransform in class AbstractMathTransformsrcPts - the array containing the source point coordinates.srcOff - the offset to the first point to be transformed in the source array.dstPts - the array into which the transformed point coordinates are returned. May be the
     same than srcPts.dstOff - the offset to the location of the first transformed point that is stored in the
     destination array.numPts - the number of point objects to be transformed.TransformException - if a point can't be transformed. Some implementations will stop at
     the first failure, wile some other implementations will fill the untransformable points
     with NaN values, continue and throw the exception only at end.
     Implementations that fall in the later case should set the last completed transform to this.public void transform(double[] srcPts,
                      int srcOff,
                      double[] dstPts,
                      int dstOff,
                      int numPts)
               throws TransformException
srcPts - the array containing the source point coordinates.srcOff - the offset to the first point to be transformed in the source array.dstPts - the array into which the transformed point coordinates are returned. May be the
     same than srcPts.dstOff - the offset to the location of the first transformed point that is stored in the
     destination array.numPts - the number of point objects to be transformed.TransformException - if a point can't be transformed. Some implementations will stop at
     the first failure, wile some other implementations will fill the untransformable points
     with NaN values, continue and throw the exception only at end.
     Implementations that fall in the later case should set the last completed transform to this.Copyright © 1996–2019 Geotools. All rights reserved.