com.esri.arcgis.geoprocessing
Class IGpDescribeGeometryProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.geoprocessing.IGpDescribeGeometryProxy
All Implemented Interfaces:
IGpDescribeGeometry, java.io.Externalizable, java.io.Serializable

public class IGpDescribeGeometryProxy
extends com.esri.arcgis.interop.Dispatch
implements IGpDescribeGeometry, java.io.Serializable

Internal use class Proxy for COM Interface 'IGpDescribeGeometry'. Generated 3/19/2015 1:20:59 PM from 'C:\ArcGIS\COM\esriGeoprocessing.olb'

Description: 'Provides access to the properties and methods of the Describe Geometry object.' 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.geoprocessing.IGpDescribeGeometry
DISPID_1_GET_NAME, DISPID_10_NAME, DISPID_11_NAME, DISPID_12_GET_NAME, DISPID_13_GET_NAME, DISPID_14_GET_NAME, DISPID_15_GET_NAME, DISPID_2_GET_NAME, DISPID_3_GET_NAME, DISPID_4_GET_NAME, DISPID_5_GET_NAME, DISPID_6_GET_NAME, DISPID_7_GET_NAME, DISPID_8_GET_NAME, DISPID_9_GET_NAME, IID, IID27dffb2e_7b69_4dde_8aca_42b14e37c5f0
 
Constructor Summary
  IGpDescribeGeometryProxy()
          For internal use only
  IGpDescribeGeometryProxy(java.lang.Object obj)
           
protected IGpDescribeGeometryProxy(java.lang.Object obj, java.lang.String iid)
           
  IGpDescribeGeometryProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
protected IGpDescribeGeometryProxy(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)
           
 double getArea()
          The area of the geometry object.
 java.lang.String getCentroid(java.lang.Object pInside)
          The centroid of the geometry object; returns label point if centroid is outside.
 java.lang.String getExtent()
          The extent of the geometry object.
 java.lang.String getFirstPoint()
          The first point of the geometry object.
 IGeometry getGeometry()
          Sets the geometry property.
 java.lang.String getHullRectangle()
          The four corners of the most narrow enclosing rectangle.
 java.lang.String getIsMultipart()
          Indicates whether the geometry object contains more than one part.
 java.lang.String getLabelPoint()
          The (inside) label point of the geometry object.
 java.lang.String getLastPoint()
          The last point of the geometry object.
 double getLength()
          The length of the geometry object.
 java.lang.Object getPart(java.lang.Object part)
          Returns the part of the geometry object at the specified index.
 int getPartCount()
          The number of parts of the geometry object.
 int getPointCount()
          The number of points of the geometry object.
 java.lang.String getTrueCentroid()
          The true centroid of the geometry object.
 java.lang.String getType()
          The geometry type of the geometry object.
 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

IGpDescribeGeometryProxy

public IGpDescribeGeometryProxy(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

IGpDescribeGeometryProxy

public IGpDescribeGeometryProxy()
For internal use only


IGpDescribeGeometryProxy

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

IGpDescribeGeometryProxy

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

IGpDescribeGeometryProxy

protected IGpDescribeGeometryProxy(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

getType

public java.lang.String getType()
                         throws java.io.IOException,
                                AutomationException
The geometry type of the geometry object.

Specified by:
getType in interface IGpDescribeGeometry
Returns:
The type
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getExtent

public java.lang.String getExtent()
                           throws java.io.IOException,
                                  AutomationException
The extent of the geometry object.

Specified by:
getExtent in interface IGpDescribeGeometry
Returns:
The extent
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCentroid

public java.lang.String getCentroid(java.lang.Object pInside)
                             throws java.io.IOException,
                                    AutomationException
The centroid of the geometry object; returns label point if centroid is outside.

Specified by:
getCentroid in interface IGpDescribeGeometry
Parameters:
pInside - A Variant (in, optional, pass null if not required)
Returns:
The centroid
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTrueCentroid

public java.lang.String getTrueCentroid()
                                 throws java.io.IOException,
                                        AutomationException
The true centroid of the geometry object.

Specified by:
getTrueCentroid in interface IGpDescribeGeometry
Returns:
The centroid
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLabelPoint

public java.lang.String getLabelPoint()
                               throws java.io.IOException,
                                      AutomationException
The (inside) label point of the geometry object.

Specified by:
getLabelPoint in interface IGpDescribeGeometry
Returns:
The labelPoint
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getFirstPoint

public java.lang.String getFirstPoint()
                               throws java.io.IOException,
                                      AutomationException
The first point of the geometry object.

Specified by:
getFirstPoint in interface IGpDescribeGeometry
Returns:
The firstPoint
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLastPoint

public java.lang.String getLastPoint()
                              throws java.io.IOException,
                                     AutomationException
The last point of the geometry object.

Specified by:
getLastPoint in interface IGpDescribeGeometry
Returns:
The lastPoint
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getArea

public double getArea()
               throws java.io.IOException,
                      AutomationException
The area of the geometry object.

Specified by:
getArea in interface IGpDescribeGeometry
Returns:
The area
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLength

public double getLength()
                 throws java.io.IOException,
                        AutomationException
The length of the geometry object.

Specified by:
getLength in interface IGpDescribeGeometry
Returns:
The length
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getIsMultipart

public java.lang.String getIsMultipart()
                                throws java.io.IOException,
                                       AutomationException
Indicates whether the geometry object contains more than one part.

Specified by:
getIsMultipart in interface IGpDescribeGeometry
Returns:
The multipart
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getPartCount

public int getPartCount()
                 throws java.io.IOException,
                        AutomationException
The number of parts of the geometry object.

Specified by:
getPartCount in interface IGpDescribeGeometry
Returns:
The count
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getPart

public java.lang.Object getPart(java.lang.Object part)
                         throws java.io.IOException,
                                AutomationException
Returns the part of the geometry object at the specified index.

Specified by:
getPart in interface IGpDescribeGeometry
Parameters:
part - A Variant (in, optional, pass null if not required)
Returns:
A reference to another Automation Object (IDispatch)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getGeometry

public IGeometry getGeometry()
                      throws java.io.IOException,
                             AutomationException
Sets the geometry property.

Specified by:
getGeometry in interface IGpDescribeGeometry
Returns:
A reference to a com.esri.arcgis.geometry.IGeometry
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getHullRectangle

public java.lang.String getHullRectangle()
                                  throws java.io.IOException,
                                         AutomationException
The four corners of the most narrow enclosing rectangle.

Specified by:
getHullRectangle in interface IGpDescribeGeometry
Returns:
The rectangle
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getPointCount

public int getPointCount()
                  throws java.io.IOException,
                         AutomationException
The number of points of the geometry object.

Specified by:
getPointCount in interface IGpDescribeGeometry
Returns:
The count
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.