com.esri.arcgis.datasourcesraster
Interface ICellSizeLevel

All Superinterfaces:
Serializable
All Known Subinterfaces:
ICellSizeLevel2
All Known Implementing Classes:
CellSizeLevel, ICellSizeLevelProxy, OverviewItemURI

public interface ICellSizeLevel
extends Serializable

Provides access to members that control a cell size level.

Product Availability

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


Method Summary
 double getCellSize()
          The cell size value assocated with the level.
 IGeometry getGeometry()
          The geometry defining the boundary of the cell size level.
 int getID()
          The unique ID associated with the cell size level.
 double getMaximumCellSize()
          The maximum cell size value associated with the level.
 double getMinimumCellSize()
          The minimum cell size value associated with the level.
 void setCellSize(double pCellsize)
          The cell size value assocated with the level.
 void setGeometryByRef(IGeometry ppLevelBoundary)
          The geometry defining the boundary of the cell size level.
 void setID(int pDescriptionID)
          The unique ID associated with the cell size level.
 void setMaximumCellSize(double pMaximumCellSize)
          The maximum cell size value associated with the level.
 void setMinimumCellSize(double pMinimumCellSize)
          The minimum cell size value associated with the level.
 

Method Detail

setCellSize

void setCellSize(double pCellsize)
                 throws IOException,
                        AutomationException
The cell size value assocated with the level.

Product Availability

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

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

getCellSize

double getCellSize()
                   throws IOException,
                          AutomationException
The cell size value assocated with the level.

Product Availability

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

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

setGeometryByRef

void setGeometryByRef(IGeometry ppLevelBoundary)
                      throws IOException,
                             AutomationException
The geometry defining the boundary of the cell size level.

Product Availability

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

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

getGeometry

IGeometry getGeometry()
                      throws IOException,
                             AutomationException
The geometry defining the boundary of the cell size level.

Product Availability

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

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

setMinimumCellSize

void setMinimumCellSize(double pMinimumCellSize)
                        throws IOException,
                               AutomationException
The minimum cell size value associated with the level.

Product Availability

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

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

getMinimumCellSize

double getMinimumCellSize()
                          throws IOException,
                                 AutomationException
The minimum cell size value associated with the level.

Product Availability

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

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

setMaximumCellSize

void setMaximumCellSize(double pMaximumCellSize)
                        throws IOException,
                               AutomationException
The maximum cell size value associated with the level.

Product Availability

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

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

getMaximumCellSize

double getMaximumCellSize()
                          throws IOException,
                                 AutomationException
The maximum cell size value associated with the level.

Product Availability

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

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

setID

void setID(int pDescriptionID)
           throws IOException,
                  AutomationException
The unique ID associated with the cell size level.

Product Availability

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

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

getID

int getID()
          throws IOException,
                 AutomationException
The unique ID associated with the cell size level.

Product Availability

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

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