|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IRPCXform
Provides access to members that control a RPC transform.
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.
| Method Summary | |
|---|---|
void |
defineFromCoefficients(Object pRPC)
Defines a RPC transform from 90 coefficients. |
Object |
getCoefficients()
Gets the rational polynomial coefficients. |
IGeodataXform |
getForwardXform()
The forward transformation from native to GCS WGS84. |
void |
putCoefficients(double[] rPC)
Puts the rational polynomial coefficients. |
void |
queryCoefficients(double[] rPC)
Queries the rational polynomial coefficients. |
void |
setForwardXformByRef(IGeodataXform ppXf)
The forward transformation from native to GCS WGS84. |
| Methods inherited from interface com.esri.arcgis.geodatabase.IGeodataXform |
|---|
getDomains, getSpatialReference, isIdentity, setSpatialReferenceByRef, transform, transformCellsize, transformExtent, transformPoints |
| Method Detail |
|---|
IGeodataXform getForwardXform()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setForwardXformByRef(IGeodataXform ppXf)
throws IOException,
AutomationException
Set farward transformation for the RPCXform.
ppXf - A reference to a com.esri.arcgis.geodatabase.IGeodataXform (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void defineFromCoefficients(Object pRPC)
throws IOException,
AutomationException
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.
pRPC - A Variant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
Object getCoefficients()
throws IOException,
AutomationException
The return is a variant type with 92 RPC parameters. This method is for VB users. For C++ type of programming, use QueryCoefficients method.
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void putCoefficients(double[] rPC)
throws IOException,
AutomationException
Set RPC coefficient, used for C++ type of programming.
rPC - The rPC (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void queryCoefficients(double[] rPC)
throws IOException,
AutomationException
Get RPC coefficients (92 parameters), used for C++ type of programming. For VB users, GetCoefficients can be used.
rPC - The rPC (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||