| 
    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().