This document is archived and information here might be outdated.  Recommended version.

IRPCXform Interface (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > DataSourcesRaster > ESRI.ArcGIS.DataSourcesRaster > Interfaces > IR > IRPCXform Interface
ArcGIS Developer Help

IRPCXform Interface

Provides access to members that control a RPC transform.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


Name Description
Method DefineFromCoefficients Defines a RPC transform from 90 coefficients.
Read-only property Domains The domains in output space.
Read/write property ForwardXform The forward transformation from native to GCS WGS84.
Method GetCoefficients Gets the rational polynomial coefficients.
Read-only property IsIdentity Indicates if this geodata transform is an identity transform.
Method PutCoefficients Puts the rational polynomial coefficients.
Method QueryCoefficients Queries the rational polynomial coefficients.
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

Inherited Interfaces

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

Classes that implement IRPCXform

Classes Description
RPCXform A Rational Polynomial Coefficient (RPC) transform class.


The IRPCXform interface is used to create a RPCXform object.

The PPC parameters only define a reverse transformation. To create a RPCXform object to work with raster data, the forward transformation must also be set. 

.NET Samples

Create a custom raster type from the ground up for DMCII data