com.esri.arcgis.geodatabase
Interface ITinValueFilter

All Superinterfaces:
ITinFilter, Serializable
All Known Subinterfaces:
ITinValueFilter2
All Known Implementing Classes:
TinValueFilter

public interface ITinValueFilter
extends ITinFilter, Serializable

Provides access to members that control TIN value filters.

Superseded By

ITinValueFilter2

Product Availability

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


Method Summary
 int getActiveBound()
          The active boundary of the filter.
 ILongArray getClassBreakCodes()
          The filter's numeric values used to represent each class.
 ILongArray getClassBreaks()
          The classification categories of the filter.
 int getLowerBound()
          The lower bound of the filter.
 int getUniqueValue()
          The unique value of the filter.
 int getUpperBound()
          The upper bound of the filter.
 void setActiveBound(int pType)
          The active boundary of the filter.
 void setClassBreakCodesByRef(ILongArray ppCodes)
          The filter's numeric values used to represent each class.
 void setClassBreaksByRef(ILongArray ppBreaks)
          The classification categories of the filter.
 void setLowerBound(int pLowerBound)
          The lower bound of the filter.
 void setUniqueValue(int pValue)
          The unique value of the filter.
 void setUpperBound(int pUpperBound)
          The upper bound of the filter.
 
Methods inherited from interface com.esri.arcgis.geodatabase.ITinFilter
canPass, isDataElementsOnly, setDataElementsOnly
 

Method Detail

setLowerBound

void setLowerBound(int pLowerBound)
                   throws IOException,
                          AutomationException
The lower bound of the filter.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

getLowerBound

int getLowerBound()
                  throws IOException,
                         AutomationException
The lower bound of the filter.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

setUpperBound

void setUpperBound(int pUpperBound)
                   throws IOException,
                          AutomationException
The upper bound of the filter.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

getUpperBound

int getUpperBound()
                  throws IOException,
                         AutomationException
The upper bound of the filter.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

setClassBreaksByRef

void setClassBreaksByRef(ILongArray ppBreaks)
                         throws IOException,
                                AutomationException
The classification categories of the filter.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

getClassBreaks

ILongArray getClassBreaks()
                          throws IOException,
                                 AutomationException
The classification categories of the filter.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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.

setClassBreakCodesByRef

void setClassBreakCodesByRef(ILongArray ppCodes)
                             throws IOException,
                                    AutomationException
The filter's numeric values used to represent each class.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

getClassBreakCodes

ILongArray getClassBreakCodes()
                              throws IOException,
                                     AutomationException
The filter's numeric values used to represent each class.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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.

setUniqueValue

void setUniqueValue(int pValue)
                    throws IOException,
                           AutomationException
The unique value of the filter.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

getUniqueValue

int getUniqueValue()
                   throws IOException,
                          AutomationException
The unique value of the filter.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

setActiveBound

void setActiveBound(int pType)
                    throws IOException,
                           AutomationException
The active boundary of the filter.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Parameters:
pType - A com.esri.arcgis.geodatabase.esriTinBoundType constant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getActiveBound

int getActiveBound()
                   throws IOException,
                          AutomationException
The active boundary of the filter.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Returns:
A com.esri.arcgis.geodatabase.esriTinBoundType constant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.