Horizon
Loading...
Searching...
No Matches
horizon::GerberOutputSettings Class Reference

Classes

class  GerberLayer

Public Types

enum class  DrillMode { INDIVIDUAL , MERGED }

Public Member Functions

 GerberOutputSettings (const json &)
json serialize () const
void update_for_board (const class Board &brd)
void update_blind_buried_drills_filenames (const Board &brd)

Public Attributes

std::map< int, GerberLayerlayers
std::map< LayerRange, std::string > blind_buried_drills_filenames
DrillMode drill_mode = DrillMode::MERGED
std::string drill_pth_filename = ".txt"
std::string drill_npth_filename = "-npth.txt"
uint64_t outline_width = 0.01_mm
std::string prefix
std::string output_directory
bool zip_output = false

Static Public Attributes

static const LutEnumStr< DrillMode > mode_lut

Member Data Documentation

◆ mode_lut

const LutEnumStr< GerberOutputSettings::DrillMode > horizon::GerberOutputSettings::mode_lut
static
Initial value:
= {
{"merged", GerberOutputSettings::DrillMode::MERGED},
{"individual", GerberOutputSettings::DrillMode::INDIVIDUAL},
}

The documentation for this class was generated from the following files: