com.esri.arcgis.carto
Interface IGeoImageDescription3

All Superinterfaces:
IGeoImageDescription, IGeoImageDescription2, Serializable

public interface IGeoImageDescription3
extends IGeoImageDescription2, Serializable

Provides access to members that control an image description.

Product Availability

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


Method Summary
 IGeoTransformation getGeoTransformation()
          The geographic transformation required to transform from the source to the requested GCS.
 int getNoDataInterpretation()
          The NoData interpretation.
 int getResamplingHint()
          The raster resampling hint.
 void setGeoTransformationByRef(IGeoTransformation geotransform)
          The geographic transformation required to transform from the source to the requested GCS.
 void setNoDataInterpretation(int pNoDataInterpretation)
          The NoData interpretation.
 void setResamplingHint(int pHint)
          The raster resampling hint.
 
Methods inherited from interface com.esri.arcgis.carto.IGeoImageDescription2
getMosaicRule, getRenderingRule, isBSQ, setBSQ, setMosaicRuleByRef, setRenderingRuleByRef
 
Methods inherited from interface com.esri.arcgis.carto.IGeoImageDescription
getBandSelection, getCompression, getCompressionQuality, getExtent, getHeight, getInterpolation, getMosaicProperties, getNoData, getPixelType, getSpatialReference, getViewpointProperties, getWidth, setBandSelectionByRef, setCompression, setCompressionQuality, setExtentByRef, setHeight, setInterpolation, setMosaicProperties, setNoData, setPixelType, setSpatialReferenceByRef, setViewpointProperties, setWidth
 

Method Detail

getNoDataInterpretation

int getNoDataInterpretation()
                            throws IOException,
                                   AutomationException
The NoData interpretation.

Product Availability

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

Returns:
A com.esri.arcgis.datasourcesraster.esriNoDataInterpretation constant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setNoDataInterpretation

void setNoDataInterpretation(int pNoDataInterpretation)
                             throws IOException,
                                    AutomationException
The NoData interpretation.

Product Availability

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

Parameters:
pNoDataInterpretation - A com.esri.arcgis.datasourcesraster.esriNoDataInterpretation constant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getGeoTransformation

IGeoTransformation getGeoTransformation()
                                        throws IOException,
                                               AutomationException
The geographic transformation required to transform from the source to the requested GCS.

Product Availability

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

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

setGeoTransformationByRef

void setGeoTransformationByRef(IGeoTransformation geotransform)
                               throws IOException,
                                      AutomationException
The geographic transformation required to transform from the source to the requested GCS.

Product Availability

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

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

getResamplingHint

int getResamplingHint()
                      throws IOException,
                             AutomationException
The raster resampling hint.

Product Availability

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

Returns:
A com.esri.arcgis.geodatabase.esriRasterResamplingHint constant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setResamplingHint

void setResamplingHint(int pHint)
                       throws IOException,
                              AutomationException
The raster resampling hint.

Product Availability

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

Parameters:
pHint - A com.esri.arcgis.geodatabase.esriRasterResamplingHint constant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.