KiCad PCB EDA Suite
Loading...
Searching...
No Matches
gendrill_writer_base.h File Reference

helper classes to handle hole info for drill files generators. More...

#include <optional>
#include <string>
#include <vector>
#include <drill/drill_span.h>
#include <layer_ids.h>
#include <plotters/plotter.h>
#include <padstack.h>

Go to the source code of this file.

Classes

class  DRILL_TOOL
 
class  HOLE_INFO
 Handle hole which must be drilled (diameter, position and layers). More...
 
class  DRILL_PRECISION
 Helper to handle drill precision format in excellon files. More...
 
class  GENDRILL_WRITER_BASE
 Create drill maps and drill reports and drill files. More...
 

Macros

#define USE_ATTRIB_FOR_HOLES   1
 

Enumerations

enum class  IPC4761_FEATURES : int {
  FILLED , CAPPED , PLUGGED_FRONT , PLUGGED_BACK ,
  COVERED_FRONT , COVERED_BACK , TENTED_FRONT , TENTED_BACK
}
 

Detailed Description

helper classes to handle hole info for drill files generators.

Definition in file gendrill_writer_base.h.

Macro Definition Documentation

◆ USE_ATTRIB_FOR_HOLES

#define USE_ATTRIB_FOR_HOLES   1

Definition at line 32 of file gendrill_writer_base.h.

Referenced by GENDRILL_WRITER_BASE::buildHolesList().

Enumeration Type Documentation

◆ IPC4761_FEATURES

enum class IPC4761_FEATURES : int
strong
Enumerator
FILLED 
CAPPED 
PLUGGED_FRONT 
PLUGGED_BACK 
COVERED_FRONT 
COVERED_BACK 
TENTED_FRONT 
TENTED_BACK 

Definition at line 52 of file gendrill_writer_base.h.