|
|||||||||
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.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.Dispatch
IOException
public void removeListener(String iidStr, Object theListener) throws IOException
removeListener
in class com.esri.arcgis.interop.Dispatch
IOException
public String getType() throws IOException, AutomationException
getType
in interface IGpDescribeGeometry
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getExtent() throws IOException, AutomationException
getExtent
in interface IGpDescribeGeometry
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getCentroid(Object pInside) throws IOException, AutomationException
getCentroid
in interface IGpDescribeGeometry
pInside
- 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 IGpDescribeGeometry
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getLabelPoint() throws IOException, AutomationException
getLabelPoint
in interface IGpDescribeGeometry
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getFirstPoint() throws IOException, AutomationException
getFirstPoint
in interface IGpDescribeGeometry
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getLastPoint() throws IOException, AutomationException
getLastPoint
in interface IGpDescribeGeometry
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getArea() throws IOException, AutomationException
getArea
in interface IGpDescribeGeometry
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getLength() throws IOException, AutomationException
getLength
in interface IGpDescribeGeometry
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getIsMultipart() throws IOException, AutomationException
getIsMultipart
in interface IGpDescribeGeometry
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getPartCount() throws IOException, AutomationException
getPartCount
in interface IGpDescribeGeometry
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public Object getPart(Object part) throws IOException, AutomationException
getPart
in interface IGpDescribeGeometry
part
- 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 IGpDescribeGeometry
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getHullRectangle() throws IOException, AutomationException
getHullRectangle
in interface IGpDescribeGeometry
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getPointCount() throws IOException, AutomationException
getPointCount
in interface IGpDescribeGeometry
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 |