com.esri.arcgis.datasourcesraster
Interface ITerrainToRasterFunctionArguments

All Superinterfaces:
Serializable
All Known Implementing Classes:
TerrainToRasterFunctionArguments

public interface ITerrainToRasterFunctionArguments
extends Serializable

Provides access to members that control terrain to raster conversion.

Product Availability

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


Method Summary
 int getCacheMaxNumSurfaces()
          Maximum number of different surfaces kept in this cache folder.
 double getCacheRasterZTolerance()
          Z tolerance for rasters in the image cache folder, used for compression.
 double getCellWidth()
          Cell width.
 Object getTerrain()
          The input terrain or terrain name.
 int getTinToRasterInterpolationType()
          Tin to raster interpolation type (how to rasterize the tin: Linear or NN).
 void setCacheMaxNumSurfaces(int pMaxNumSurfaces)
          Maximum number of different surfaces kept in this cache folder.
 void setCacheRasterZTolerance(double pZTolerance)
          Z tolerance for rasters in the image cache folder, used for compression.
 void setCellWidth(double pCellWidth)
          Cell width.
 void setTerrainByRef(Object ppTerrain)
          The input terrain or terrain name.
 void setTinToRasterInterpolationType(int pType)
          Tin to raster interpolation type (how to rasterize the tin: Linear or NN).
 

Method Detail

getTerrain

Object getTerrain()
                  throws IOException,
                         AutomationException
The input terrain or terrain name.

Product Availability

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

Returns:
A reference to another Object (IUnknown)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setTerrainByRef

void setTerrainByRef(Object ppTerrain)
                     throws IOException,
                            AutomationException
The input terrain or terrain name.

Product Availability

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

Parameters:
ppTerrain - A reference to another Object (IUnknown) (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCellWidth

double getCellWidth()
                    throws IOException,
                           AutomationException
Cell width.

Product Availability

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

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

setCellWidth

void setCellWidth(double pCellWidth)
                  throws IOException,
                         AutomationException
Cell width.

Product Availability

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

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

getTinToRasterInterpolationType

int getTinToRasterInterpolationType()
                                    throws IOException,
                                           AutomationException
Tin to raster interpolation type (how to rasterize the tin: Linear or NN).

Product Availability

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

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

setTinToRasterInterpolationType

void setTinToRasterInterpolationType(int pType)
                                     throws IOException,
                                            AutomationException
Tin to raster interpolation type (how to rasterize the tin: Linear or NN).

Product Availability

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

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

getCacheMaxNumSurfaces

int getCacheMaxNumSurfaces()
                           throws IOException,
                                  AutomationException
Maximum number of different surfaces kept in this cache folder.

Product Availability

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

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

setCacheMaxNumSurfaces

void setCacheMaxNumSurfaces(int pMaxNumSurfaces)
                            throws IOException,
                                   AutomationException
Maximum number of different surfaces kept in this cache folder.

Product Availability

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

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

getCacheRasterZTolerance

double getCacheRasterZTolerance()
                                throws IOException,
                                       AutomationException
Z tolerance for rasters in the image cache folder, used for compression.

Product Availability

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

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

setCacheRasterZTolerance

void setCacheRasterZTolerance(double pZTolerance)
                              throws IOException,
                                     AutomationException
Z tolerance for rasters in the image cache folder, used for compression.

Product Availability

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

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