Horizon
Loading...
Searching...
No Matches
horizon::KiCadPackageParser Class Reference
Inheritance diagram for horizon::KiCadPackageParser:
horizon::KiCadModuleParser

Classes

class  Meta

Public Member Functions

 KiCadPackageParser (class Package &p, class IPool &po)
Meta parse (const SEXPR::SEXPR *data)
Public Member Functions inherited from horizon::KiCadModuleParser
void set_log_cb (LogCb cb)

Additional Inherited Members

Public Types inherited from horizon::KiCadModuleParser
using LogCb = std::function<void(const std::string &, const std::string &)>
Protected Member Functions inherited from horizon::KiCadModuleParser
class Lineparse_line (const SEXPR::SEXPR *data)
void parse_poly (const SEXPR::SEXPR *data)
Junctionget_or_create_junction (const Coordi &c)
Static Protected Member Functions inherited from horizon::KiCadModuleParser
static int get_layer (const std::string &l)
static Coordi get_coord (const SEXPR::SEXPR *data, size_t offset=1)
static Coordi get_size (const SEXPR::SEXPR *data, size_t offset=1)
Protected Attributes inherited from horizon::KiCadModuleParser
std::map< Coordi, class Junction * > junctions
LogCb log_cb

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