KiCad PCB EDA Suite
Loading...
Searching...
No Matches
export_hyperlynx.cpp File Reference
#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.
 

Function Documentation

◆ ExportBoardToHyperlynxFile()

bool ExportBoardToHyperlynxFile ( BOARD * aBoard,
const wxString & aFullFilename )

Write aBoard to aFullFilename in Hyperlynx .hyp format.

Returns
true on success.

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().

◆ iu2hyp()