com.esri.arcgis.datasourcesraster
Interface IFormosat2Xform

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

public interface IFormosat2Xform
extends IGeodataXform, Serializable

Provides access to members that control a Formosat2 transform.

Product Availability

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


Method Summary
 int getColumns()
          Columns in the image.
 double getInterpolationThreshold()
          Threshold for interpolation (pixels).
 int getMaxIterations()
          Iteration count limit.
 IVariantArray getParameters()
          The Formosat2 sensor model parameters.
 int getRows()
          Rows in the image.
 double getSunAzimuth()
          Sun azimuth.
 double getSunElevation()
          Sun elevation.
 void setInterpolationThreshold(double interpThreshold)
          Threshold for interpolation (pixels).
 void setMaxIterations(int maxIterations)
          Iteration count limit.
 
Methods inherited from interface com.esri.arcgis.geodatabase.IGeodataXform
getDomains, getSpatialReference, isIdentity, setSpatialReferenceByRef, transform, transformCellsize, transformExtent, transformPoints
 

Method Detail

getColumns

int getColumns()
               throws IOException,
                      AutomationException
Columns in the image.

Product Availability

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

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

getRows

int getRows()
            throws IOException,
                   AutomationException
Rows in the image.

Product Availability

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

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

getSunAzimuth

double getSunAzimuth()
                     throws IOException,
                            AutomationException
Sun azimuth.

Product Availability

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

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

getSunElevation

double getSunElevation()
                       throws IOException,
                              AutomationException
Sun elevation.

Product Availability

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

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

getMaxIterations

int getMaxIterations()
                     throws IOException,
                            AutomationException
Iteration count limit.

Product Availability

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

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

setMaxIterations

void setMaxIterations(int maxIterations)
                      throws IOException,
                             AutomationException
Iteration count limit.

Product Availability

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

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

getInterpolationThreshold

double getInterpolationThreshold()
                                 throws IOException,
                                        AutomationException
Threshold for interpolation (pixels).

Product Availability

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

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

setInterpolationThreshold

void setInterpolationThreshold(double interpThreshold)
                               throws IOException,
                                      AutomationException
Threshold for interpolation (pixels).

Product Availability

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

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

getParameters

IVariantArray getParameters()
                            throws IOException,
                                   AutomationException
The Formosat2 sensor model parameters.

Product Availability

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

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