com.esri.arcgis.datasourcesraster
Interface ICSMXform

All Superinterfaces:
IGeodataXform, java.io.Serializable
All Known Implementing Classes:
CSMXform, ICSMXformProxy

public interface ICSMXform
extends IGeodataXform, java.io.Serializable

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

Description: 'Provides access to members and transformation employing the Community Sensor Model (CSM).' 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 IIDdf60c06e_da9f_4b13_9a9a_35701d9e5b75
           
static int xxDummy
          Deprecated. Internal use only
 
Fields inherited from interface com.esri.arcgis.geodatabase.IGeodataXform
IID5e6cf525_4e74_419b_946f_7da9bfdf815d
 
Method Summary
 java.lang.String getImageFile()
          Fully qualified (NITF) file name of this ICSMXform.
 double getIterPrecision()
          Precision value to be used for iterative processes.
 java.lang.Object getSensorModelProperty(java.lang.String propertyName)
          Gets a property value of the sensor model currently being used by this ICSMXform.
 void putSensorModelProperty(java.lang.String propertyKey, java.lang.String propertyValue)
          Sets a property value of the sensor model.
 void setImageFile(java.lang.String pNITFImageFile)
          Fully qualified (NITF) file name of this ICSMXform.
 void setIterPrecision(double pPrecision)
          Precision value to be used for iterative processes.
 
Methods inherited from interface com.esri.arcgis.geodatabase.IGeodataXform
getDomains, getSpatialReference, isIdentity, setSpatialReferenceByRef, transform, transformCellsize, transformExtent, transformPoints
 

Field Detail

IIDdf60c06e_da9f_4b13_9a9a_35701d9e5b75

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

getSensorModelProperty

java.lang.Object getSensorModelProperty(java.lang.String propertyName)
                                        throws java.io.IOException,
                                               AutomationException
Gets a property value of the sensor model currently being used by this ICSMXform.

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

getImageFile

java.lang.String getImageFile()
                              throws java.io.IOException,
                                     AutomationException
Fully qualified (NITF) file name of this ICSMXform.

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

setImageFile

void setImageFile(java.lang.String pNITFImageFile)
                  throws java.io.IOException,
                         AutomationException
Fully qualified (NITF) file name of this ICSMXform.

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

getIterPrecision

double getIterPrecision()
                        throws java.io.IOException,
                               AutomationException
Precision value to be used for iterative processes.

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

setIterPrecision

void setIterPrecision(double pPrecision)
                      throws java.io.IOException,
                             AutomationException
Precision value to be used for iterative processes.

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

putSensorModelProperty

void putSensorModelProperty(java.lang.String propertyKey,
                            java.lang.String propertyValue)
                            throws java.io.IOException,
                                   AutomationException
Sets a property value of the sensor model.

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