| 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.esri.arcgis.interop.Dispatch
com.esri.arcgis.geoprocessing.IGpDescribeGeometryProxy
public class IGpDescribeGeometryProxy
Provides access to the properties and methods of the Describe Geometry object.
| Field Summary | |
|---|---|
 boolean | 
noncastable
 | 
| Fields inherited from class com.esri.arcgis.interop.Dispatch | 
|---|
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef | 
| Constructor Summary | |
|---|---|
  | 
IGpDescribeGeometryProxy()
 | 
  | 
IGpDescribeGeometryProxy(Object obj)
 | 
protected  | 
IGpDescribeGeometryProxy(Object obj,
                         String iid)
 | 
| Method Summary | |
|---|---|
 void | 
addListener(String iidStr,
            Object theListener,
            Object theSource)
 | 
 double | 
getArea()
The area of the geometry object.  | 
 String | 
getCentroid(Object pInside)
The centroid of the geometry object; returns label point if centroid is outside.  | 
 String | 
getExtent()
The extent of the geometry object.  | 
 String | 
getFirstPoint()
The first point of the geometry object.  | 
 IGeometry | 
getGeometry()
Sets the geometry property.  | 
 String | 
getHullRectangle()
The four corners of the most narrow enclosing rectangle.  | 
 String | 
getIsMultipart()
Indicates whether the geometry object contains more than one part.  | 
 String | 
getLabelPoint()
The (inside) label point of the geometry object.  | 
 String | 
getLastPoint()
The last point of the geometry object.  | 
 double | 
getLength()
The length of the geometry object.  | 
 Object | 
getPart(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.  | 
 String | 
getTrueCentroid()
The true centroid of the geometry object.  | 
 String | 
getType()
The geometry type of the geometry object.  | 
 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 IGpDescribeGeometryProxy()
public IGpDescribeGeometryProxy(Object obj)
                         throws IOException
IOException
protected IGpDescribeGeometryProxy(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.DispatchIOException
public void removeListener(String iidStr,
                           Object theListener)
                    throws IOException
removeListener in class com.esri.arcgis.interop.DispatchIOException
public String getType()
               throws IOException,
                      AutomationException
getType in interface IGpDescribeGeometryIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getExtent()
                 throws IOException,
                        AutomationException
getExtent in interface IGpDescribeGeometryIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getCentroid(Object pInside)
                   throws IOException,
                          AutomationException
getCentroid in interface IGpDescribeGeometrypInside - A Variant  (in, optional, pass null if not required)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getTrueCentroid()
                       throws IOException,
                              AutomationException
getTrueCentroid in interface IGpDescribeGeometryIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getLabelPoint()
                     throws IOException,
                            AutomationException
getLabelPoint in interface IGpDescribeGeometryIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getFirstPoint()
                     throws IOException,
                            AutomationException
getFirstPoint in interface IGpDescribeGeometryIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getLastPoint()
                    throws IOException,
                           AutomationException
getLastPoint in interface IGpDescribeGeometryIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getArea()
               throws IOException,
                      AutomationException
getArea in interface IGpDescribeGeometryIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getLength()
                 throws IOException,
                        AutomationException
getLength in interface IGpDescribeGeometryIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getIsMultipart()
                      throws IOException,
                             AutomationException
getIsMultipart in interface IGpDescribeGeometryIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getPartCount()
                 throws IOException,
                        AutomationException
getPartCount in interface IGpDescribeGeometryIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public Object getPart(Object part)
               throws IOException,
                      AutomationException
getPart in interface IGpDescribeGeometrypart - A Variant  (in, optional, pass null if not required)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IGeometry getGeometry()
                      throws IOException,
                             AutomationException
getGeometry in interface IGpDescribeGeometryIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getHullRectangle()
                        throws IOException,
                               AutomationException
getHullRectangle in interface IGpDescribeGeometryIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getPointCount()
                  throws IOException,
                         AutomationException
getPointCount in interface IGpDescribeGeometryIOException - 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 | ||||||||