KiCad PCB EDA Suite
Loading...
Searching...
No Matches
drc_proto.h File Reference
#include <string>
#include <widgets/progress_reporter_base.h>
#include <reporter.h>
#include <optional>
#include <netlist_reader/pcb_netlist.h>
#include <netlist_reader/netlist_reader.h>

Go to the source code of this file.

Classes

class  CONSOLE_LOG
 
class  CONSOLE_PROGRESS_REPORTER
 
class  CONSOLE_MSG_REPORTER
 
struct  PROJECT_CONTEXT
 

Functions

PROJECT_CONTEXT loadKicadProject (const wxString &filename, std::optional< wxString > rulesFilePath)
 
int runDRCProto (PROJECT_CONTEXT project, std::shared_ptr< KIGFX::VIEW_OVERLAY > aDebugOverlay=nullptr)
 

Function Documentation

◆ loadKicadProject()

PROJECT_CONTEXT loadKicadProject ( const wxString &  filename,
std::optional< wxString >  rulesFilePath 
)

◆ runDRCProto()

int runDRCProto ( PROJECT_CONTEXT  project,
std::shared_ptr< KIGFX::VIEW_OVERLAY aDebugOverlay = nullptr 
)

Definition at line 103 of file drc_proto.cpp.

References MILLIMETRES, CONSOLE_LOG::Print(), and project.

Referenced by main().