Shrinks the selected zones by a specified number of cells.
[Visual Basic .NET] Public Function Shrink ( _ ByVal Raster As IGeoDataset, _ ByVal numberCells As Integer, _ ByRef zoneList As Object _ ) As IGeoDataset
[C#] public IGeoDataset Shrink ( IGeoDataset Raster, int numberCells, ref object zoneList );
[C++]
HRESULT Shrink(
  IGeoDataset* Raster,
  long numberCells,
  VARIANT* zoneList,
  IGeoDataset** Shrink
);
[C++]Parameters
Raster [in]Raster is a parameter of type IGeoDataset
numberCells [in] numberCells is a parameter of type long zoneList [in] zoneList is a parameter of type VARIANT Shrink [out, retval]Shrink is a parameter of type IGeoDataset
Product Availability
Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Spatial Analyst Extension.
Remarks
| raster | An input Raster, RasterDataset, RasterBand, or RasterDescriptor | 
| numberCells | The number of cells to shrink each selected zone | 
| zoneList | A listing of values (array of type long) from the table of the input raster indicating the zones to select. The default field is Value. | 
- The method returns a reference to a Raster object.
- Read the Working with ArcGIS Spatial Analyst objects technical document for general information on implementing Spatial Analyst operations.