com.esri.arcgis.geodatabase
Interface ITinSelection

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
ITinSelectionProxy, Tin

public interface ITinSelection
extends java.io.Serializable

COM Interface 'ITinSelection'. Generated 3/19/2015 1:20:57 PM from 'C:\ArcGIS\COM\esriGeoDatabase.olb'

Description: 'Provides access to members that control TIN selction methods.' 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 IIDb0dbc8e2_b4b1_11d3_ab4d_0008c73fd50c
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void clearSelection(int type)
          Clears selected element(s).
 void flipSelection(int type, boolean bDataElementsOnly)
          Flips current selection of the specified element type in the TIN.
 int getSelectedElementCount(int type)
          The number of selected elements.
 IEnumTinElement getSelection(int type)
          Returns an enumerator containing selected elements.
 boolean hasSelection(int type)
          Indicates if element(s) is/are selected.
 boolean isSelected(int index, int type)
          Returns TRUE if the element referenced by the index is selected.
 void querySelectionExtent(int type, IEnvelope pExtent)
          Returns the extent of the selected elements.
 void selectAll(int type, boolean bDataElementsOnly)
          Selects all elements of the specified element type in the TIN.
 void selectByArea(int type, IPolygon pArea, boolean bPassThrough, boolean bDataElementsOnly, int action)
          Selects all elements of the specified element type in a specified polygonal area.
 void selectByEnvelope(int type, IEnvelope pEnvelope, boolean bPassThrough, boolean bDataElementsOnly, int action)
          Selects all elements of the specified element type in a specified rectangular envelope.
 void setSelected(int index, int type, int action)
          Selects the element referenced by the index.
 void setSelection(IEnumTinElement pElements, int action)
          Selects elements returned by the enumerator.
 

Field Detail

IIDb0dbc8e2_b4b1_11d3_ab4d_0008c73fd50c

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

hasSelection

boolean hasSelection(int type)
                     throws java.io.IOException,
                            AutomationException
Indicates if element(s) is/are selected.

Parameters:
type - A com.esri.arcgis.geodatabase.esriTinElementType constant (in)
Returns:
The pbHasSelection
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

clearSelection

void clearSelection(int type)
                    throws java.io.IOException,
                           AutomationException
Clears selected element(s).

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

setSelection

void setSelection(IEnumTinElement pElements,
                  int action)
                  throws java.io.IOException,
                         AutomationException
Selects elements returned by the enumerator.

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

getSelection

IEnumTinElement getSelection(int type)
                             throws java.io.IOException,
                                    AutomationException
Returns an enumerator containing selected elements.

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

selectAll

void selectAll(int type,
               boolean bDataElementsOnly)
               throws java.io.IOException,
                      AutomationException
Selects all elements of the specified element type in the TIN.

Parameters:
type - A com.esri.arcgis.geodatabase.esriTinElementType constant (in)
bDataElementsOnly - The bDataElementsOnly (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

flipSelection

void flipSelection(int type,
                   boolean bDataElementsOnly)
                   throws java.io.IOException,
                          AutomationException
Flips current selection of the specified element type in the TIN.

Parameters:
type - A com.esri.arcgis.geodatabase.esriTinElementType constant (in)
bDataElementsOnly - The bDataElementsOnly (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

selectByArea

void selectByArea(int type,
                  IPolygon pArea,
                  boolean bPassThrough,
                  boolean bDataElementsOnly,
                  int action)
                  throws java.io.IOException,
                         AutomationException
Selects all elements of the specified element type in a specified polygonal area.

Parameters:
type - A com.esri.arcgis.geodatabase.esriTinElementType constant (in)
pArea - A reference to a com.esri.arcgis.geometry.IPolygon (in)
bPassThrough - The bPassThrough (in)
bDataElementsOnly - The bDataElementsOnly (in)
action - A com.esri.arcgis.geodatabase.esriTinSelectionType constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

selectByEnvelope

void selectByEnvelope(int type,
                      IEnvelope pEnvelope,
                      boolean bPassThrough,
                      boolean bDataElementsOnly,
                      int action)
                      throws java.io.IOException,
                             AutomationException
Selects all elements of the specified element type in a specified rectangular envelope.

Parameters:
type - A com.esri.arcgis.geodatabase.esriTinElementType constant (in)
pEnvelope - A reference to a com.esri.arcgis.geometry.IEnvelope (in)
bPassThrough - The bPassThrough (in)
bDataElementsOnly - The bDataElementsOnly (in)
action - A com.esri.arcgis.geodatabase.esriTinSelectionType constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSelected

void setSelected(int index,
                 int type,
                 int action)
                 throws java.io.IOException,
                        AutomationException
Selects the element referenced by the index.

Parameters:
index - The index (in)
type - A com.esri.arcgis.geodatabase.esriTinElementType constant (in)
action - A com.esri.arcgis.geodatabase.esriTinSelectionType constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isSelected

boolean isSelected(int index,
                   int type)
                   throws java.io.IOException,
                          AutomationException
Returns TRUE if the element referenced by the index is selected.

Parameters:
index - The index (in)
type - A com.esri.arcgis.geodatabase.esriTinElementType constant (in)
Returns:
The pbIsSelected
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

querySelectionExtent

void querySelectionExtent(int type,
                          IEnvelope pExtent)
                          throws java.io.IOException,
                                 AutomationException
Returns the extent of the selected elements.

Parameters:
type - A com.esri.arcgis.geodatabase.esriTinElementType constant (in)
pExtent - A reference to a com.esri.arcgis.geometry.IEnvelope (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSelectedElementCount

int getSelectedElementCount(int type)
                            throws java.io.IOException,
                                   AutomationException
The number of selected elements.

Parameters:
type - A com.esri.arcgis.geodatabase.esriTinElementType constant (in)
Returns:
The pCount
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.