com.esri.arcgis.geodatabase
Interface IRasterDatasetEdit2

All Superinterfaces:
IRasterDatasetEdit, Serializable
All Known Subinterfaces:
IRasterDatasetEdit3
All Known Implementing Classes:
RasterDataset

public interface IRasterDatasetEdit2
extends IRasterDatasetEdit, Serializable

Provides access to members that control editing of a RasterDataset.

Superseded By

IRasterDatasetEdit3

Remarks

IRasterDatasetEdit2 provides access to manipulate the raster attribute table of a single band raster dataset. BuildAttributeTable builds the default raster attribute table for the raster, with value and count. AlterAttributeTable alters the raster attribute table of the raster with the given table.

Product Availability

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


Method Summary
 void alterAttributeTable(ITable newTable)
          Alters the raster attribute table.
 void buildAttributeTable()
          Builds the raster attribute table.
 void deleteAttributeTable()
          Deletes the raster attribute table.
 boolean isCanAlterAttributeTable()
          Indicates if the raster attribute table can be altered.
 
Methods inherited from interface com.esri.arcgis.geodatabase.IRasterDatasetEdit
alterColormap, appendNewBand, computeStats, deleteColormap, deleteStats, erase, mosaic, mosaicBands
 

Method Detail

alterAttributeTable

void alterAttributeTable(ITable newTable)
                         throws IOException,
                                AutomationException
Alters the raster attribute table.

Product Availability

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

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

deleteAttributeTable

void deleteAttributeTable()
                          throws IOException,
                                 AutomationException
Deletes the raster attribute table.

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.

isCanAlterAttributeTable

boolean isCanAlterAttributeTable()
                                 throws IOException,
                                        AutomationException
Indicates if the raster attribute table can be altered.

Product Availability

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

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

buildAttributeTable

void buildAttributeTable()
                         throws IOException,
                                AutomationException
Builds the raster attribute table.

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.