| 
    KiCad PCB EDA Suite
    
   | 
 
#include "sch_point_editor.h"#include <algorithm>#include <ee_grid_helper.h>#include <tool/tool_manager.h>#include <sch_commit.h>#include <view/view_controls.h>#include <gal/graphics_abstraction_layer.h>#include <geometry/seg.h>#include <geometry/shape_utils.h>#include <preview_items/angle_item.h>#include <tool/point_editor_behavior.h>#include <tools/sch_actions.h>#include <tools/sch_selection_tool.h>#include <sch_edit_frame.h>#include <sch_line.h>#include <sch_bitmap.h>#include <sch_sheet.h>#include <sch_textbox.h>#include <sch_table.h>#include <symbol_editor/symbol_editor_settings.h>Go to the source code of this file.
Classes | |
| class | LINE_POINT_EDIT_BEHAVIOR | 
| class | BITMAP_POINT_EDIT_BEHAVIOR | 
| class | SCH_TABLECELL_POINT_EDIT_BEHAVIOR | 
| class | RECTANGLE_POINT_EDIT_BEHAVIOR | 
| class | TEXTBOX_POINT_EDIT_BEHAVIOR | 
| A textbox is edited as a rectnagle when it is orthogonally aligned.  More... | |
| class | SHEET_POINT_EDIT_BEHAVIOR | 
Enumerations | |
| enum | ARC_POINTS { ARC_START , ARC_END , ARC_CENTER } | 
| enum | RECTANGLE_POINTS {  RECT_TOPLEFT , RECT_TOPRIGHT , RECT_BOTLEFT , RECT_BOTRIGHT , RECT_CENTER , RECT_RADIUS }  | 
| enum | RECTANGLE_LINES { RECT_TOP , RECT_RIGHT , RECT_BOT , RECT_LEFT } | 
| enum | REFIMAGE_POINTS { REFIMG_ORIGIN = RECT_BOTRIGHT + 1 } | 
| enum | TABLECELL_POINTS { COL_WIDTH , ROW_HEIGHT } | 
| enum | LINE_POINTS { LINE_START , LINE_END } | 
Variables | |
| static const std::vector< KICAD_T > | pointEditorTypes | 
| enum ARC_POINTS | 
| Enumerator | |
|---|---|
| ARC_START | |
| ARC_END | |
| ARC_CENTER | |
Definition at line 58 of file sch_point_editor.cpp.
| enum LINE_POINTS | 
| Enumerator | |
|---|---|
| LINE_START | |
| LINE_END | |
Definition at line 87 of file sch_point_editor.cpp.
| enum RECTANGLE_LINES | 
| Enumerator | |
|---|---|
| RECT_TOP | |
| RECT_RIGHT | |
| RECT_BOT | |
| RECT_LEFT | |
Definition at line 70 of file sch_point_editor.cpp.
| enum RECTANGLE_POINTS | 
| Enumerator | |
|---|---|
| RECT_TOPLEFT | |
| RECT_TOPRIGHT | |
| RECT_BOTLEFT | |
| RECT_BOTRIGHT | |
| RECT_CENTER | |
| RECT_RADIUS | |
Definition at line 64 of file sch_point_editor.cpp.
| enum REFIMAGE_POINTS | 
| Enumerator | |
|---|---|
| REFIMG_ORIGIN | |
Definition at line 76 of file sch_point_editor.cpp.
| enum TABLECELL_POINTS | 
| Enumerator | |
|---|---|
| COL_WIDTH | |
| ROW_HEIGHT | |
Definition at line 82 of file sch_point_editor.cpp.
      
  | 
  static | 
Definition at line 48 of file sch_point_editor.cpp.
Referenced by SCH_POINT_EDITOR::Main().