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 128 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(), REFERENCE_IMAGE_POINT_EDIT_BEHAVIOR::UpdateItem(), ALIGNED_DIMENSION_POINT_EDIT_BEHAVIOR::UpdatePoints(), DIM_CENTER_POINT_EDIT_BEHAVIOR::UpdatePoints(), DIM_LEADER_POINT_EDIT_BEHAVIOR::UpdatePoints(), DIM_RADIAL_POINT_EDIT_BEHAVIOR::UpdatePoints(), EDA_ARC_POINT_EDIT_BEHAVIOR::UpdatePoints(), EDA_BEZIER_POINT_EDIT_BEHAVIOR::UpdatePoints(), EDA_CIRCLE_POINT_EDIT_BEHAVIOR::UpdatePoints(), EDA_SEGMENT_POINT_EDIT_BEHAVIOR::UpdatePoints(), and REFERENCE_IMAGE_POINT_EDIT_BEHAVIOR::UpdatePoints().
#define CHECK_POINT_COUNT_GE | ( | aPoints, | |
aExpected ) |
Definition at line 130 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 708 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().