com.esri.arcgis.datasourcesraster
Interface IRPCXform

All Superinterfaces:
IGeodataXform, java.io.Serializable
All Known Subinterfaces:
IRPCXform2
All Known Implementing Classes:
IRPCXform2Proxy, IRPCXformProxy, RPCXform

public interface IRPCXform
extends IGeodataXform, java.io.Serializable

COM Interface 'IRPCXform'. Generated 3/19/2015 1:20:54 PM from 'C:\ArcGIS\COM\esriDataSourcesRaster.olb'

Description: 'Provides access to members that control a RPC transform.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IIDfbfc2eea_2177_48e2_b79b_5451fb6fd123
           
static int xxDummy
          Deprecated. Internal use only
 
Fields inherited from interface com.esri.arcgis.geodatabase.IGeodataXform
IID5e6cf525_4e74_419b_946f_7da9bfdf815d
 
Method Summary
 void defineFromCoefficients(java.lang.Object pRPC)
          Defines a RPC transform from 90 coefficients.
 java.lang.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
 

Field Detail

IIDfbfc2eea_2177_48e2_b79b_5451fb6fd123

static final int IIDfbfc2eea_2177_48e2_b79b_5451fb6fd123
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

getForwardXform

IGeodataXform getForwardXform()
                              throws java.io.IOException,
                                     AutomationException
The forward transformation from native to GCS WGS84.

Returns:
A reference to a com.esri.arcgis.geodatabase.IGeodataXform
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setForwardXformByRef

void setForwardXformByRef(IGeodataXform ppXf)
                          throws java.io.IOException,
                                 AutomationException
The forward transformation from native to GCS WGS84.

Parameters:
ppXf - A reference to a com.esri.arcgis.geodatabase.IGeodataXform (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

defineFromCoefficients

void defineFromCoefficients(java.lang.Object pRPC)
                            throws java.io.IOException,
                                   AutomationException
Defines a RPC transform from 90 coefficients.

Parameters:
pRPC - A Variant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCoefficients

java.lang.Object getCoefficients()
                                 throws java.io.IOException,
                                        AutomationException
Gets the rational polynomial coefficients.

Returns:
A Variant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

putCoefficients

void putCoefficients(double[] rPC)
                     throws java.io.IOException,
                            AutomationException
Puts the rational polynomial coefficients.

Parameters:
rPC - The rPC (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

queryCoefficients

void queryCoefficients(double[] rPC)
                       throws java.io.IOException,
                              AutomationException
Queries the rational polynomial coefficients.

Parameters:
rPC - The rPC (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.