KiCad PCB EDA Suite
dialog_board_reannotate.h File Reference
#include <board.h>
#include <footprint.h>
#include <dialogs/dialog_board_reannotate_base.h>
#include <layer_ids.h>
#include <netlist_reader/pcb_netlist.h>
#include <pcb_base_frame.h>
#include <pcb_edit_frame.h>
#include <project.h>
#include <frame_type.h>
#include <tool/actions.h>
#include <tool/tool_manager.h>
#include <tools/pcb_selection_tool.h>

Go to the source code of this file.

Classes

struct  RefDesChange
 
struct  RefDesInfo
 
struct  RefDesTypeStr
 
class  DIALOG_BOARD_REANNOTATE
 

Macros

#define SORTXFIRST   0b000
 
#define SORTYFIRST   0b100
 
#define ASCENDINGFIRST   0b000
 
#define DESCENDINGFIRST   0b010
 
#define ASCENDINGSECOND   0b000
 
#define DESCENDINGSECOND   0b001
 
#define MINGRID   1000
 
#define MAXERROR   10
 
#define VALIDPREFIX   "_-+=/\\"
 

Enumerations

enum  ActionCode { UpdateRefDes , EmptyRefDes , InvalidRefDes , Exclude }
 
enum  AnnotationScope { AnnotateAll = 0 , AnnotateFront , AnnotateBack , AnnotateSelected }
 

Macro Definition Documentation

◆ ASCENDINGFIRST

#define ASCENDINGFIRST   0b000

Definition at line 44 of file dialog_board_reannotate.h.

◆ ASCENDINGSECOND

#define ASCENDINGSECOND   0b000

Definition at line 46 of file dialog_board_reannotate.h.

◆ DESCENDINGFIRST

#define DESCENDINGFIRST   0b010

Definition at line 45 of file dialog_board_reannotate.h.

◆ DESCENDINGSECOND

#define DESCENDINGSECOND   0b001

Definition at line 47 of file dialog_board_reannotate.h.

◆ MAXERROR

#define MAXERROR   10

Definition at line 50 of file dialog_board_reannotate.h.

◆ MINGRID

#define MINGRID   1000

Definition at line 49 of file dialog_board_reannotate.h.

◆ SORTXFIRST

#define SORTXFIRST   0b000

Definition at line 42 of file dialog_board_reannotate.h.

◆ SORTYFIRST

#define SORTYFIRST   0b100

Definition at line 43 of file dialog_board_reannotate.h.

◆ VALIDPREFIX

#define VALIDPREFIX   "_-+=/\\"

Definition at line 51 of file dialog_board_reannotate.h.

Enumeration Type Documentation

◆ ActionCode

enum ActionCode
Enumerator
UpdateRefDes 
EmptyRefDes 
InvalidRefDes 
Exclude 

Definition at line 53 of file dialog_board_reannotate.h.

54{
59};

◆ AnnotationScope

Enumerator
AnnotateAll 
AnnotateFront 
AnnotateBack 
AnnotateSelected 

Definition at line 61 of file dialog_board_reannotate.h.

62{
63 AnnotateAll = 0,
67};
@ AnnotateSelected