com.esri.arcgis.datasourcesraster
Interface ICellSizeLevels

All Superinterfaces:
Serializable
All Known Implementing Classes:
CellSizeLevels, ICellSizeLevelsProxy

public interface ICellSizeLevels
extends Serializable

Provides access to members that control cell size levels.

Product Availability

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


Method Summary
 void add(ICellSizeLevel pCellSizeLevel)
          Adds a cell size level.
 int find(double searchCellSize)
          Finds the cell size level closest to the specified cell size value and returns its index within the collection.
 int getCount()
          The property count.
 ICellSizeLevel getElement(int index)
          Returns the cell size level at the specified position.
 void insert(int index, ICellSizeLevel pCellSizeLevels)
          Adds a cell size level at the specified position.
 void remove(int index)
          Removes the cell size level at the specified position.
 void removeAll()
          Removes all cell size levels.
 

Method Detail

getCount

int getCount()
             throws IOException,
                    AutomationException
The property count.

Product Availability

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

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

getElement

ICellSizeLevel getElement(int index)
                          throws IOException,
                                 AutomationException
Returns the cell size level at the specified position.

Product Availability

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

Parameters:
index - The index (in)
Returns:
A reference to a com.esri.arcgis.datasourcesraster.ICellSizeLevel
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

remove

void remove(int index)
            throws IOException,
                   AutomationException
Removes the cell size level at the specified position.

Product Availability

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

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

removeAll

void removeAll()
               throws IOException,
                      AutomationException
Removes all cell size levels.

Product Availability

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

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

add

void add(ICellSizeLevel pCellSizeLevel)
         throws IOException,
                AutomationException
Adds a cell size level.

Product Availability

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

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

insert

void insert(int index,
            ICellSizeLevel pCellSizeLevels)
            throws IOException,
                   AutomationException
Adds a cell size level at the specified position.

Product Availability

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

Parameters:
index - The index (in)
pCellSizeLevels - A reference to a com.esri.arcgis.datasourcesraster.ICellSizeLevel (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

find

int find(double searchCellSize)
         throws IOException,
                AutomationException
Finds the cell size level closest to the specified cell size value and returns its index within the collection.

Product Availability

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

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