This document is archived and information here might be outdated. Recommended version. |
ArcObjects Help for .NET developers > ArcObjects namespaces > DataSourcesRaster > ESRI.ArcGIS.DataSourcesRaster > Classes > A > AdjustXform CoClass (ArcObjects .NET 10.5 SDK) |
An adjustment (rubber sheeting) transform class.
AdjustXform, also called a rubber sheeting transformation, is built upon an algorithm that combines polynomial transformation and TIN interpolation techniques. Adjust transformation first performs a polynomial transformation using the source and target control points, then adjusts the control points locally to better match the target control points using a TIN interpolation technique. AdjustXform transforms controls exactly from source to target location.
Since AdjustXform uses a TIN surface to perform final adjustment, and a TIN surface is only defined within the convex hull of the control points, it's important to select control points covering the entire study area.
Interfaces | Description |
---|---|
IAdjustXform | Provides access to members that control an adjustment (rubber sheeting) transform. |
IClone (esriSystem) | Provides access to members that control cloning of objects. |
IDocumentVersionSupportGEN (esriSystem) | Provides access to extend the IObjectStream interface with methods to hande saving objects that did not exist in previous versions of the software. |
IGeodataXform (esriGeoDatabase) | Provides access to members that control geodata transformation. |
IPersistStream (esriSystem) | |
ITransformation (esriGeometry) | 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. |
IXMLSerialize (esriSystem) | Provides access to members that XML serialize and deserialize an object to/from XML. |
IXMLVersionSupport (esriSystem) | Provides access to members that help in serializing an object to different namespaces (versions). |