|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IRasterCatalogDisplayProps
Provides access to members that create or modify a raster catalog.
Method Summary | |
---|---|
int |
getDelayDraw()
The time in millisecond to delay the drawing of each raster. |
int |
getDisplayRasters()
Indicates whether to display rasters. |
int |
getResamplingType()
Resampling method for displaying a raster. |
ISymbol |
getSymbol()
The symbol of the layer. |
double |
getTransitionScale()
The scale value to transition between wireframe and raster display. |
boolean |
isDrawRastersOnly()
Indicates whether to draw the rasters only. |
boolean |
isRedrawDisplay()
Indicates whether the display should redraw the layer. |
boolean |
isUseScale()
Indicates whether the scale is use to control wireframe/raster display transition. |
void |
setDelayDraw(int ms)
The time in millisecond to delay the drawing of each raster. |
void |
setDisplayRasters(int pNum)
Indicates whether to display rasters. |
void |
setDrawRastersOnly(boolean b)
Indicates whether to draw the rasters only. |
void |
setRedrawDisplay(boolean b)
Indicates whether the display should redraw the layer. |
void |
setResamplingType(int pResamplingType)
Resampling method for displaying a raster. |
void |
setSymbolByRef(ISymbol ppSymbol)
The symbol of the layer. |
void |
setTransitionScale(double scale)
The scale value to transition between wireframe and raster display. |
void |
setUseScale(boolean b)
Indicates whether the scale is use to control wireframe/raster display transition. |
Method Detail |
---|
int getDisplayRasters() 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.
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
The Symbol specifies the symbol to be use in rendering a raster catalog’s wire frames.
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.void setUseScale(boolean b) throws IOException, AutomationException
The UseScale property is also a threshold (map scale) that switches between the raster catalog display modes. For example, if you want the raster catalog display to be switched when displaying at a map scale 1:50000, you should set 50000 to this property. When the display scale goes bigger (i.e. 1:40000), it displays as raster datasets, and when the display scale goes smaller (i.e. 1:60000), it is displayed as a wireframe. This property has a higher priority than the threshold set by DisplayRasters. The UseScale must be true in order to use the this threshold.
b
- The b (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isUseScale() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setTransitionScale(double scale) throws IOException, AutomationException
scale
- The scale (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.double getTransitionScale() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isRedrawDisplay() throws IOException, AutomationException
Setting the RedrawDisplay property to be true will redraw raster datasets in the display each time you pan or zoom; the default is false.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setRedrawDisplay(boolean b) throws IOException, AutomationException
b
- The b (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getDelayDraw() throws IOException, AutomationException
The DelayDraw property controls the time interval in millisecond between drawing raster datasets. The default is set to 0. If the DelayDraw is set to a value that is less than the time that takes to draw one raster dataset, you will not see the difference by setting this delay property. You might want to increase this delay value to adjust to your application.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setDelayDraw(int ms) throws IOException, AutomationException
ms
- The ms (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getResamplingType() throws IOException, AutomationException
The ResamplingType specifies the resample type used in displaying raster datasets. The default is set to be NearestNeighbor resampling.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setResamplingType(int pResamplingType) throws IOException, AutomationException
pResamplingType
- A com.esri.arcgis.geodatabase.rstResamplingTypes constant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setDrawRastersOnly(boolean b) throws IOException, AutomationException
b
- The b (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isDrawRastersOnly() throws IOException, AutomationException
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 |