ArcObjects Library Reference (Geometry)  

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,
  IGeometryCollection** result
);
[C++]

Parameters

M   M is a parameter of type double Length   Length is a parameter of type double result [out, retval]

  result is a parameter of type IGeometryCollection

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