com.esri.arcgis.carto
Interface ITerrainAttributeRenderer

All Superinterfaces:
ITerrainRenderer, ITerrainRenderer2, ITinRenderer, Serializable
All Known Implementing Classes:
TerrainPointAttributeRenderer, TerrainPointUniqueValueRenderer

public interface ITerrainAttributeRenderer
extends ITerrainRenderer2, 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
 String getAttributeFieldName()
          The name of the reserved field to be used to define drawing symbol.
 ILongArray getDataSources()
          The embedded data sources to be rendered.
 void redefineSymbols()
          Redefine drawing symbols based on cueernt data sources and attribute field name.
 void setAttributeFieldName(String pName)
          The name of the reserved field to be used to define drawing symbol.
 void setDataSources(ILongArray pDataSources)
          The embedded data sources to be rendered.
 
Methods inherited from interface com.esri.arcgis.carto.ITerrainRenderer2
getAreaOfInterest, getResolution, setAreaOfInterest, setResolution
 
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

setAttributeFieldName

void setAttributeFieldName(String pName)
                           throws IOException,
                                  AutomationException
The name of the reserved field to be used to define drawing symbol.

Product Availability

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

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

getAttributeFieldName

String getAttributeFieldName()
                             throws IOException,
                                    AutomationException
The name of the reserved field to be used to define drawing symbol.

Product Availability

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

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

setDataSources

void setDataSources(ILongArray pDataSources)
                    throws IOException,
                           AutomationException
The embedded data sources to be rendered.

Product Availability

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

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

getDataSources

ILongArray getDataSources()
                          throws IOException,
                                 AutomationException
The embedded data sources to be rendered.

Product Availability

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

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

redefineSymbols

void redefineSymbols()
                     throws IOException,
                            AutomationException
Redefine drawing symbols based on cueernt data sources and attribute field name.

Product Availability

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

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