public class TinEdgeTypeFilter extends java.lang.Object implements com.esri.arcgis.interop.RemoteObjRef, ITinDynamicFilter, ITinEdgeTypeFilter, ITinEdgeTypeFilter2, ISupportErrorInfo
Description 'The Esri TinEdgeTypeFilter component.' 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 =
IID, IID0122c788_fd32_11d3_a0d6_00c04f8ece27, xxDummy
IID, IID18bbf602_373f_4093_b553_39aa9762c77f, xxDummy
IIDf9b595ae_a9a6_11d3_ab4b_0008c73fd50c
IID4eee3270_fa94_11d2_ae10_000000000000
IID, IIDdf0b3d60_548f_101b_8e65_08002b2bd119, xxDummy
Constructor and Description |
---|
TinEdgeTypeFilter()
Constructs a TinEdgeTypeFilter using ArcGIS Engine.
|
TinEdgeTypeFilter(java.lang.Object obj)
Deprecated.
As of ArcGIS 9.2, replaced by normal Java casts.
TinEdgeTypeFilter theTinEdgeTypeFilter = (TinEdgeTypeFilter) obj; |
Modifier and Type | Method and Description |
---|---|
boolean |
canPass(ITinElement pElement)
Indicates if the specified element meets the filter criteria.
|
boolean |
equals(java.lang.Object o)
Compare this object with another
|
static java.lang.String |
getClsid()
getClsid.
|
com.esri.arcgis.interop.Dispatch |
getJintegraDispatch()
Gets a reference to a com.esri.arcgis.interop.Dispatch which can be used to access the COM object that support for this
interface indicates the implementing class references.
|
int |
getType()
The edge type of the filter.
|
int |
hashCode()
the hashcode for this object
|
int |
init(ITinElement pElement)
Re/establishes the filter; determines and returns an ID for the subset of elements represented by the index.
|
void |
interfaceSupportsErrorInfo(GUID riid)
interfaceSupportsErrorInfo
|
boolean |
isDataElementsOnly()
Indicates whether the returned elements should be inside the data area.
|
boolean |
isRegularEdgesExcluded()
Indicates if regular edges should be excluded.
|
void |
release()
Release this COM object reference
|
void |
setDataElementsOnly(boolean pbDataElementsOnly)
Indicates whether the returned elements should be inside the data area.
|
void |
setRegularEdgesExcluded(boolean pbExcludeRegularEdge)
Indicates if regular edges should be excluded.
|
void |
setType(int pType)
The edge type of the filter.
|
public TinEdgeTypeFilter() throws java.io.IOException, java.net.UnknownHostException
java.io.IOException
- if there are interop problemsjava.net.UnknownHostException
- if there are interop problemspublic TinEdgeTypeFilter(java.lang.Object obj) throws java.io.IOException
TinEdgeTypeFilter theTinEdgeTypeFilter = (TinEdgeTypeFilter) obj;
obj
to TinEdgeTypeFilter
.obj
- an object returned from ArcGIS Engine or Serverjava.io.IOException
- if there are interop problemspublic static java.lang.String getClsid()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public com.esri.arcgis.interop.Dispatch getJintegraDispatch()
getJintegraDispatch
in interface com.esri.arcgis.interop.RemoteObjRef
public void release()
release
in interface com.esri.arcgis.interop.RemoteObjRef
public int init(ITinElement pElement) throws java.io.IOException, AutomationException
init
in interface ITinDynamicFilter
pElement
- A reference to a com.esri.arcgis.geodatabase.ITinElement (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean canPass(ITinElement pElement) throws java.io.IOException, AutomationException
canPass
in interface ITinFilter
pElement
- A reference to a com.esri.arcgis.geodatabase.ITinElement (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setDataElementsOnly(boolean pbDataElementsOnly) throws java.io.IOException, AutomationException
setDataElementsOnly
in interface ITinFilter
pbDataElementsOnly
- The pbDataElementsOnly (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean isDataElementsOnly() throws java.io.IOException, AutomationException
isDataElementsOnly
in interface ITinFilter
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setType(int pType) throws java.io.IOException, AutomationException
setType
in interface ITinEdgeTypeFilter
pType
- A com.esri.arcgis.geodatabase.esriTinEdgeType constant (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public int getType() throws java.io.IOException, AutomationException
getType
in interface ITinEdgeTypeFilter
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setRegularEdgesExcluded(boolean pbExcludeRegularEdge) throws java.io.IOException, AutomationException
setRegularEdgesExcluded
in interface ITinEdgeTypeFilter2
pbExcludeRegularEdge
- The pbExcludeRegularEdge (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean isRegularEdgesExcluded() throws java.io.IOException, AutomationException
isRegularEdgesExcluded
in interface ITinEdgeTypeFilter2
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void interfaceSupportsErrorInfo(GUID riid) throws java.io.IOException, AutomationException
interfaceSupportsErrorInfo
in interface ISupportErrorInfo
riid
- A Structure: com.esri.arcgis.support.ms.stdole.GUID (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.