Horizon
Public Types | Public Member Functions | Public Attributes | List of all members
horizon::PlaneSettings Class Reference

Public Types

enum class  Style {
  ROUND , SQUARE , MITER , ROUND ,
  SQUARE , MITER
}
 
enum class  ConnectStyle { SOLID , THERMAL , SOLID , THERMAL }
 
enum class  TextStyle { EXPAND , BBOX , EXPAND , BBOX }
 
enum class  FillStyle { SOLID , HATCH , SOLID , HATCH }
 
enum class  Style {
  ROUND , SQUARE , MITER , ROUND ,
  SQUARE , MITER
}
 
enum class  ConnectStyle { SOLID , THERMAL , SOLID , THERMAL }
 
enum class  TextStyle { EXPAND , BBOX , EXPAND , BBOX }
 
enum class  FillStyle { SOLID , HATCH , SOLID , HATCH }
 

Public Member Functions

 PlaneSettings (const json &j)
 
json serialize () const
 
 PlaneSettings (const json &j)
 
json serialize () const
 

Public Attributes

uint64_t min_width = 0.2_mm
 
Style style = Style::ROUND
 
uint64_t extra_clearance = 0
 
bool keep_orphans = false
 
ConnectStyle connect_style = ConnectStyle::SOLID
 
uint64_t thermal_gap_width = 0.2_mm
 
uint64_t thermal_spoke_width = 0.2_mm
 
TextStyle text_style = TextStyle::EXPAND
 
FillStyle fill_style = FillStyle::SOLID
 
uint64_t hatch_border_width = 0.5_mm
 
uint64_t hatch_line_width = 0.2_mm
 
uint64_t hatch_line_spacing = 0.5_mm
 

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