com.esri.arcgis.geodatabase
Interface ITinValueFilter2

All Superinterfaces:
ITinFilter, ITinValueFilter, Serializable
All Known Implementing Classes:
TinValueFilter

public interface ITinValueFilter2
extends ITinValueFilter, Serializable

Provides access to members that control TIN value filters.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux


Method Summary
 boolean isZeroTagValueExcluded()
          Indicates if zero tag value should be excluded.
 void setZeroTagValueExcluded(boolean pbExcludeZeroTagValue)
          Indicates if zero tag value should be excluded.
 
Methods inherited from interface com.esri.arcgis.geodatabase.ITinValueFilter
getActiveBound, getClassBreakCodes, getClassBreaks, getLowerBound, getUniqueValue, getUpperBound, setActiveBound, setClassBreakCodesByRef, setClassBreaksByRef, setLowerBound, setUniqueValue, setUpperBound
 
Methods inherited from interface com.esri.arcgis.geodatabase.ITinFilter
canPass, isDataElementsOnly, setDataElementsOnly
 

Method Detail

setZeroTagValueExcluded

void setZeroTagValueExcluded(boolean pbExcludeZeroTagValue)
                             throws IOException,
                                    AutomationException
Indicates if zero tag value should be excluded.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

isZeroTagValueExcluded

boolean isZeroTagValueExcluded()
                               throws IOException,
                                      AutomationException
Indicates if zero tag value should be excluded.

Description

Determines if elements with tag values of 0 are allowed to pass thru the filter or are blocked.

In some applications it may be desirable to exclude elements that have not had their tag value set explicitly. Since the default tag value for all elements is 0 you can exclude elements that haven't been tagged by setting ZeroTagValueExcluded to TRUE. This is assuming elements that have been tagged explicitly are done so with non-zero values.

The default value is FALSE.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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