KiCad PCB EDA Suite
ee_point_editor.cpp File Reference
#include <functional>
#include "ee_point_editor.h"
#include <ee_grid_helper.h>
#include <tool/tool_manager.h>
#include <view/view_controls.h>
#include <geometry/seg.h>
#include <tools/ee_actions.h>
#include <tools/ee_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_shape.h>
#include <sch_sheet_pin.h>
#include <symbol_edit_frame.h>
#include <lib_shape.h>
#include <lib_textbox.h>

Go to the source code of this file.

Classes

class  EDIT_POINTS_FACTORY
 

Enumerations

enum  ARC_POINTS {
  ARC_CENTER , ARC_START , ARC_END , ARC_CENTER ,
  ARC_START , ARC_MID , ARC_END
}
 
enum  CIRCLE_POINTS { CIRC_CENTER , CIRC_END , CIRC_CENTER , CIRC_END }
 
enum  RECTANGLE_POINTS {
  RECT_TOPLEFT , RECT_TOPRIGHT , RECT_BOTLEFT , RECT_BOTRIGHT ,
  RECT_TOPLEFT , RECT_TOPRIGHT , RECT_BOTLEFT , RECT_BOTRIGHT
}
 
enum  RECTANGLE_LINES { RECT_TOP , RECT_RIGHT , RECT_BOT , RECT_LEFT }
 
enum  LINE_POINTS { LINE_START , LINE_END , LINE_START , LINE_END }
 

Enumeration Type Documentation

◆ ARC_POINTS

enum ARC_POINTS
Enumerator
ARC_CENTER 
ARC_START 
ARC_END 
ARC_CENTER 
ARC_START 
ARC_MID 
ARC_END 

Definition at line 48 of file ee_point_editor.cpp.

49{
51};
@ ARC_START
@ ARC_END
@ ARC_CENTER

◆ CIRCLE_POINTS

Enumerator
CIRC_CENTER 
CIRC_END 
CIRC_CENTER 
CIRC_END 

Definition at line 53 of file ee_point_editor.cpp.

54{
56};
@ CIRC_END
@ CIRC_CENTER

◆ LINE_POINTS

Enumerator
LINE_START 
LINE_END 
LINE_START 
LINE_END 

Definition at line 69 of file ee_point_editor.cpp.

70{
72};
@ LINE_START
@ LINE_END

◆ RECTANGLE_LINES

Enumerator
RECT_TOP 
RECT_RIGHT 
RECT_BOT 
RECT_LEFT 

Definition at line 63 of file ee_point_editor.cpp.

64{
66};
@ RECT_RIGHT
@ RECT_LEFT
@ RECT_BOT
@ RECT_TOP

◆ RECTANGLE_POINTS

Enumerator
RECT_TOPLEFT 
RECT_TOPRIGHT 
RECT_BOTLEFT 
RECT_BOTRIGHT 
RECT_TOPLEFT 
RECT_TOPRIGHT 
RECT_BOTLEFT 
RECT_BOTRIGHT 

Definition at line 58 of file ee_point_editor.cpp.

59{
61};
@ RECT_BOTLEFT
@ RECT_TOPLEFT
@ RECT_TOPRIGHT
@ RECT_BOTRIGHT