|
|||||||||
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 |