com.esri.arcgis.geodatabase
Class ITinPolygonProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.geodatabase.ITinPolygonProxy
All Implemented Interfaces:
ITinPolygon, java.io.Externalizable, java.io.Serializable

public class ITinPolygonProxy
extends com.esri.arcgis.interop.Dispatch
implements ITinPolygon, java.io.Serializable

Internal use class Proxy for COM Interface 'ITinPolygon'. Generated 3/19/2015 1:20:57 PM from 'C:\ArcGIS\COM\esriGeoDatabase.olb'

Description: 'Provides access to members that control TIN polygon characteristics.' 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 =

See Also:
Serialized Form

Field Summary
 boolean noncastable
           
static java.lang.Class targetClass
           
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
 
Fields inherited from interface com.esri.arcgis.geodatabase.ITinPolygon
IID, IIDaddda5ca_a214_11d3_ab4b_0008c73fd50c
 
Constructor Summary
  ITinPolygonProxy()
          For internal use only
  ITinPolygonProxy(java.lang.Object obj)
           
protected ITinPolygonProxy(java.lang.Object obj, java.lang.String iid)
           
  ITinPolygonProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
protected ITinPolygonProxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
 
Method Summary
 void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.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(java.lang.String iidStr, java.lang.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

targetClass

public static final java.lang.Class targetClass

noncastable

public boolean noncastable
Constructor Detail

ITinPolygonProxy

public ITinPolygonProxy(java.lang.String CLSID,
                        java.lang.String host,
                        com.esri.arcgis.interop.AuthInfo authInfo)
                 throws java.net.UnknownHostException,
                        java.io.IOException
Throws:
java.net.UnknownHostException
java.io.IOException

ITinPolygonProxy

public ITinPolygonProxy()
For internal use only


ITinPolygonProxy

public ITinPolygonProxy(java.lang.Object obj)
                 throws java.io.IOException
Throws:
java.io.IOException

ITinPolygonProxy

protected ITinPolygonProxy(java.lang.Object obj,
                           java.lang.String iid)
                    throws java.io.IOException
Throws:
java.io.IOException

ITinPolygonProxy

protected ITinPolygonProxy(java.lang.String CLSID,
                           java.lang.String iid,
                           java.lang.String host,
                           com.esri.arcgis.interop.AuthInfo authInfo)
                    throws java.io.IOException
Throws:
java.io.IOException
Method Detail

addListener

public void addListener(java.lang.String iidStr,
                        java.lang.Object theListener,
                        java.lang.Object theSource)
                 throws java.io.IOException
Overrides:
addListener in class com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

removeListener

public void removeListener(java.lang.String iidStr,
                           java.lang.Object theListener)
                    throws java.io.IOException
Overrides:
removeListener in class com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

asNodes

public IEnumTinNode asNodes()
                     throws java.io.IOException,
                            AutomationException
The specified polygon as TIN nodes.

Specified by:
asNodes in interface ITinPolygon
Returns:
A reference to a com.esri.arcgis.geodatabase.IEnumTinNode
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

asEdges

public IEnumTinEdge asEdges()
                     throws java.io.IOException,
                            AutomationException
The specified polygon as triangle edges.

Specified by:
asEdges in interface ITinPolygon
Returns:
A reference to a com.esri.arcgis.geodatabase.IEnumTinEdge
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

asTriangles

public IEnumTinTriangle asTriangles()
                             throws java.io.IOException,
                                    AutomationException
The specified polygon as its constituent triangles.

Specified by:
asTriangles in interface ITinPolygon
Returns:
A reference to a com.esri.arcgis.geodatabase.IEnumTinTriangle
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

asPolygon

public IPolygon asPolygon(ITinFilter pNodeFilter,
                          boolean bGetZ)
                   throws java.io.IOException,
                          AutomationException
The specified polygon as polygon geometry.

Specified by:
asPolygon in interface ITinPolygon
Parameters:
pNodeFilter - A reference to a com.esri.arcgis.geodatabase.ITinFilter (in)
bGetZ - The bGetZ (in)
Returns:
A reference to a com.esri.arcgis.geometry.IPolygon
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.