ArcObjects Library Reference  (Geometry)    

IProximityOperator.ReturnNearestPoint Method

Creates and returns a point on this geometry nearest to the input point.

[Visual Basic 6.0]
Function ReturnNearestPoint(
    ByVal p As IPoint, _
    ByVal extension As esriSegmentExtension _
) As IPoint
[Visual Basic .NET]
Public Function ReturnNearestPoint ( _
    ByVal p As IPoint, _
    ByVal extension As esriSegmentExtension _
) As IPoint
[C#]
public IPoint ReturnNearestPoint (
    IPoint p,
    esriSegmentExtension extension
);
[Java]
public IPoint returnNearestPoint (
    IPoint p,
    esriSegmentExtension extension
)
throws
    IOException,
    AutomationException
[C++]
HRESULT ReturnNearestPoint(
  IPoint* p,
  esriSegmentExtension extension,
  IPoint** nearest
);
[C++]

Parameters

p

  p is a parameter of type IPoint

extension

  extension is a parameter of type esriSegmentExtension

nearest [out, retval]

  nearest is a parameter of type IPoint

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Description

Finds and returns the nearest point on a geometry to the input point.  Depending on the method of segment extension, the nearest point can also be found on an extension of the geometry.

Remarks

 

ReturnNearestPoint Example

See Also

IProximityOperator Interface | IProximityOperator.QueryNearestPoint Method | esriSegmentExtension Constants