QCAD
Open Source 2D CAD
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Snap Tools

This module contains ECMAScript implementations of various snap tools. More...

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  SnapXManual
 Lock X postion. More...
class  SnapYManual
 Lock Y coordinate. More...

Detailed Description

This module contains ECMAScript implementations of various snap tools.