com.esri.arcgis.datasourcesraster
Interface IRasterAnalysisProps

All Superinterfaces:
Serializable
All Known Implementing Classes:
Raster

public interface IRasterAnalysisProps
extends Serializable

Provides access to members that control the properties for raster analysis.

Remarks

This interface is mainly used for Spatial Analyst.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux


Method Summary
 IEnvelope getAnalysisExtent()
          The analysis extent of the raster.
 double getPixelHeight()
          The pixel height in ground resolution.
 double getPixelWidth()
          The pixel width in ground resolution.
 IRasterDataset getRasterDataset()
          The RasterDataset, if there is one.
 void makePermanent()
          Makes a temporary raster a permanent raster dataset.
 void setAnalysisExtentByRef(IEnvelope ppExtent)
          The analysis extent of the raster.
 void setPixelHeight(double height)
          The pixel height in ground resolution.
 void setPixelWidth(double width)
          The pixel width in ground resolution.
 

Method Detail

setPixelWidth

void setPixelWidth(double width)
                   throws IOException,
                          AutomationException
The pixel width in ground resolution.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

getPixelWidth

double getPixelWidth()
                     throws IOException,
                            AutomationException
The pixel width in ground resolution.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

setPixelHeight

void setPixelHeight(double height)
                    throws IOException,
                           AutomationException
The pixel height in ground resolution.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

getPixelHeight

double getPixelHeight()
                      throws IOException,
                             AutomationException
The pixel height in ground resolution.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

getAnalysisExtent

IEnvelope getAnalysisExtent()
                            throws IOException,
                                   AutomationException
The analysis extent of the raster.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

setAnalysisExtentByRef

void setAnalysisExtentByRef(IEnvelope ppExtent)
                            throws IOException,
                                   AutomationException
The analysis extent of the raster.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

getRasterDataset

IRasterDataset getRasterDataset()
                                throws IOException,
                                       AutomationException
The RasterDataset, if there is one.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

makePermanent

void makePermanent()
                   throws IOException,
                          AutomationException
Makes a temporary raster a permanent raster dataset.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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