|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ITerrainLayer
Provides access to members that control a Terrain layer.
| Method Summary | |
|---|---|
void |
addRenderer(ITinRenderer pRenderer)
Add a renderer to the end of the group. |
void |
clearRenderers()
Remove all the renderers from the group. |
void |
deleteRenderer(ITinRenderer pRenderer)
Remove a renderer from the group. |
double |
getAnalysisToolsResolution()
Indicates the resolution that analysis tools will be enabled. |
double |
getCurrentResolution()
Indicates the current resolution. |
ISurface |
getCurrentSurface()
Gets current surface. |
String |
getDisplayField()
The primary display field. |
int |
getPointBudget()
Indicates the Point Budget. |
ITinRenderer |
getRenderer(int index)
Gets the nth renderer. |
int |
getRendererCount()
The number of renderers. |
double |
getTargetResolution()
Indicates the resolution to be used when AutoLOR is false. |
ITerrain |
getTerrain()
The Terrain used to define the layer. |
void |
insertRenderer(ITinRenderer pRenderer,
int index)
Insert a renderer at given index. |
boolean |
isAutoLOR()
Indicates if LOR should be updated when scale changed. |
boolean |
isLockCurrentSurface()
Indicates if current surface should be updated based on scale change. |
boolean |
isPyramidHonored()
Indicates if current surface resolution honors the scale/resolution relationship in the pyramin definition. |
boolean |
isScaleSymbols()
Indicates if symbols are scaled for this layer. |
boolean |
isShowResolution()
Indicates if TOC should display resolution. |
boolean |
isUseOverviewTerrain()
Indicates if Overview Terrain should be used when zoom to full. |
boolean |
isUsePointBudget()
Indicates if Point Budget should be used for rendering performance. |
void |
setAnalysisToolsResolution(double pAnalysisResolution)
Indicates the resolution that analysis tools will be enabled. |
void |
setAutoLOR(boolean pbAutoLOR)
Indicates if LOR should be updated when scale changed. |
void |
setDisplayField(String pFieldName)
The primary display field. |
void |
setLockCurrentSurface(boolean pbLock)
Indicates if current surface should be updated based on scale change. |
void |
setPointBudget(int pPointBudget)
Indicates the Point Budget. |
void |
setScaleSymbols(boolean pbScale)
Indicates if symbols are scaled for this layer. |
void |
setShowResolution(boolean pbShow)
Indicates if TOC should display resolution. |
void |
setTargetResolution(double pResolution)
Indicates the resolution to be used when AutoLOR is false. |
void |
setTerrainByRef(ITerrain ppTerrain)
The Terrain used to define the layer. |
void |
setUseOverviewTerrain(boolean pbUseOverviewTerrain)
Indicates if Overview Terrain should be used when zoom to full. |
void |
setUsePointBudget(boolean pbUsePointBudget)
Indicates if Point Budget should be used for rendering performance. |
| 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 |
|---|
ITerrain getTerrain()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setTerrainByRef(ITerrain ppTerrain)
throws IOException,
AutomationException
ppTerrain - A reference to a com.esri.arcgis.geodatabaseextensions.ITerrain (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
ISurface getCurrentSurface()
throws IOException,
AutomationException
GetCurrentSurface may return a NULL pointer ('Nothing' in VB). For example, it will return NULL if ITerrain.IsValid is FALSE. Therefore, check the return value before attempting to use it.
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getRendererCount()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
ITinRenderer getRenderer(int index)
throws IOException,
AutomationException
index - The index (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void addRenderer(ITinRenderer pRenderer)
throws IOException,
AutomationException
pRenderer - A reference to a com.esri.arcgis.carto.ITinRenderer (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void insertRenderer(ITinRenderer pRenderer,
int index)
throws IOException,
AutomationException
pRenderer - A reference to a com.esri.arcgis.carto.ITinRenderer (in)index - The index (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void deleteRenderer(ITinRenderer pRenderer)
throws IOException,
AutomationException
pRenderer - A reference to a com.esri.arcgis.carto.ITinRenderer (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void clearRenderers()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
String getDisplayField()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setDisplayField(String pFieldName)
throws IOException,
AutomationException
pFieldName - The pFieldName (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isScaleSymbols()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setScaleSymbols(boolean pbScale)
throws IOException,
AutomationException
pbScale - The pbScale (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isUseOverviewTerrain()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setUseOverviewTerrain(boolean pbUseOverviewTerrain)
throws IOException,
AutomationException
pbUseOverviewTerrain - The pbUseOverviewTerrain (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isAutoLOR()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setAutoLOR(boolean pbAutoLOR)
throws IOException,
AutomationException
pbAutoLOR - The pbAutoLOR (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isPyramidHonored()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
double getTargetResolution()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setTargetResolution(double pResolution)
throws IOException,
AutomationException
pResolution - The pResolution (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
double getCurrentResolution()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isShowResolution()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setShowResolution(boolean pbShow)
throws IOException,
AutomationException
pbShow - The pbShow (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isLockCurrentSurface()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setLockCurrentSurface(boolean pbLock)
throws IOException,
AutomationException
pbLock - The pbLock (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isUsePointBudget()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setUsePointBudget(boolean pbUsePointBudget)
throws IOException,
AutomationException
pbUsePointBudget - The pbUsePointBudget (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getPointBudget()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setPointBudget(int pPointBudget)
throws IOException,
AutomationException
pPointBudget - The pPointBudget (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
double getAnalysisToolsResolution()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setAnalysisToolsResolution(double pAnalysisResolution)
throws IOException,
AutomationException
pAnalysisResolution - The pAnalysisResolution (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 | ||||||||