This document is archived and information here might be outdated.  Recommended version.


IMSegmentation3.GetNormalsAtM Method (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > Geometry > ESRI.ArcGIS.Geometry > Interfaces > IM > IMSegmentation3 Interface > IMSegmentation3.GetNormalsAtM Method
ArcGIS Developer Help

IMSegmentation3.GetNormalsAtM Method

Returns a geometry bag of line segments corresponding to the normal at the locations along the geometry where the specified M occurs.

[Visual Basic .NET]
Public Function GetNormalsAtM ( _
    ByVal M As Double, _
    ByVal Length As Double _
) As IGeometryCollection
[C#]
public IGeometryCollection GetNormalsAtM (
    double M,
    double Length
);
[C++]
HRESULT GetNormalsAtM(
  double M,
  double Length
);
[C++]
Parameters
M 

M is a parameter of type double Length
Length is a parameter of type double

Product Availability

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

Remarks

Note : The Length parameter represents the length of the normal lines returned. A negative value returns the normal lines on the left of the polyline.

In the above example the specified M was 10 and the Length was 50. The normal line was then created on the right side of the polyline at the location of M = 10.

See Also

IMSegmentation3 Interface