|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.geodatabase.TinEdgeTypeFilter
public class TinEdgeTypeFilter
The ESRI TinEdgeTypeFilter component.
The TinEdgeTypeFilter is used to filter edges based on whether they are enforced in the triangulation, and if so the type of enforcement, or if they are simply incidental to the triangulation. Edge types are described through the esriTinEdgeType enumeration.
Constructor Summary | |
---|---|
TinEdgeTypeFilter()
Constructs a TinEdgeTypeFilter using ArcGIS Engine. |
|
TinEdgeTypeFilter(Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts. TinEdgeTypeFilter theTinEdgeTypeFilter = (TinEdgeTypeFilter) obj; |
Method Summary | |
---|---|
boolean |
canPass(ITinElement pElement)
Indicates if the specified element meets the filter criteria. |
boolean |
equals(Object o)
Compare this object with another |
static String |
getClsid()
getClsid. |
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 |
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. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.esri.arcgis.interop.RemoteObjRef |
---|
getJintegraDispatch, release |
Constructor Detail |
---|
public TinEdgeTypeFilter() throws IOException, UnknownHostException
IOException
- if there are interop problems
UnknownHostException
- if there are interop problemspublic TinEdgeTypeFilter(Object obj) throws IOException
TinEdgeTypeFilter theTinEdgeTypeFilter = (TinEdgeTypeFilter) obj;
obj
to TinEdgeTypeFilter
.
obj
- an object returned from ArcGIS Engine or Server
IOException
- if there are interop problemsMethod Detail |
---|
public static String getClsid()
public boolean equals(Object o)
equals
in class Object
public int hashCode()
hashCode
in class Object
public int init(ITinElement pElement) throws IOException, AutomationException
init
in interface ITinDynamicFilter
pElement
- A reference to a com.esri.arcgis.geodatabase.ITinElement (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean canPass(ITinElement pElement) throws IOException, AutomationException
canPass
in interface ITinFilter
pElement
- A reference to a com.esri.arcgis.geodatabase.ITinElement (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setDataElementsOnly(boolean pbDataElementsOnly) throws IOException, AutomationException
setDataElementsOnly
in interface ITinFilter
pbDataElementsOnly
- The pbDataElementsOnly (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isDataElementsOnly() throws IOException, AutomationException
isDataElementsOnly
in interface ITinFilter
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setType(int pType) throws IOException, AutomationException
setType
in interface ITinEdgeTypeFilter
pType
- A com.esri.arcgis.geodatabase.esriTinEdgeType constant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getType() throws IOException, AutomationException
getType
in interface ITinEdgeTypeFilter
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setRegularEdgesExcluded(boolean pbExcludeRegularEdge) throws IOException, AutomationException
setRegularEdgesExcluded
in interface ITinEdgeTypeFilter2
pbExcludeRegularEdge
- The pbExcludeRegularEdge (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isRegularEdgesExcluded() throws IOException, AutomationException
isRegularEdgesExcluded
in interface ITinEdgeTypeFilter2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void interfaceSupportsErrorInfo(GUID riid) throws IOException, AutomationException
Indicates whether the interface supports IErrorInfo.
interfaceSupportsErrorInfo
in interface ISupportErrorInfo
riid
- A Structure: com.esri.arcgis.support.ms.stdole.GUID (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |