|  | QCAD
    Open Source 2D CAD | 
| Classes | |
| class | LockRelativeZero | 
| Lock relative zero position.  More... | |
| class | RestrictAngleLength | 
| Restriction of angle or distance.  More... | |
| class | RestrictHorizontal | 
| Restrict snap horizontally.  More... | |
| class | RestrictOff | 
| Switch off all snap restrictions.  More... | |
| class | RestrictOrthogonal | 
| Restrict orthogonally.  More... | |
| class | RestrictVertical | 
| Restrict vertically.  More... | |
| class | SetRelativeZero | 
| Sets a new position for the relative zero point.  More... | |
| class | Snap | 
| Base class for all snap tools.  More... | |
| class | SnapAuto | 
| Auto snap.  More... | |
| class | SnapCenter | 
| Snap to center points.  More... | |
| class | SnapCoordinate | 
| Enter coordinate.  More... | |
| class | SnapCoordinatePolar | 
| Enter polar coordinate.  More... | |
| class | SnapDistance | 
| Snap to point with distance from end point.  More... | |
| class | SnapDistanceManual | 
| Snap to point with distance to specified point.  More... | |
| class | SnapEnd | 
| Snap to end point.  More... | |
| class | SnapFree | 
| Disable snapping.  More... | |
| class | SnapGrid | 
| Snap to grid.  More... | |
| class | SnapIntersection | 
| Snap to intersection points.  More... | |
| class | SnapIntersectionManual | 
| Snap to intersection points by selecting two entities.  More... | |
| class | SnapMiddle | 
| Snap to middle points.  More... | |
| class | SnapMiddleManual | 
| Snap to middle points between two points.  More... | |
| class | SnapOnEntity | 
| Snap to points on entities.  More... | |
| class | SnapPerpendicular | 
| Snap to point perpendicular to entity.  More... | |
| class | SnapReference | 
| Snap to reference points.  More... | |
| class | SnapSelectionCenter | 
| Snap to center of current selection.  More... | |
| class | SnapTangential | 
| Snap to point of tangency on entity.  More... | |
| class | SnapXManual | 
| Lock X position.  More... | |
| class | SnapYManual | 
| Lock Y coordinate.  More... | |
This module contains ECMAScript implementations of various snap tools.