This document is archived and information here might be outdated. Recommended version. |
ArcObjects namespaces > DataSourcesRaster > ESRI.ArcGIS.DataSourcesRaster > Interfaces > IP > IPolynomialXform Interface (ArcObjects .NET 10.4 SDK) |
Provides access to members that control a polynomial transform.
Description | ||
---|---|---|
ApplyRotation | Applies a rotation to the polynomial. | |
ApplyScale | Applies a scale to the polynomial. | |
ApplyShift | Applies a shift to the polynomial. | |
CheckResidualRMS | Gets the residuals and RMS using checking points. | |
DefineFromCoefficients | Defines a polynomial XForm from polynomial (order: 0-3) coefficients . | |
DefineFromControlPoints | Defines a polynomial (order: 0-3) XForm from control points. | |
Domains | The domains in output space. | |
GetCoefficients | Gets the coefficients of the polynomial. | |
GetControlPoints | Gets control points used in defining the polynomial. | |
GetSystemResidual | Gets the system residuals. | |
GetSystemRMS | Gets the system RMS. | |
IsIdentity | Indicates if this geodata transform is an identity transform. | |
Order | The polynomial order (0-3). | |
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 |
Interfaces | Description |
---|---|
IGeodataXform | Provides access to members that control geodata transformation. |
CoClasses and Classes | Description |
---|---|
PolynomialXform | A polynomial transform class. |
The IPolynomialXform interface provides methods and properties used to create the PolynomialXform object and perform error analysis of the polynomial transformation.
You can create a PolynomialXform in two ways: One is to use DefineFromControlPoints with two sets of control points, one being source and one being target, to construct a polynomial. The other way is to set the polynomial coefficients directly using DefineFromCoefficients if the polynomial coefficients are known.
A polynomial transformation is an approximate transformation and the IPolynomialXform interface provides two ways to calculate the system residuals and RMS. One is based on the control points using GetSystemResidual and GetSystemRMS methods; and the other is based on a set of check points using CheckResidualRMS method.