Geotools.Net

IMathTransformFactory.CreatePassThroughTransform Method 

Creates a transform which passes through a subset of ordinates to another transform.

[Visual Basic]
Function CreatePassThroughTransform( _
   ByVal firstAffectedOrdinate As Integer, _
   ByVal subTransform As IMathTransform _
) As IMathTransform
[C#]
IMathTransform CreatePassThroughTransform(
   int firstAffectedOrdinate,
   IMathTransform subTransform
);

Parameters

firstAffectedOrdinate
The lowest index of the affected ordinates.
subTransform
Transform to use for affected ordinates.

Return Value

Missing <returns> documentation for M:Geotools.CoordinateTransformations.IMathTransformFactory.CreatePassThroughTransform(System.Int32,Geotools.CoordinateTransformations.IMathTransform)

Remarks

This allows transforms to operate on a subset of ordinates. For example, if you have (Lat,Lon,Height) coordinates, then you may wish to convert the height values from meters to feet without affecting the (Lat,Lon) values. If you wanted to affect the (Lat,Lon) values and leave the Height values alone, then you would have to swap the ordinates around to (Height,Lat,Lon). You can do this with an affine map.

See Also

IMathTransformFactory Interface | IMathTransformFactory Members | Geotools.CoordinateTransformations Namespace