com.esri.arcgis.carto
Interface ITerrainRenderer

All Superinterfaces:
ITinRenderer, Serializable
All Known Subinterfaces:
ITerrainAttributeRenderer, ITerrainRenderer2
All Known Implementing Classes:
TerrainDirtyAreaRenderer, TerrainPointAttributeRenderer, TerrainPointElevationRenderer, TerrainPointUniqueValueRenderer, TinAspectRenderer, TinElevationRenderer, TinFaceRenderer, TinFaceValueRenderer, TinNodeElevationRenderer, TinSlopeRenderer

public interface ITerrainRenderer
extends ITinRenderer, Serializable

Provides access to members that control functions common to all Terrain renderers.

Product Availability

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


Method Summary
 ITerrain getTerrain()
          The Terrain associated with the renderer.
 void setTerrainByRef(ITerrain ppTerrain)
          The Terrain associated with the renderer.
 
Methods inherited from interface com.esri.arcgis.carto.ITinRenderer
canRender, copy, draw, getName, getTin, isVisible, setName, setTinByRef, setVisible
 

Method Detail

setTerrainByRef

void setTerrainByRef(ITerrain ppTerrain)
                     throws IOException,
                            AutomationException
The Terrain associated with the renderer.

Product Availability

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

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

getTerrain

ITerrain getTerrain()
                    throws IOException,
                           AutomationException
The Terrain associated with the renderer.

Product Availability

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

Returns:
A reference to a com.esri.arcgis.geodatabaseextensions.ITerrain
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.