IRPCXform Interface

Provides access to members that control a RPC transform.

Members

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

IRPCXform.DefineFromCoefficients Method

Defines a RPC transform from 90 coefficients.

Public Sub DefineFromCoefficients ( _
    ByRef pRPC As Object _
)
public void DefineFromCoefficients (
    ref object pRPC
);

Description

The argument is a variant type with 92 RPC parameters. This method is easy to use in VB. For C++ type of programming, use PutCoefficients method.

IRPCXform.ForwardXform Property

The forward transformation from native to GCS WGS84.

Public Property ForwardXform As IGeodataXform
public IGeodataXform ForwardXform {get; set;}

IRPCXform.GetCoefficients Method

Gets the rational polynomial coefficients.

Public Function GetCoefficients ( _
) As Object
public object GetCoefficients (
);

Remarks

The return is a variant type with 92 RPC parameters. This method is for VB users. For C++ type of programming, use QueryCoefficients method.

IRPCXform.PutCoefficients Method

Puts the rational polynomial coefficients.

Public Sub PutCoefficients ( _
    ByRef RPC As Double _
)
public void PutCoefficients (
    ref double RPC
);

Remarks

Set RPC coefficient, used for C++ type of programming.

IRPCXform.QueryCoefficients Method

Queries the rational polynomial coefficients.

Public Sub QueryCoefficients ( _
    ByRef RPC As Double _
)
public void QueryCoefficients (
    ref double RPC
);

Remarks

Get RPC coefficients (92 parameters), used for C++ type of programming. For VB users, GetCoefficients can be used.

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.

Remarks

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.

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