|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.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 problems
public 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 problems| Method Detail |
|---|
public static String getClsid()
public boolean equals(Object o)
equals in class Objectpublic int hashCode()
hashCode in class Object
public int init(ITinElement pElement)
throws IOException,
AutomationException
init in interface ITinDynamicFilterpElement - 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 ITinFilterpElement - 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 ITinFilterpbDataElementsOnly - 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 ITinFilterIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setType(int pType)
throws IOException,
AutomationException
setType in interface ITinEdgeTypeFilterpType - 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 ITinEdgeTypeFilterIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setRegularEdgesExcluded(boolean pbExcludeRegularEdge)
throws IOException,
AutomationException
setRegularEdgesExcluded in interface ITinEdgeTypeFilter2pbExcludeRegularEdge - 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 ITinEdgeTypeFilter2IOException - 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 ISupportErrorInforiid - 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 | ||||||||