|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.interop.Dispatch com.esri.arcgis.geodatabase.ITinPolygonProxy
public class ITinPolygonProxy
Provides access to members that control TIN polygon characteristics.
Field Summary | |
---|---|
boolean |
noncastable
|
Fields inherited from class com.esri.arcgis.interop.Dispatch |
---|
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef |
Constructor Summary | |
---|---|
|
ITinPolygonProxy()
|
|
ITinPolygonProxy(Object obj)
|
protected |
ITinPolygonProxy(Object obj,
String iid)
|
Method Summary | |
---|---|
void |
addListener(String iidStr,
Object theListener,
Object theSource)
|
IEnumTinEdge |
asEdges()
The specified polygon as triangle edges. |
IEnumTinNode |
asNodes()
The specified polygon as TIN nodes. |
IPolygon |
asPolygon(ITinFilter pNodeFilter,
boolean bGetZ)
The specified polygon as polygon geometry. |
IEnumTinTriangle |
asTriangles()
The specified polygon as its constituent triangles. |
void |
removeListener(String iidStr,
Object theListener)
|
Methods inherited from class com.esri.arcgis.interop.Dispatch |
---|
bindUsingMoniker, constructVtblPosTable, convertToNative, cookieForListener, createDispatch, createObjrefMonikerDisplayName, equals, getActiveObject, getActiveObject, getDefaultProperty, getDispatchIdOfName, getLastErrorCode, getMtsObjectContext, getObjRef, getPropertyByName, getPropertyByName, getVtblPos, hashCode, initDispatch, invoke, invokeMethodByName, invokeMethodByName, invokeMethodByName, invokePropertyGetByName, invokePropertyPutByName, invokePropertyPutByRefByName, isNativeMode, isObjRef, optimizedVtblInvoke, queryInterface, readExternal, release, setNativeMode, setPropertyByName, toString, vtblInvoke, writeExternal |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public boolean noncastable
Constructor Detail |
---|
public ITinPolygonProxy()
public ITinPolygonProxy(Object obj) throws IOException
IOException
protected ITinPolygonProxy(Object obj, String iid) throws IOException
IOException
Method Detail |
---|
public void addListener(String iidStr, Object theListener, Object theSource) throws IOException
addListener
in class com.esri.arcgis.interop.Dispatch
IOException
public void removeListener(String iidStr, Object theListener) throws IOException
removeListener
in class com.esri.arcgis.interop.Dispatch
IOException
public IEnumTinNode asNodes() throws IOException, AutomationException
Returns a node enumerator representing the nodes around the polygon exterior.
The resulting enumerator will return nodes in ordered sequence, ring by ring. The end of each ring is indicated by repeating the first node of the ring.
asNodes
in interface ITinPolygon
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnumTinEdge asEdges() throws IOException, AutomationException
asEdges
in interface ITinPolygon
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnumTinTriangle asTriangles() throws IOException, AutomationException
asTriangles
in interface ITinPolygon
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IPolygon asPolygon(ITinFilter pNodeFilter, boolean bGetZ) throws IOException, AutomationException
The returned polygon has not been topologically simplified for the sake of performance. For example, you may just want to draw the polygon. Drawing doesn't require simplification. If you'll be performing topological operations on the polygon you will need to call ITopologicalOperator.Simplify.
The filter argument can be NULL ('Nothing' in VB) if no filtering is desired.
asPolygon
in interface ITinPolygon
pNodeFilter
- A reference to a com.esri.arcgis.geodatabase.ITinFilter (in)bGetZ
- The bGetZ (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 |