|
|||||||||
| 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.geometry.IEnumVertexProxy
com.esri.arcgis.geometry.IEnumPointAndDistanceProxy
public class IEnumPointAndDistanceProxy
Provides access to members that iterate over the points on a geometry that are closest to an input point, as returned by QueryPointsAndDistances.
The IEnumPointAndDistance enumerator is used with the ICurve3::QueryPointsAndDistances method.
| Field Summary | |
|---|---|
boolean |
noncastable
|
| Fields inherited from class com.esri.arcgis.interop.Dispatch |
|---|
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef |
| Constructor Summary | |
|---|---|
|
IEnumPointAndDistanceProxy()
|
|
IEnumPointAndDistanceProxy(Object obj)
|
protected |
IEnumPointAndDistanceProxy(Object obj,
String iid)
|
| Method Summary | |
|---|---|
void |
addListener(String iidStr,
Object theListener,
Object theSource)
|
double |
getDistanceAlongCurve()
Gives the distance along the curve from the curve's from point to the current postion. |
boolean |
isContinuousSectionAfter()
Indicates whether the current point and the next point lie on a circular arc with the query point at its center. |
boolean |
isContinuousSectionBefore()
Indicates whether the current point and the previous point lie on a circular arc with the query point at its center. |
boolean |
isOnRightSide()
Indicates whether the query point is to the right of the curve at the current position. |
void |
removeListener(String iidStr,
Object theListener)
|
| Methods inherited from class com.esri.arcgis.geometry.IEnumVertexProxy |
|---|
esri_clone, isLastInPart, next, nextInPart, previous, put_ID, put_M, put_X, put_Y, put_Z, queryNext, queryNextInPart, queryPrevious, reset, resetToEnd, setAt, skip |
| 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 |
| Methods inherited from interface com.esri.arcgis.geometry.IEnumVertex |
|---|
esri_clone, isLastInPart, next, nextInPart, previous, put_ID, put_M, put_X, put_Y, put_Z, queryNext, queryNextInPart, queryPrevious, reset, resetToEnd, setAt, skip |
| Field Detail |
|---|
public boolean noncastable
| Constructor Detail |
|---|
public IEnumPointAndDistanceProxy()
public IEnumPointAndDistanceProxy(Object obj)
throws IOException
IOException
protected IEnumPointAndDistanceProxy(Object obj,
String iid)
throws IOException
IOException| Method Detail |
|---|
public void addListener(String iidStr,
Object theListener,
Object theSource)
throws IOException
addListener in class IEnumVertexProxyIOException
public void removeListener(String iidStr,
Object theListener)
throws IOException
removeListener in class IEnumVertexProxyIOException
public boolean isContinuousSectionBefore()
throws IOException,
AutomationException
The ContinuousSectionAfter and ContinuousSectionBefore indicate if two subsequent points in the enumerator are lying on a Circular Arc.
isContinuousSectionBefore in interface IEnumPointAndDistanceIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isContinuousSectionAfter()
throws IOException,
AutomationException
The ContinuousSectionAfter and ContinuousSectionBefore indicate if two subsequent points in the enumerator are lying on a Circular Arc.
isContinuousSectionAfter in interface IEnumPointAndDistanceIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isOnRightSide()
throws IOException,
AutomationException
OnRightSide indicates if the current point is on the right side of the curve.
isOnRightSide in interface IEnumPointAndDistanceIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getDistanceAlongCurve()
throws IOException,
AutomationException
DistanceAlongCurve indicates the distance between the fromPoint and the current point on the enumerator. That distance can be either a real distance or a ratio varying between 0 and 1.
getDistanceAlongCurve in interface IEnumPointAndDistanceIOException - 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 | ||||||||