Provides access to members that control a Thin Plate Spline transform.
Product Availability
Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.
Members
Description | ||
---|---|---|
DefineFromControlPoints | Defines a spline transform using control points. | |
Domains | The domains in output space. | |
GetControlPoints | Gets control points. | |
IsIdentity | Indicates if this geodata transform is an identity transform. | |
SpatialReference | The output spatial reference after applying this transform. | |
Transform | Transforms a set of points in a given direction. | |
TransformCellsize | Transforms a cellsize in a given direction. | |
TransformExtent | Transforms an extent in a given direction. | |
TransformPoints | Transforms a point collection in a given direction |
Inherited Interfaces
Interfaces | Description |
---|---|
IGeodataXform | Provides access to members that control geodata transformation. |
CoClasses that implement ISplineXform
CoClasses and Classes | Description |
---|---|
SplineXform | A Thin Plate Spline transform class. |
Remarks
The ISplineXform interface is used to create the SplineXform object from two sets of control points.
The SplineXform object performs a geodata transformation using a Spline function, a piecewise polynomial that maintains continuity and smoothness between adjacent polynomials. It transforms the source control points exactly to the target control points, while the points or pixels that are away from the control points are not always guaranteed to have higher accuracy. Spline transformation is useful when the control points are very important and required to be registered precisely. Adding more control points can increase an overall accuracy of the Spline transformation.