com.esri.arcgis.carto
Interface ITerrainRenderer2

All Superinterfaces:
ITerrainRenderer, ITinRenderer, Serializable
All Known Subinterfaces:
ITerrainAttributeRenderer
All Known Implementing Classes:
TerrainPointAttributeRenderer, TerrainPointElevationRenderer, TerrainPointUniqueValueRenderer

public interface ITerrainRenderer2
extends ITerrainRenderer, 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
 IEnvelope getAreaOfInterest()
          The area of interest to be rendered.
 double getResolution()
          The resolution to be rendered.
 void setAreaOfInterest(IEnvelope ppAOI)
          The area of interest to be rendered.
 void setResolution(double pResolution)
          The resolution to be rendered.
 
Methods inherited from interface com.esri.arcgis.carto.ITerrainRenderer
getTerrain, setTerrainByRef
 
Methods inherited from interface com.esri.arcgis.carto.ITinRenderer
canRender, copy, draw, getName, getTin, isVisible, setName, setTinByRef, setVisible
 

Method Detail

setAreaOfInterest

void setAreaOfInterest(IEnvelope ppAOI)
                       throws IOException,
                              AutomationException
The area of interest to be rendered.

Product Availability

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

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

getAreaOfInterest

IEnvelope getAreaOfInterest()
                            throws IOException,
                                   AutomationException
The area of interest to be rendered.

Product Availability

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

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

setResolution

void setResolution(double pResolution)
                   throws IOException,
                          AutomationException
The resolution to be rendered.

Product Availability

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

Parameters:
pResolution - The pResolution (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getResolution

double getResolution()
                     throws IOException,
                            AutomationException
The resolution to be rendered.

Product Availability

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

Returns:
The pResolution
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.