com.esri.arcgis.carto
Interface ITinLayer

All Superinterfaces:
ILayer, java.io.Serializable
All Known Subinterfaces:
ITinLayer2
All Known Implementing Classes:
ITinLayer2Proxy, ITinLayerProxy, TinLayer

public interface ITinLayer
extends ILayer, java.io.Serializable

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

Description: 'Provides access to members that control a TIN layer.' 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 IIDfe308f36_bdca_11d1_a523_0000f8774f0f
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void addRenderer(ITinRenderer renderer)
          Add a renderer to the end of the group.
 void clearRenderers()
          Remove all the renderers from the group.
 void deleteRenderer(ITinRenderer renderer)
          Remove a renderer from the group.
 ITin getDataset()
          The TIN used to define the layer.
 java.lang.String getDisplayField()
          The primary display field.
 ITinRenderer getRenderer(int index)
          Gets the nth renderer.
 int getRendererCount()
          The number of renderers.
 void insertRenderer(ITinRenderer renderer, int index)
          Insert a renderer at given index.
 boolean isScaleSymbols()
          Indicates if symbols are scaled for this layer.
 void setDatasetByRef(ITin tin)
          The TIN used to define the layer.
 void setDisplayField(java.lang.String fieldName)
          The primary display field.
 void setScaleSymbols(boolean scale)
          Indicates if symbols are scaled for this layer.
 
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
 

Field Detail

IIDfe308f36_bdca_11d1_a523_0000f8774f0f

static final int IIDfe308f36_bdca_11d1_a523_0000f8774f0f
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

getDataset

ITin getDataset()
                throws java.io.IOException,
                       AutomationException
The TIN used to define the layer.

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.

setDatasetByRef

void setDatasetByRef(ITin tin)
                     throws java.io.IOException,
                            AutomationException
The TIN used to define the layer.

Parameters:
tin - 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.

getRendererCount

int getRendererCount()
                     throws java.io.IOException,
                            AutomationException
The number of renderers.

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

getRenderer

ITinRenderer getRenderer(int index)
                         throws java.io.IOException,
                                AutomationException
Gets the nth renderer.

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

addRenderer

void addRenderer(ITinRenderer renderer)
                 throws java.io.IOException,
                        AutomationException
Add a renderer to the end of the group.

Parameters:
renderer - 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.

insertRenderer

void insertRenderer(ITinRenderer renderer,
                    int index)
                    throws java.io.IOException,
                           AutomationException
Insert a renderer at given index.

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

deleteRenderer

void deleteRenderer(ITinRenderer renderer)
                    throws java.io.IOException,
                           AutomationException
Remove a renderer from the group.

Parameters:
renderer - 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.

clearRenderers

void clearRenderers()
                    throws java.io.IOException,
                           AutomationException
Remove all the renderers from the group.

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

getDisplayField

java.lang.String getDisplayField()
                                 throws java.io.IOException,
                                        AutomationException
The primary display field.

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

setDisplayField

void setDisplayField(java.lang.String fieldName)
                     throws java.io.IOException,
                            AutomationException
The primary display field.

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

isScaleSymbols

boolean isScaleSymbols()
                       throws java.io.IOException,
                              AutomationException
Indicates if symbols are scaled for this layer.

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

setScaleSymbols

void setScaleSymbols(boolean scale)
                     throws java.io.IOException,
                            AutomationException
Indicates if symbols are scaled for this layer.

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