|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IEnumPointAndDistance
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.
Method Summary | |
---|---|
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. |
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 |
Method Detail |
---|
boolean isContinuousSectionBefore() throws IOException, AutomationException
The ContinuousSectionAfter and ContinuousSectionBefore indicate if two subsequent points in the enumerator are lying on a Circular Arc.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isContinuousSectionAfter() throws IOException, AutomationException
The ContinuousSectionAfter and ContinuousSectionBefore indicate if two subsequent points in the enumerator are lying on a Circular Arc.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isOnRightSide() throws IOException, AutomationException
OnRightSide indicates if the current point is on the right side of the curve.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.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.
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 |