com.esri.arcgis.geoprocessing
Interface IGPRasterFormulated

All Superinterfaces:
Serializable
All Known Implementing Classes:
GPRasterFormulated

public interface IGPRasterFormulated
extends Serializable

Provides access to IGPRasterFormulated interface.

Product Availability

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

Supported Platforms

Windows


Method Summary
 void create(int type, Object value)
          Makes as an integer constant geodata.
 int getBandCount()
          Band count.
 int getType()
          Is integer type.
 Object getValue()
          Value.
 boolean isInteger()
          Indicates if integer or float type.
 IDERasterDataset makeDERasterDataset(String pathName, double cellSize, IEnvelope extent)
          Makes a DERasterDataset.
 

Method Detail

create

void create(int type,
            Object value)
            throws IOException,
                   AutomationException
Makes as an integer constant geodata.

Product Availability

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

Supported Platforms

Windows

Parameters:
type - A com.esri.arcgis.geoprocessing.esriRasterDistributionEnum constant (in)
value - A Variant (in, optional, pass null if not required)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getBandCount

int getBandCount()
                 throws IOException,
                        AutomationException
Band count.

Product Availability

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

Supported Platforms

Windows

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

getType

int getType()
            throws IOException,
                   AutomationException
Is integer type.

Product Availability

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

Supported Platforms

Windows

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

isInteger

boolean isInteger()
                  throws IOException,
                         AutomationException
Indicates if integer or float type.

Product Availability

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

Supported Platforms

Windows

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

getValue

Object getValue()
                throws IOException,
                       AutomationException
Value.

Product Availability

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

Supported Platforms

Windows

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

makeDERasterDataset

IDERasterDataset makeDERasterDataset(String pathName,
                                     double cellSize,
                                     IEnvelope extent)
                                     throws IOException,
                                            AutomationException
Makes a DERasterDataset.

Product Availability

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

Supported Platforms

Windows

Parameters:
pathName - The pathName (in)
cellSize - The cellSize (in)
extent - A reference to a com.esri.arcgis.geometry.IEnvelope (in)
Returns:
A reference to a com.esri.arcgis.datasourcesraster.IDERasterDataset
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.