This document is archived and information here might be outdated. Recommended version. |
ArcObjects namespaces > Controls > ESRI ArcGIS Controls > Constants > E > esriSnappingType Constants (ArcObjects .NET 10.4 SDK) |
Snapping types.
Constant | Value | Description |
---|---|---|
esriSnappingTypeNone | 0 | No snap. |
esriSnappingTypePoint | 1 | Snap to point. |
esriSnappingTypeEndpoint | 2 | Snap to endpoint. |
esriSnappingTypeVertex | 4 | Snap to vertex. |
esriSnappingTypeEdge | 8 | Snap to edge. |
esriSnappingTypeMidpoint | 16 | Snap to midpoint. |
esriSnappingTypeIntersection | 32 | Intersection snapping. |
esriSnappingTypeTangent | 64 | Tangent snapping. |
Use the esriSnappingType enumeration to define which snapping types should be evaluated when IPointSnapper.Snap is called. An individual snapping type can be specified, or a combination of snapping types may be used. The combination of snapping types is accomplished using a bit mask
Combinations can be specified using either of the following methods:
snappingEnvironment.SnappingType=(esriSnappingType)63;
or
snappingEnvironment.SnappingType=esriSnappingType.esriSnappingTypeEdge +
esriSnappingType.esriSnappingTypeEndpoint;