KiCad PCB EDA Suite
Loading...
Searching...
No Matches
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  REFDES_CHANGE
 
struct  REFDES_INFO
 
struct  REFDES_TYPE_STR
 
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  ACTION_CODE { UPDATE_REFDES , EMPTY_REFDES , INVALID_REFDES , EXCLUDE_REFDES }
 
enum  ANNOTATION_SCOPE { ANNOTATE_ALL = 0 , ANNOTATE_FRONT , ANNOTATE_BACK , ANNOTATE_SELECTED }
 

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

◆ ACTION_CODE

Enumerator
UPDATE_REFDES 
EMPTY_REFDES 
INVALID_REFDES 
EXCLUDE_REFDES 

Definition at line 53 of file dialog_board_reannotate.h.

◆ ANNOTATION_SCOPE

Enumerator
ANNOTATE_ALL 
ANNOTATE_FRONT 
ANNOTATE_BACK 
ANNOTATE_SELECTED 

Definition at line 61 of file dialog_board_reannotate.h.