com.esri.arcgis.geoprocessing
Interface IGPRasterSchema

All Superinterfaces:
Serializable
All Known Implementing Classes:
GPRasterSchema

public interface IGPRasterSchema
extends Serializable

Provides access to the properties/methods of a geoprocessing raster schema object.

Description

This interface is new at ArcGIS 9.3.

Product Availability

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


Method Summary
 double getCellSize()
          The cellSize property.
 int getCellSizeRule()
          Inidicates how the cellSize property is to be managed.
 IEnvelope getExtent()
          The extent property.
 int getExtentRule()
          Inidicates how the extent property is to be managed.
 int getRasterFormatRule()
          Inidicates how the raster format property is to be managed.
 int getRasterRule()
          Inidicates how the raster is integer property is to be managed.
 void setCellSize(double cellSize)
          The cellSize property.
 void setCellSizeRule(int type)
          Inidicates how the cellSize property is to be managed.
 void setExtentByRef(IEnvelope extent)
          The extent property.
 void setExtentRule(int type)
          Inidicates how the extent property is to be managed.
 void setRasterFormatRule(int type)
          Inidicates how the raster format property is to be managed.
 void setRasterRule(int type)
          Inidicates how the raster is integer property is to be managed.
 

Method Detail

getExtentRule

int getExtentRule()
                  throws IOException,
                         AutomationException
Inidicates how the extent property is to be managed.

Product Availability

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

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

setExtentRule

void setExtentRule(int type)
                   throws IOException,
                          AutomationException
Inidicates how the extent property is to be managed.

Product Availability

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

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

getExtent

IEnvelope getExtent()
                    throws IOException,
                           AutomationException
The extent property.

Product Availability

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

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.

setExtentByRef

void setExtentByRef(IEnvelope extent)
                    throws IOException,
                           AutomationException
The extent property.

Product Availability

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

Parameters:
extent - 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.

getCellSizeRule

int getCellSizeRule()
                    throws IOException,
                           AutomationException
Inidicates how the cellSize property is to be managed.

Product Availability

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

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

setCellSizeRule

void setCellSizeRule(int type)
                     throws IOException,
                            AutomationException
Inidicates how the cellSize property is to be managed.

Product Availability

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

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

getCellSize

double getCellSize()
                   throws IOException,
                          AutomationException
The cellSize property.

Product Availability

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

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

setCellSize

void setCellSize(double cellSize)
                 throws IOException,
                        AutomationException
The cellSize property.

Product Availability

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

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

getRasterRule

int getRasterRule()
                  throws IOException,
                         AutomationException
Inidicates how the raster is integer property is to be managed.

Product Availability

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

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

setRasterRule

void setRasterRule(int type)
                   throws IOException,
                          AutomationException
Inidicates how the raster is integer property is to be managed.

Product Availability

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

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

getRasterFormatRule

int getRasterFormatRule()
                        throws IOException,
                               AutomationException
Inidicates how the raster format property is to be managed.

Product Availability

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

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

setRasterFormatRule

void setRasterFormatRule(int type)
                         throws IOException,
                                AutomationException
Inidicates how the raster format property is to be managed.

Product Availability

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

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