|
KiCad PCB EDA Suite
|
#include <wx/debug.h>#include <settings/app_settings.h>#include <eda_shape.h>#include <tool/edit_points.h>#include <view/view_controls.h>Go to the source code of this file.
Classes | |
| class | POINT_EDIT_BEHAVIOR |
| A helper class interface to manage the edit points for a single item. More... | |
| class | POLYGON_POINT_EDIT_BEHAVIOR |
| Class that implements "standard" polygon editing behavior. More... | |
| class | EDA_POLYGON_POINT_EDIT_BEHAVIOR |
| "Standard" polygon editing behavior for EDA_SHAPE polygons. More... | |
| class | EDA_SEGMENT_POINT_EDIT_BEHAVIOR |
| "Standard" segment editing behavior for EDA_SHAPE segments. More... | |
| class | EDA_CIRCLE_POINT_EDIT_BEHAVIOR |
| "Standard" circle editing behavior for EDA_SHAPE circles. More... | |
| class | EDA_BEZIER_POINT_EDIT_BEHAVIOR |
| "Standard" bezier editing behavior for EDA_SHAPE beziers. More... | |
| class | EDA_TABLECELL_POINT_EDIT_BEHAVIOR |
| "Standard" table-cell editing behavior. More... | |
| class | EDA_ARC_POINT_EDIT_BEHAVIOR |
| "Standard" arc editing behavior. More... | |
Macros | |
| #define | CHECK_POINT_COUNT(aPoints, aExpected) |
| #define | CHECK_POINT_COUNT_GE(aPoints, aExpected) |
Functions | |
| ARC_EDIT_MODE | IncrementArcEditMode (ARC_EDIT_MODE aMode) |
| #define CHECK_POINT_COUNT | ( | aPoints, | |
| aExpected ) |
Definition at line 127 of file point_editor_behavior.h.
Referenced by ALIGNED_DIMENSION_POINT_EDIT_BEHAVIOR::UpdateItem(), DIM_CENTER_POINT_EDIT_BEHAVIOR::UpdateItem(), DIM_LEADER_POINT_EDIT_BEHAVIOR::UpdateItem(), DIM_RADIAL_POINT_EDIT_BEHAVIOR::UpdateItem(), EDA_ARC_POINT_EDIT_BEHAVIOR::UpdateItem(), EDA_BEZIER_POINT_EDIT_BEHAVIOR::UpdateItem(), EDA_CIRCLE_POINT_EDIT_BEHAVIOR::UpdateItem(), EDA_SEGMENT_POINT_EDIT_BEHAVIOR::UpdateItem(), PCB_TABLECELL_POINT_EDIT_BEHAVIOR::UpdateItem(), and REFERENCE_IMAGE_POINT_EDIT_BEHAVIOR::UpdateItem().
| #define CHECK_POINT_COUNT_GE | ( | aPoints, | |
| aExpected ) |
Definition at line 129 of file point_editor_behavior.h.
Referenced by RECTANGLE_POINT_EDIT_BEHAVIOR::UpdateItem(), and POLYGON_POINT_EDIT_BEHAVIOR::UpdateOutlineFromPoints().
| ARC_EDIT_MODE IncrementArcEditMode | ( | ARC_EDIT_MODE | aMode | ) |
Definition at line 705 of file point_editor_behavior.cpp.
References KEEP_CENTER_ADJUST_ANGLE_RADIUS, KEEP_CENTER_ENDS_ADJUST_ANGLE, and KEEP_ENDPOINTS_OR_START_DIRECTION.
Referenced by PCB_POINT_EDITOR::changeArcEditMode(), and SCH_POINT_EDITOR::changeArcEditMode().