KiCad PCB EDA Suite
Loading...
Searching...
No Matches
command_pcb_export_base.h File Reference
#include "command.h"
#include <layer_ids.h>
#include <lset.h>
#include <lseq.h>

Go to the source code of this file.

Classes

struct  CLI::PCB_EXPORT_BASE_COMMAND
 

Namespaces

namespace  CLI
 

Macros

#define ARG_BLACKANDWHITE   "--black-and-white"
 
#define ARG_BLACKANDWHITE_DESC   "Black and white only"
 
#define ARG_SKETCH_PADS_ON_FAB_LAYERS   "--sketch-pads-on-fab-layers"
 
#define ARG_SKETCH_PADS_ON_FAB_LAYERS_DESC   "Draw pad outlines and their numbers on front and back fab layers"
 
#define ARG_DRILL_SHAPE_OPTION   "--drill-shape-opt"
 
#define ARG_DRILL_SHAPE_OPTION_DESC   "Set pad/via drill shape option (0 = no shape, 1 = small shape, 2 = actual shape)"
 
#define ARG_NEGATIVE   "--negative"
 
#define ARG_NEGATIVE_SHORT   "-n"
 
#define ARG_NEGATIVE_DESC   "Plot as negative (useful for directly etching from the export)"
 
#define ARG_LAYERS   "--layers"
 
#define ARG_EXCLUDE_REFDES   "--exclude-refdes"
 
#define ARG_EXCLUDE_VALUE   "--exclude-value"
 
#define ARG_THEME   "--theme"
 
#define ARG_INCLUDE_BORDER_TITLE   "--include-border-title"
 
#define ARG_MIRROR   "--mirror"
 

Macro Definition Documentation

◆ ARG_BLACKANDWHITE

#define ARG_BLACKANDWHITE   "--black-and-white"

Definition at line 31 of file command_pcb_export_base.h.

◆ ARG_BLACKANDWHITE_DESC

#define ARG_BLACKANDWHITE_DESC   "Black and white only"

Definition at line 32 of file command_pcb_export_base.h.

◆ ARG_DRILL_SHAPE_OPTION

#define ARG_DRILL_SHAPE_OPTION   "--drill-shape-opt"

Definition at line 37 of file command_pcb_export_base.h.

◆ ARG_DRILL_SHAPE_OPTION_DESC

#define ARG_DRILL_SHAPE_OPTION_DESC   "Set pad/via drill shape option (0 = no shape, 1 = small shape, 2 = actual shape)"

Definition at line 38 of file command_pcb_export_base.h.

◆ ARG_EXCLUDE_REFDES

#define ARG_EXCLUDE_REFDES   "--exclude-refdes"

Definition at line 45 of file command_pcb_export_base.h.

◆ ARG_EXCLUDE_VALUE

#define ARG_EXCLUDE_VALUE   "--exclude-value"

Definition at line 46 of file command_pcb_export_base.h.

◆ ARG_INCLUDE_BORDER_TITLE

#define ARG_INCLUDE_BORDER_TITLE   "--include-border-title"

Definition at line 48 of file command_pcb_export_base.h.

◆ ARG_LAYERS

#define ARG_LAYERS   "--layers"

Definition at line 44 of file command_pcb_export_base.h.

◆ ARG_MIRROR

#define ARG_MIRROR   "--mirror"

Definition at line 49 of file command_pcb_export_base.h.

◆ ARG_NEGATIVE

#define ARG_NEGATIVE   "--negative"

Definition at line 40 of file command_pcb_export_base.h.

◆ ARG_NEGATIVE_DESC

#define ARG_NEGATIVE_DESC   "Plot as negative (useful for directly etching from the export)"

Definition at line 42 of file command_pcb_export_base.h.

◆ ARG_NEGATIVE_SHORT

#define ARG_NEGATIVE_SHORT   "-n"

Definition at line 41 of file command_pcb_export_base.h.

◆ ARG_SKETCH_PADS_ON_FAB_LAYERS

#define ARG_SKETCH_PADS_ON_FAB_LAYERS   "--sketch-pads-on-fab-layers"

Definition at line 34 of file command_pcb_export_base.h.

◆ ARG_SKETCH_PADS_ON_FAB_LAYERS_DESC

#define ARG_SKETCH_PADS_ON_FAB_LAYERS_DESC   "Draw pad outlines and their numbers on front and back fab layers"

Definition at line 35 of file command_pcb_export_base.h.

◆ ARG_THEME

#define ARG_THEME   "--theme"

Definition at line 47 of file command_pcb_export_base.h.