ArcObjects Library Reference (Geometry)  

IConstructPoint.ConstructPerpendicular Method

Constructs a point 'distance' units from p and lying along the line normal to base and passing through p.

[Visual Basic .NET]
Public Sub ConstructPerpendicular ( _
    ByVal base As ISegment, _
    ByVal extension As esriSegmentExtension, _
    ByVal p As IPoint, _
    ByVal distance As Double, _
    ByVal bUseLineOrientation As Boolean _
)
[C#]
public void ConstructPerpendicular (
    ISegment base,
    esriSegmentExtension extension,
    IPoint p,
    double distance,
    bool bUseLineOrientation
);
[C++]
HRESULT ConstructPerpendicular(
  ISegment* base,
  esriSegmentExtension extension,
  IPoint* p,
  double distance,
  VARIANT_BOOL bUseLineOrientation
);
[C++]

Parameters

base

  base is a parameter of type ISegment

extension

  extension is a parameter of type esriSegmentExtension

p

  p is a parameter of type IPoint

distance   distance is a parameter of type double bUseLineOrientation   bUseLineOrientation is a parameter of type VARIANT_BOOL

Product Availability

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

Description

ConstructPerpendicular constructs a Point a specified distance from the input point in the direction parallel to the normal (perpendicular to the tangent) of the nearest point on the extended input segment.

Remarks

 

ConstructPoint ConstructPerpendicular Example

See Also

IConstructPoint Interface