KiCad PCB EDA Suite
point_editor.cpp File Reference
#include <functional>
#include <tool/tool_manager.h>
#include <view/view_controls.h>
#include <gal/graphics_abstraction_layer.h>
#include <geometry/seg.h>
#include <confirm.h>
#include "pcb_actions.h"
#include "selection_tool.h"
#include "point_editor.h"
#include <board_commit.h>
#include <bitmaps.h>
#include <wxPcbStruct.h>
#include <class_edge_mod.h>
#include <class_dimension.h>
#include <class_zone.h>
#include <class_board.h>
#include <class_module.h>
#include <ratsnest_data.h>

Go to the source code of this file.

Classes

class  EDIT_POINTS_FACTORY
 

Enumerations

enum  SEG_POINTS { SEG_START, SEG_END }
 
enum  ARC_POINTS { ARC_CENTER, ARC_START, ARC_END }
 
enum  CIRCLE_POINTS { CIRC_CENTER, CIRC_END }
 
enum  DIMENSION_POINTS { DIM_CROSSBARO, DIM_CROSSBARF, DIM_FEATUREGO, DIM_FEATUREDO }
 

Enumeration Type Documentation

enum ARC_POINTS
Enumerator
ARC_CENTER 
ARC_START 
ARC_END 

Definition at line 64 of file point_editor.cpp.

Enumerator
CIRC_CENTER 
CIRC_END 

Definition at line 69 of file point_editor.cpp.

Enumerator
DIM_CROSSBARO 
DIM_CROSSBARF 
DIM_FEATUREGO 
DIM_FEATUREDO 

Definition at line 74 of file point_editor.cpp.

enum SEG_POINTS
Enumerator
SEG_START 
SEG_END 

Definition at line 59 of file point_editor.cpp.

60 {
62 };