This document is archived and information here might be outdated. Recommended version. |
ArcObjects Help for .NET developers > ArcObjects namespaces > Geometry > ESRI.ArcGIS.Geometry > Interfaces > IM > IMSegmentation3 Interface > IMSegmentation3.GetNormalsAtM Method (ArcObjects .NET 10.5 SDK) |
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
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.