|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IRasterCatalogLayer
Provides access to members that create or modify a raster catalog.
RasterCatalogLayer can be created from a RasterCatalogTable by using the Create method.
The RasterCatalogLayer is rendered by default using the statistics of the first raster dataset in the raster catalog table. You can change the renderer using method Renderer property.
IRasterCatalogLayer displays raster catalogs.
Method Summary | |
---|---|
void |
create(IRasterCatalogTable pCatalog)
Creates a raster catalog layer. |
IRasterCatalogTable |
getCatalogTable()
Raster catalog table. |
int |
getDisplayRasters()
Indicates whether to display rasters. |
int |
getPrimaryField()
Layer's primary field. |
IRasterRenderer |
getRenderer()
Layer's RasterRenderer. |
ISymbol |
getSymbol()
Layer's symbol. |
void |
setDisplayRasters(int pNum)
Indicates whether to display rasters. |
void |
setPrimaryField(int pnField)
Layer's primary field. |
void |
setRendererByRef(IRasterRenderer renderer)
Layer's RasterRenderer. |
void |
setSymbolByRef(ISymbol ppSymbol)
Layer's symbol. |
Methods inherited from interface com.esri.arcgis.carto.ILayer |
---|
draw, getAreaOfInterest, getMaximumScale, getMinimumScale, getName, getSupportedDrawPhases, getTipText, isCached, isShowTips, isValid, isVisible, setCached, setMaximumScale, setMinimumScale, setName, setShowTips, setSpatialReferenceByRef, setVisible |
Method Detail |
---|
void create(IRasterCatalogTable pCatalog) throws IOException, AutomationException
The DisplayRasters property specifies a threshold (the number of raster datasets are within the display extent) that controls the raster catalog display mode. If the number of the raster datasets in the display extent is greater than the threshold, the raster catalog displays as a wireframe. Otherwise the raster datasets within the display extent will be drawn. The default threshold is 9.
pCatalog
- A reference to a com.esri.arcgis.datasourcesraster.IRasterCatalogTable (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IRasterCatalogTable getCatalogTable() throws IOException, AutomationException
The RasterCatalogTable can be retrieved from the layer using the CatalogTable property.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setPrimaryField(int pnField) throws IOException, AutomationException
pnField
- The pnField (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getPrimaryField() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IRasterRenderer getRenderer() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setRendererByRef(IRasterRenderer renderer) throws IOException, AutomationException
renderer
- A reference to a com.esri.arcgis.carto.IRasterRenderer (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getDisplayRasters() throws IOException, AutomationException
The DisplayRasters property specifies the threshold, in raster datasets, of how many datasets must be visible for the pixel data to be drawn. If too many datasets are within the display extent, a wire frame will show the bounding box of each raster dataset with the name of the dataset.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setDisplayRasters(int pNum) throws IOException, AutomationException
pNum
- The pNum (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.ISymbol getSymbol() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setSymbolByRef(ISymbol ppSymbol) throws IOException, AutomationException
ppSymbol
- A reference to a com.esri.arcgis.display.ISymbol (in)
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 |