com.esri.arcgis.geometry
Class IGeometry3Proxy
java.lang.Object
com.esri.arcgis.interop.Dispatch
com.esri.arcgis.geometry.IGeometryProxy
com.esri.arcgis.geometry.IGeometry2Proxy
com.esri.arcgis.geometry.IGeometry3Proxy
- All Implemented Interfaces:
- java.io.Externalizable, IGeometry, IGeometry2, IGeometry3, java.io.Serializable
- Direct Known Subclasses:
- IGeometry4Proxy
- public class IGeometry3Proxy
- extends IGeometry2Proxy
- implements IGeometry3, java.io.Serializable
Provides rapid access to a geometry's extent in the x-y plane.
Product Availability
Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.
- See Also:
- Serialized Form
|
Method Summary |
void |
addListener(java.lang.String iidStr,
java.lang.Object theListener,
java.lang.Object theSource)
Adds a Java object to be a listener for a specific kind of event generated by the COM object. |
void |
queryWKSEnvelope(_WKSEnvelope e)
Defines the specified wksenvelope to be the current extent of this geometry in the x-y plane. |
void |
removeListener(java.lang.String iidStr,
java.lang.Object theListener)
Removes a Java object as a listener to events generated by a COM object. |
| Methods inherited from class com.esri.arcgis.geometry.IGeometryProxy |
geoNormalize, geoNormalizeFromLongitude, getDimension, getEnvelope, getGeometryType, getSpatialReference, isEmpty, project, queryEnvelope, setEmpty, setSpatialReferenceByRef, snapToSpatialReference |
| Methods inherited from class com.esri.arcgis.interop.Dispatch |
bindUsingMoniker, convertToNative, cookieForListener, createDispatch, createObjrefMonikerDisplayName, equals, getActiveObject, getActiveObject, getDefaultProperty, getDispatchIdOfName, getLastErrorCode, getMtsObjectContext, getObjRef, getPropertyByName, getPropertyByName, hashCode, invoke, invokeMethodByName, invokeMethodByName, invokeMethodByName, invokePropertyGetByName, invokePropertyPutByName, invokePropertyPutByRefByName, isNativeMode, isObjRef, queryInterface, readExternal, setNativeMode, setPropertyByName, toString, vtblInvoke, writeExternal |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface com.esri.arcgis.geometry.IGeometry |
geoNormalize, geoNormalizeFromLongitude, getDimension, getEnvelope, getGeometryType, getSpatialReference, isEmpty, project, queryEnvelope, setEmpty, setSpatialReferenceByRef, snapToSpatialReference |
targetClass
public static final java.lang.Class targetClass
IGeometry3Proxy
public IGeometry3Proxy(java.lang.String CLSID,
java.lang.String host,
AuthInfo authInfo)
throws java.net.UnknownHostException,
java.io.IOException
IGeometry3Proxy
public IGeometry3Proxy()
- For internal use only
IGeometry3Proxy
public IGeometry3Proxy(java.lang.Object obj)
throws java.io.IOException
IGeometry3Proxy
protected IGeometry3Proxy(java.lang.Object obj,
java.lang.String iid)
throws java.io.IOException
IGeometry3Proxy
protected IGeometry3Proxy(java.lang.String CLSID,
java.lang.String iid,
java.lang.String host,
AuthInfo authInfo)
throws java.io.IOException
addListener
public void addListener(java.lang.String iidStr,
java.lang.Object theListener,
java.lang.Object theSource)
throws java.io.IOException
- Description copied from class:
Dispatch
- Adds a Java object to be a listener for a specific kind of event generated by the COM object.
when you wish to invoke method on the COM object using IDispatch (not using custom marshalling).
- Overrides:
addListener in class IGeometry2Proxy
- Throws:
java.io.IOException
removeListener
public void removeListener(java.lang.String iidStr,
java.lang.Object theListener)
throws java.io.IOException
- Description copied from class:
Dispatch
- Removes a Java object as a listener to events generated by a COM object.
when you wish to invoke method on the COM object using IDispatch (not using custom marshalling).
- Overrides:
removeListener in class IGeometry2Proxy
- Throws:
java.io.IOException
queryWKSEnvelope
public void queryWKSEnvelope(_WKSEnvelope e)
throws java.io.IOException,
AutomationException
- Description copied from interface:
IGeometry3
- Defines the specified wksenvelope to be the current extent of this geometry in the x-y plane.
Supported Platforms
Windows, Solaris, Linux
Description
The QueryWKSEnvelope method returns a WKSEnvelope structure corresponding to the envelope of the geometry. Use that method to quickly get the XMin, XMax, YMin and YMax values.
- Specified by:
queryWKSEnvelope in interface IGeometry3
- Parameters:
e - A Structure: com.esri.arcgis.system._WKSEnvelope (A com.esri.arcgis.system._WKSEnvelope COM typedef) (in)
- Throws:
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.