com.esri.arcgis.datasourcesraster
Interface ICSMXform

All Superinterfaces:
IGeodataXform, Serializable
All Known Implementing Classes:
CSMXform

public interface ICSMXform
extends IGeodataXform, Serializable

Provides access to members and transformation employing the Community Sensor Model (CSM).

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


Method Summary
 String getImageFile()
          Fully qualified (NITF) file name of this ICSMXform.
 double getIterPrecision()
          Precision value to be used for iterative processes.
 Object getSensorModelProperty(String propertyName)
          Gets a property value of the sensor model currently being used by this ICSMXform.
 void putSensorModelProperty(String propertyKey, String propertyValue)
          Sets a property value of the sensor model.
 void setImageFile(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
 

Method Detail

getSensorModelProperty

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

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

getImageFile

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

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

setImageFile

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

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

getIterPrecision

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

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

setIterPrecision

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

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

putSensorModelProperty

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

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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