|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IRasterDatasetEdit
Provides access to members that control raster dataset level editing operations.
The IRasterDatasetEdit interface provides access to editing the raster dataset by appending new raster data, and manipulating both the colormap and statistics. Some of methods (Erase, DeleteStats, and AppendNewBand) work only with database RasterDataset, which is dataset store in an enterpise or a file geodatabase.
Method Summary | |
---|---|
void |
alterColormap(IRasterColormap colormap)
Alters colormap. |
void |
appendNewBand()
Appends a new raster band. |
void |
computeStats(int pyramidLevel)
Calculates statistics and histograms from a given pyramid level. |
void |
deleteColormap()
Deletes colormap. |
void |
deleteStats()
Deletes statistics and histograms. |
void |
erase(IEnvelope extent)
Erases a rectanglar area of this RasterDataset. |
void |
mosaic(IRaster raster,
double tolerance)
Mosaics a Raster into this RasterDataset. |
void |
mosaicBands(IRaster raster,
int start,
double tolerance)
Mosaics a Raster into this RasterDataset at a given starting band index. |
Method Detail |
---|
void mosaic(IRaster raster, double tolerance) throws IOException, AutomationException
raster
- A reference to a com.esri.arcgis.geodatabase.IRaster (in)tolerance
- The tolerance (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void mosaicBands(IRaster raster, int start, double tolerance) throws IOException, AutomationException
This method is supported by RasterDataset instances created from geodatabase and TIFF, Imagine and GRID raster formats.
raster
- A reference to a com.esri.arcgis.geodatabase.IRaster (in)start
- The start (in)tolerance
- The tolerance (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void erase(IEnvelope extent) throws IOException, AutomationException
extent
- A reference to a com.esri.arcgis.geometry.IEnvelope (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void computeStats(int pyramidLevel) throws IOException, AutomationException
This method is avaliable only on raster datasets in File and ArcSDE geodatabases.
pyramidLevel
- The pyramidLevel (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void deleteStats() throws IOException, AutomationException
This method is avaliable only on raster datasets in File and ArcSDE geodatabases.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void alterColormap(IRasterColormap colormap) throws IOException, AutomationException
colormap
- A reference to a com.esri.arcgis.geodatabase.IRasterColormap (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void deleteColormap() throws IOException, AutomationException
This method only applies to database Rasterdataset , a raster dataset stored in a File or ArcSDE geodatabase.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void appendNewBand() throws IOException, AutomationException
This method is available only on a raster dataset in File and ArcSDE geodatabases.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |