Horizon
Classes | Public Types | Public Member Functions | Public Attributes | Static Public Attributes | List of all members
horizon::FabOutputSettings Class Reference

Classes

class  GerberLayer
 

Public Types

enum class  DrillMode { INDIVIDUAL , MERGED }
 

Public Member Functions

 FabOutputSettings (const json &)
 
json serialize () const
 
void update_for_board (const class Board &brd)
 

Public Attributes

std::map< int, GerberLayerlayers
 
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< FabOutputSettings::DrillMode > horizon::FabOutputSettings::mode_lut
static
Initial value:
= {
{"merged", FabOutputSettings::DrillMode::MERGED},
{"individual", FabOutputSettings::DrillMode::INDIVIDUAL},
}

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