com.esri.arcgis.datasourcesraster
Interface IProjectiveXform

All Superinterfaces:
IGeodataXform, java.io.Serializable
All Known Implementing Classes:
IProjectiveXformProxy, ProjectiveXform

public interface IProjectiveXform
extends IGeodataXform, java.io.Serializable

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

Description: 'Provides access to members that control a projective 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 IIDe2fa80d1_ee50_43fa_834f_50d056aae150
           
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(int direction, java.lang.Object pCoef)
          Defines a projective XForm from coefficients.
 void defineFromControlPoints(IPointCollection pSrcPoints, IPointCollection pTarPoints)
          Defines a projective XForm from control points.
 java.lang.Object getCoefficients(int direction)
          Gets the coefficients of the projective transform.
 void getControlPoints(IPointCollection[] ppSrcPoints, IPointCollection[] ppTarPoints)
          Gets control points used in defining the projective transform.
 java.lang.Object getSystemResidual(int direction)
          Gets the system residuals.
 double getSystemRMS(int direction)
          Gets the system RMS.
 
Methods inherited from interface com.esri.arcgis.geodatabase.IGeodataXform
getDomains, getSpatialReference, isIdentity, setSpatialReferenceByRef, transform, transformCellsize, transformExtent, transformPoints
 

Field Detail

IIDe2fa80d1_ee50_43fa_834f_50d056aae150

static final int IIDe2fa80d1_ee50_43fa_834f_50d056aae150
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

defineFromControlPoints

void defineFromControlPoints(IPointCollection pSrcPoints,
                             IPointCollection pTarPoints)
                             throws java.io.IOException,
                                    AutomationException
Defines a projective XForm from control points.

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

defineFromCoefficients

void defineFromCoefficients(int direction,
                            java.lang.Object pCoef)
                            throws java.io.IOException,
                                   AutomationException
Defines a projective XForm from coefficients.

Parameters:
direction - A com.esri.arcgis.geometry.esriTransformDirection constant (in)
pCoef - A Variant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getControlPoints

void getControlPoints(IPointCollection[] ppSrcPoints,
                      IPointCollection[] ppTarPoints)
                      throws java.io.IOException,
                             AutomationException
Gets control points used in defining the projective transform.

Parameters:
ppSrcPoints - A reference to a com.esri.arcgis.geometry.IPointCollection (out: use single element array)
ppTarPoints - A reference to a com.esri.arcgis.geometry.IPointCollection (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCoefficients

java.lang.Object getCoefficients(int direction)
                                 throws java.io.IOException,
                                        AutomationException
Gets the coefficients of the projective transform.

Parameters:
direction - A com.esri.arcgis.geometry.esriTransformDirection constant (in)
Returns:
A Variant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSystemResidual

java.lang.Object getSystemResidual(int direction)
                                   throws java.io.IOException,
                                          AutomationException
Gets the system residuals.

Parameters:
direction - A com.esri.arcgis.geometry.esriTransformDirection constant (in)
Returns:
A Variant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSystemRMS

double getSystemRMS(int direction)
                    throws java.io.IOException,
                           AutomationException
Gets the system RMS.

Parameters:
direction - A com.esri.arcgis.geometry.esriTransformDirection constant (in)
Returns:
The rms
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.