KiCad PCB EDA Suite
|
Go to the source code of this file.
Classes | |
class | EDIT_CONSTRAINT< EDIT_TYPE > |
Describe constraints between two edit handles. More... | |
class | EC_VERTICAL |
EDIT_CONSTRAINT that imposes a constraint that two points have to have the same X coordinate. More... | |
class | EC_HORIZONTAL |
EDIT_CONSTRAINT that imposes a constraint that two points have to have the same Y coordinate. More... | |
class | EC_45DEGREE |
EDIT_CONSTRAINT that imposes a constraint that two points have to be located at angle of 45 degree multiplicity. More... | |
class | EC_LINE |
EDIT_CONSTRAINT that imposes a constraint that a point has to lie on a line (determined by 2 points). More... | |
class | EC_CIRCLE |
EDIT_CONSTRAINT that imposes a constraint that a point has to lie on a circle. More... | |
class | EC_CONVERGING |
EDIT_CONSTRAINT for 3 segments: dragged and two adjacent ones, enforcing to keep their slopes and allows only to change ending points. More... | |
class | EC_PERPLINE |
EDIT_CONSTRAINT for a EDIT_LINE, that constrains the line to move perpendicular to the line itself. More... | |
Enumerations | |
enum | GRID_CONSTRAINT_TYPE { IGNORE_GRID , SNAP_TO_GRID , SNAP_BY_GRID } |
enum | SNAP_CONSTRAINT_TYPE { IGNORE_SNAPS , OBJECT_LAYERS , ALL_LAYERS } |
enum GRID_CONSTRAINT_TYPE |
Enumerator | |
---|---|
IGNORE_GRID | |
SNAP_TO_GRID | |
SNAP_BY_GRID |
Definition at line 39 of file edit_constraints.h.
enum SNAP_CONSTRAINT_TYPE |
Enumerator | |
---|---|
IGNORE_SNAPS | |
OBJECT_LAYERS | |
ALL_LAYERS |
Definition at line 47 of file edit_constraints.h.