com.esri.arcgis.geometry
Class IPolycurve3Proxy
java.lang.Object
com.esri.arcgis.interop.Dispatch
com.esri.arcgis.geometry.IGeometryProxy
com.esri.arcgis.geometry.ICurveProxy
com.esri.arcgis.geometry.IPolycurveProxy
com.esri.arcgis.geometry.IPolycurve2Proxy
com.esri.arcgis.geometry.IPolycurve3Proxy
- All Implemented Interfaces:
- java.io.Externalizable, ICurve, IGeometry, IPolycurve, IPolycurve2, IPolycurve3, java.io.Serializable
- public class IPolycurve3Proxy
- extends IPolycurve2Proxy
- implements IPolycurve3, java.io.Serializable
Provides access to members that extend IPolycurve with additional splitting and densification methods.
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 |
densifyByAngleEx(double maxSegmentLength,
double maxAngleDeviation,
boolean bTrackAll,
int[] cOriginalSegments,
esriOriginalSegmentMapping[] originalSegments)
Supported Platforms |
void |
densifyEx(double maxSegmentLength,
double maxDeviation,
boolean bTrackAll,
int[] cOriginalSegments,
esriOriginalSegmentMapping[] originalSegments)
Supported Platforms |
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.ICurveProxy |
getFromPoint, getLength, getSubcurve, getToPoint, isClosed, queryFromPoint, queryNormal, queryPoint, queryPointAndDistance, queryTangent, queryToPoint, reverseOrientation, setFromPoint, setToPoint |
| 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.ICurve |
getFromPoint, getLength, getSubcurve, getToPoint, isClosed, queryFromPoint, queryNormal, queryPoint, queryPointAndDistance, queryTangent, queryToPoint, reverseOrientation, setFromPoint, setToPoint |
| 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
IPolycurve3Proxy
public IPolycurve3Proxy(java.lang.String CLSID,
java.lang.String host,
AuthInfo authInfo)
throws java.net.UnknownHostException,
java.io.IOException
IPolycurve3Proxy
public IPolycurve3Proxy()
- For internal use only
IPolycurve3Proxy
public IPolycurve3Proxy(java.lang.Object obj)
throws java.io.IOException
IPolycurve3Proxy
protected IPolycurve3Proxy(java.lang.Object obj,
java.lang.String iid)
throws java.io.IOException
IPolycurve3Proxy
protected IPolycurve3Proxy(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 IPolycurve2Proxy
- 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 IPolycurve2Proxy
- Throws:
java.io.IOException
densifyByAngleEx
public void densifyByAngleEx(double maxSegmentLength,
double maxAngleDeviation,
boolean bTrackAll,
int[] cOriginalSegments,
esriOriginalSegmentMapping[] originalSegments)
throws java.io.IOException,
AutomationException
- Description copied from interface:
IPolycurve3
Supported Platforms
Windows, Solaris, Linux
- Specified by:
densifyByAngleEx in interface IPolycurve3
- Parameters:
maxSegmentLength - The maxSegmentLength (in)maxAngleDeviation - The maxAngleDeviation (in)bTrackAll - The bTrackAll (in)cOriginalSegments - The cOriginalSegments (in/out: use single element array)originalSegments - A Structure: com.esri.arcgis.geometry.esriOriginalSegmentMapping (out: use single element array)
- Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
densifyEx
public void densifyEx(double maxSegmentLength,
double maxDeviation,
boolean bTrackAll,
int[] cOriginalSegments,
esriOriginalSegmentMapping[] originalSegments)
throws java.io.IOException,
AutomationException
- Description copied from interface:
IPolycurve3
Supported Platforms
Windows, Solaris, Linux
- Specified by:
densifyEx in interface IPolycurve3
- Parameters:
maxSegmentLength - The maxSegmentLength (in)maxDeviation - The maxDeviation (in)bTrackAll - The bTrackAll (in)cOriginalSegments - The cOriginalSegments (in/out: use single element array)originalSegments - A Structure: com.esri.arcgis.geometry.esriOriginalSegmentMapping (out: use single element array)
- Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.