Provides access to members used to manipulate the snap environment for contraints.
Product Availability
Available with ArcGIS Desktop.
Members
| Description | ||
|---|---|---|
![]()  | 
AddSnapAgent | Adds a new snap agent to the snap environment. | 
![]()  | 
ClearSnapAgents | Removes all snap agents. | 
![]()  | 
FullPointSnap | Always attempts to snap the point using the current snap environment. This should not be used to snap mouse position in a tool. | 
![]()  | 
RemoveSnapAgent | Removes the snap agent at the given index. | 
![]()  | 
SnapAgent | A snap agent at the given index. | 
![]()  | 
SnapAgentCount | The number of active snap agents. | 
![]()  | 
SnapPoint | Attempts to snap the point using the current snap environment. | 
![]()  | 
SnapToIntersection | Attempts to snap the specified point to the given intersection. | 
![]()  | 
SnapTolerance | The snap tolerance, measured in pixels or map units. | 
![]()  | 
SnapToleranceUnits | The units used for the snap tolerance. | 
![]()  | 
SnapZTolerance | The snap tolerance used for z-values, measured in map units. | 
![]()  | 
UseSnapZTolerance | Indicates whether the SnapZTolerance property is used when Z snapping. | 
Inherited Interfaces
| Interfaces | Description | 
|---|---|
| ISnapEnvironment2 | Provides access to members used to manipulate the snap environment for Zs. | 
| ISnapEnvironment | Provides access to members that manage the snap agents used by the editor. | 
CoClasses that implement ISnapEnvironment3
| CoClasses and Classes | Description | 
|---|---|
| Editor | The Object Editor Extension. | 


