KiCad PCB EDA Suite
Loading...
Searching...
No Matches
ee_point_editor.cpp File Reference
#include <functional>
#include "ee_point_editor.h"
#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 <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_table.h>
#include <sch_tablecell.h>
#include <sch_shape.h>
#include <symbol_edit_frame.h>

Go to the source code of this file.

Classes

class  EDIT_POINTS_FACTORY
 

Enumerations

enum  ARC_POINTS {
  ARC_START , ARC_END , ARC_CENTER , ARC_START ,
  ARC_MID , ARC_END , ARC_CENTER
}
 
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  TABLECELL_POINTS { COL_WIDTH , ROW_HEIGHT , COL_WIDTH , ROW_HEIGHT }
 
enum  LINE_POINTS { LINE_START , LINE_END , LINE_START , LINE_END }
 
enum  BEZIER_POINTS {
  BEZIER_START , BEZIER_CTRL_PT1 , BEZIER_CTRL_PT2 , BEZIER_END ,
  BEZIER_START , BEZIER_CTRL_PT1 , BEZIER_CTRL_PT2 , BEZIER_END
}
 

Enumeration Type Documentation

◆ ARC_POINTS

enum ARC_POINTS
Enumerator
ARC_START 
ARC_END 
ARC_CENTER 
ARC_START 
ARC_MID 
ARC_END 
ARC_CENTER 

Definition at line 49 of file ee_point_editor.cpp.

◆ BEZIER_POINTS

Enumerator
BEZIER_START 
BEZIER_CTRL_PT1 
BEZIER_CTRL_PT2 
BEZIER_END 
BEZIER_START 
BEZIER_CTRL_PT1 
BEZIER_CTRL_PT2 
BEZIER_END 

Definition at line 83 of file ee_point_editor.cpp.

◆ CIRCLE_POINTS

Enumerator
CIRC_CENTER 
CIRC_END 
CIRC_CENTER 
CIRC_END 

Definition at line 55 of file ee_point_editor.cpp.

◆ LINE_POINTS

Enumerator
LINE_START 
LINE_END 
LINE_START 
LINE_END 

Definition at line 77 of file ee_point_editor.cpp.

◆ RECTANGLE_LINES

Enumerator
RECT_TOP 
RECT_RIGHT 
RECT_BOT 
RECT_LEFT 

Definition at line 67 of file ee_point_editor.cpp.

◆ RECTANGLE_POINTS

Enumerator
RECT_TOPLEFT 
RECT_TOPRIGHT 
RECT_BOTLEFT 
RECT_BOTRIGHT 
RECT_TOPLEFT 
RECT_TOPRIGHT 
RECT_BOTLEFT 
RECT_BOTRIGHT 

Definition at line 61 of file ee_point_editor.cpp.

◆ TABLECELL_POINTS

Enumerator
COL_WIDTH 
ROW_HEIGHT 
COL_WIDTH 
ROW_HEIGHT 

Definition at line 72 of file ee_point_editor.cpp.