ISplineXform Interface

Provides access to members that control a Thin Plate Spline transform.


Name Description
Method DefineFromControlPoints Defines a spline transform using control points.
Read-only property Domains The domains in output space.
Method GetControlPoints Gets control points.
Read-only property IsIdentity Indicates if this geodata transform is an identity transform.
Read/write property SpatialReference The output spatial reference after applying this transform.
Method Transform Transforms a set of points in a given direction.
Method TransformCellsize Transforms a cellsize in a given direction.
Method TransformExtent Transforms an extent in a given direction.
Method TransformPoints Transforms a point collection in a given direction

ISplineXform.DefineFromControlPoints Method

Defines a spline transform using control points.

Public Sub DefineFromControlPoints ( _
    ByVal pSrcGCPs As IPointCollection, _
    ByVal pDstGCPs As IPointCollection _
public void DefineFromControlPoints (
    IPointCollection pSrcGCPs,
    IPointCollection pDstGCPs

ISplineXform.GetControlPoints Method

Gets control points.

Public Sub GetControlPoints ( _
    ByRef ppSrcGCPs As IPointCollection, _
    ByRef ppDstGCPs As IPointCollection _
public void GetControlPoints (
    ref IPointCollection ppSrcGCPs,
    ref IPointCollection ppDstGCPs

Inherited Interfaces

Interfaces Description
IGeodataXform Provides access to members that control geodata transformation.

Classes that implement ISplineXform

Classes Description
SplineXform A Thin Plate Spline transform class.


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.

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.