IEngineSnapAgent Interface
Provides access to members that snap point locations using a tolerance.
Product Availability
Available with ArcGIS Engine.
Description
The IEngineSnapAgent interface is typically used when creating new custom snap agents and when accessing properties of an existing snap agent. Implement this interface when creating a custom snap agent.
Tools that work with snapping typically call the
IEngineSnapEnvironment::SnapPoint method every time the mouse moves. SnapPoint in turn calls each snap agents
Snap method in succession until one of them returns true. True means a new point has been found that meets the qualifications set within a particular snap agents
Snap method. For example, is the passed in point representing the sketch tools current location, within 10 meters of a parcel vertex. The first snap agent to return true, modifies the passed in points x,y location to reflect that of the new snap point location and no other snap agents are called.
Members
|
Name |
Description |
|
Name |
The name of the engine snap agent. |
|
Snap |
Fired by the Engine Editor to perform the actual snapping logic. |
Classes that implement IEngineSnapAgent
.NET Samples
Managing snap agents