|
KiCad PCB EDA Suite
|
#include <cstdio>#include <vector>#include <wx/log.h>#include <wx/filedlg.h>#include <kiplatform/ui.h>#include <kiface_base.h>#include <macros.h>#include <pcb_edit_frame.h>#include <board.h>#include <board_design_settings.h>#include <board_item.h>#include <footprint.h>#include <pad.h>#include <pcb_track.h>#include <zone.h>#include <ki_exception.h>#include <locale_io.h>#include <reporter.h>#include <richio.h>#include <string_utils.h>#include <tools/board_editor_control.h>#include <exporters/board_exporter_base.h>#include <exporters/export_hyperlynx.h>#include <board_stackup_manager/stackup_predefined_prms.h>Go to the source code of this file.
Classes | |
| struct | HYPERLYNX_PAD_SHAPE |
| The copper geometry of one padstack layer, as Hyperlynx describes it in a PADSTACK entry. More... | |
| class | HYPERLYNX_PAD_STACK |
| class | HYPERLYNX_EXPORTER |
Functions | |
| static double | iu2hyp (double iu) |
| bool | ExportBoardToHyperlynxFile (BOARD *aBoard, const wxString &aFullFilename) |
Write aBoard to aFullFilename in Hyperlynx .hyp format. | |
| bool ExportBoardToHyperlynxFile | ( | BOARD * | aBoard, |
| const wxString & | aFullFilename ) |
Write aBoard to aFullFilename in Hyperlynx .hyp format.
Definition at line 717 of file export_hyperlynx.cpp.
References HYPERLYNX_EXPORTER::Run(), BOARD_EXPORTER_BASE::SetBoard(), and BOARD_EXPORTER_BASE::SetOutputFilename().
Referenced by BOARD_EDITOR_CONTROL::ExportHyperlynx().
|
static |
Definition at line 49 of file export_hyperlynx.cpp.
Referenced by HYPERLYNX_EXPORTER::formatPadShape(), HYPERLYNX_EXPORTER::writeBoardInfo(), HYPERLYNX_EXPORTER::writeNetObjects(), HYPERLYNX_EXPORTER::writeSinglePadStack(), and HYPERLYNX_EXPORTER::writeStackupInfo().