com.esri.arcgis.carto
Interface ITinRenderer

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
ITerrainAttributeRenderer, ITerrainRenderer, ITerrainRenderer2
All Known Implementing Classes:
ITerrainAttributeRendererProxy, ITerrainRenderer2Proxy, ITerrainRendererProxy, ITinRendererProxy, LasPointElevationRenderer, LasUniqueValueRenderer, TerrainDirtyAreaRenderer, TerrainPointAttributeRenderer, TerrainPointElevationRenderer, TerrainPointUniqueValueRenderer, TinAspectRenderer, TinBreaklineRenderer, TinContourRenderer, TinEdgeRenderer, TinElevationRenderer, TinFaceRenderer, TinFaceValueRenderer, TinNodeElevationRenderer, TinNodeRenderer, TinNodeValueRenderer, TinSlopeRenderer

public interface ITinRenderer
extends java.io.Serializable

COM Interface 'ITinRenderer'. Generated 3/19/2015 1:20:51 PM from 'C:\ArcGIS\COM\esriCarto.olb'

Description: 'Provides access to members that control functions common to all TIN renderers.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IID466db6cd_80a6_11d2_81eb_00104bc4cd03
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 boolean canRender()
          Indicates if renderer can draw.
 void copy(ITinRenderer pSource)
          Copies the properties of the given renderer.
 void draw(int drawPhase, IDisplay display, ISpatialReference aSpatialReference, ITrackCancel trackCancel)
          Draws the TIN.
 java.lang.String getName()
          The descriptive name of a renderer.
 ITin getTin()
          The TIN associated with the renderer.
 boolean isVisible()
          Indicates if the renderer is currently visible.
 void setName(java.lang.String name)
          The descriptive name of a renderer.
 void setTinByRef(ITin ppTin)
          The TIN associated with the renderer.
 void setVisible(boolean visible)
          Indicates if the renderer is currently visible.
 

Field Detail

IID466db6cd_80a6_11d2_81eb_00104bc4cd03

static final int IID466db6cd_80a6_11d2_81eb_00104bc4cd03
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

draw

void draw(int drawPhase,
          IDisplay display,
          ISpatialReference aSpatialReference,
          ITrackCancel trackCancel)
          throws java.io.IOException,
                 AutomationException
Draws the TIN.

Parameters:
drawPhase - A com.esri.arcgis.system.esriDrawPhase constant (in)
display - A reference to a com.esri.arcgis.display.IDisplay (in)
aSpatialReference - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)
trackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

copy

void copy(ITinRenderer pSource)
          throws java.io.IOException,
                 AutomationException
Copies the properties of the given renderer.

Parameters:
pSource - A reference to a com.esri.arcgis.carto.ITinRenderer (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

canRender

boolean canRender()
                  throws java.io.IOException,
                         AutomationException
Indicates if renderer can draw.

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

setTinByRef

void setTinByRef(ITin ppTin)
                 throws java.io.IOException,
                        AutomationException
The TIN associated with the renderer.

Parameters:
ppTin - A reference to a com.esri.arcgis.geodatabase.ITin (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTin

ITin getTin()
            throws java.io.IOException,
                   AutomationException
The TIN associated with the renderer.

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

getName

java.lang.String getName()
                         throws java.io.IOException,
                                AutomationException
The descriptive name of a renderer.

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

setName

void setName(java.lang.String name)
             throws java.io.IOException,
                    AutomationException
The descriptive name of a renderer.

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

isVisible

boolean isVisible()
                  throws java.io.IOException,
                         AutomationException
Indicates if the renderer is currently visible.

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

setVisible

void setVisible(boolean visible)
                throws java.io.IOException,
                       AutomationException
Indicates if the renderer is currently visible.

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