ArcGIS Enterprise SDK
ITransformation Interface
ArcGIS Enterprise SDK Developer Help > ArcGIS Enterprise SDK API Reference > ArcGIS Enterprise SDK .NET Namespaces > ESRI.ArcGIS.Geometry > Interfaces > IT > ITransformation Interface
ArcGIS Developer Help

ITransformation Interface

Provides access to members that apply a function (or its inverse) to a set of points or measures. The suffix of each method indicates the type of parameters operated on.


The methods of the ITransformation interface provide functions that convert arrays of Points or values according to the defined transformation. These methods are more commonly used in other areas of the ArcObjects model, such as Display and SpatialReference. Only the TransformPointsFF and TransformPointsFI are implemented by the AffineTransformation2D coclass.


Name Description
Method TransformMeasuresFF Transforms floating point measures to floating point measures (or do the inverse).
Method TransformMeasuresFI Transforms floating point measures to integer measures (or do the inverse).
Method TransformMeasuresIF Transforms integer measures to floating point measures (or do the inverse).
Method TransformMeasuresII Transforms integer measures to integer measures (or do the inverse).
Method TransformPointsFF Transforms floating point points to floating point points (or do the inverse).
Method TransformPointsFI Transforms floating point points to integer points (or do the inverse).
Method TransformPointsIF Transforms integer points to floating point points (or do the inverse).
Method TransformPointsII Transforms integer points to integer points (or do the inverse).

Classes that implement ITransformation

Classes Description
AbridgedMolodenskyTransformation Creates an Abridged Molodensky transformation.
AdjustXform (esriDataSourcesRaster) An adjustment (rubber sheeting) transform class.
AffineTransformation2D A two dimensional affine transformation.
AffineTransformation3D A three dimensional transformation.
ApproximationXform (esriDataSourcesRaster) A transformation that approximates other transformations.
CompositeGeoTransformation Performs a sequence of geographic transformations.
CompositeXform (esriDataSourcesRaster) A composite geodata transform collection class.
CoordinateFrameTransformation Creates a Coordinate Frame transformation.
CSMXform (esriDataSourcesRaster) Community Sensor Model (CSM) transformation class.
DisplayTransformation (esriDisplay) Display transformation class for converting from world to device units.
EpipolarXform (esriDataSourcesRaster) A transformation that map native image to epipolar image.
EsriCSMXform (esriDataSourcesRaster) Esri Community Sensor Model (CSM) transformation class.
Formosat2Xform (esriDataSourcesRaster) A Formosat2 transform class.
FrameXform (esriDataSourcesRaster) A standard frame camera model transformation class.
GCSShiftXform (esriDataSourcesRaster) A GCS shift geodata transform class.
GeocentricTranslation Creates a geocentric translation.
GEOCONTransformation Creates a GEOCON-based transformation.
Geographic2DOffsetTransformation Creates a geographic 2D offset transformation.
GeometricXform (esriDataSourcesRaster) A geometric transform class.
GeoTransformation Generic geotransformation class, holds either a WKT (string) or a WKID (factory code).
HARNTransformation Creates a HARN-based transformation.
HVCompositeDatumTransformation Horizonatal and Vertical datum transformation.
IdentityXform (esriDataSourcesRaster) An identity transform class.
LongitudeRotationTransformation Creates a longitude rotation transformation.
LSRXform (esriDataSourcesRaster) A Local Space Rectangular transform class.
MolodenskyBadekasTransformation Creates a Molodensky-Badekas transformation.
MolodenskyTransformation Creates a Molodensky transformation.
NADCONTransformation Creates a NADCON-based transformation.
NTv2Transformation Creates a NTv2-based transformation.
NullTransformation Creates a null geographic transformation.
PolynomialXform (esriDataSourcesRaster) A polynomial transform class.
PositionVectorTransformation Creates a Position Vector transformation.
ProjectiveTransformation2D A two dimensional projective transformation.
ProjectiveXform (esriDataSourcesRaster) A projective transform class.
RPCXform (esriDataSourcesRaster) A Rational Polynomial Coefficient (RPC) transform class.
SplineXform (esriDataSourcesRaster) A Thin Plate Spline transform class.
SPOT5Xform (esriDataSourcesRaster) A SPOT5 1A transform class.
UnitChangeTransformation Creates a unit change transformation.