KiCad PCB EDA Suite
|
#include <board_exporter_base.h>
Public Member Functions | |
BOARD_EXPORTER_BASE () | |
virtual | ~BOARD_EXPORTER_BASE () |
void | SetOutputFilename (const wxFileName &aPath) |
void | SetBoard (BOARD *aBoard) |
void | SetReporter (REPORTER *aReporter) |
void | SetProgressReporter (PROGRESS_REPORTER *aProgressReporter) |
virtual bool | Run ()=0 |
Protected Attributes | |
std::map< std::string, UTF8 > | m_properties |
BOARD * | m_board = nullptr |
wxFileName | m_outputFilePath |
REPORTER * | m_reporter = nullptr |
PROGRESS_REPORTER * | m_progressReporter = nullptr |
Definition at line 35 of file board_exporter_base.h.
|
inline |
Definition at line 38 of file board_exporter_base.h.
|
inlinevirtual |
Definition at line 42 of file board_exporter_base.h.
|
pure virtual |
Implemented in HYPERLYNX_EXPORTER.
|
inline |
Definition at line 51 of file board_exporter_base.h.
References m_board.
Referenced by ExportBoardToHyperlynx().
|
inline |
Definition at line 46 of file board_exporter_base.h.
References m_outputFilePath.
Referenced by ExportBoardToHyperlynx().
|
inline |
Definition at line 61 of file board_exporter_base.h.
References m_progressReporter.
|
inline |
Definition at line 56 of file board_exporter_base.h.
References m_reporter.
|
protected |
Definition at line 70 of file board_exporter_base.h.
Referenced by HYPERLYNX_EXPORTER::collectNetObjects(), SetBoard(), HYPERLYNX_EXPORTER::writeBoardInfo(), HYPERLYNX_EXPORTER::writeDevices(), HYPERLYNX_EXPORTER::writeNetObjects(), HYPERLYNX_EXPORTER::writeNets(), HYPERLYNX_EXPORTER::writePadStacks(), HYPERLYNX_EXPORTER::writeSinglePadStack(), and HYPERLYNX_EXPORTER::writeStackupInfo().
|
protected |
Definition at line 71 of file board_exporter_base.h.
Referenced by HYPERLYNX_EXPORTER::Run(), and SetOutputFilename().
|
protected |
Definition at line 73 of file board_exporter_base.h.
Referenced by SetProgressReporter().
|
protected |
Definition at line 69 of file board_exporter_base.h.
|
protected |
Definition at line 72 of file board_exporter_base.h.
Referenced by HYPERLYNX_EXPORTER::formatPadShape(), and SetReporter().