|
KiCad PCB EDA Suite
|
#include "wx/string.h"#include "wx/sstream.h"#include <base_units.h>#include <io/csv.h>#include <locale_io.h>#include <vector>#include "board_stackup.h"#include "board_stackup_reporter.h"Go to the source code of this file.
Functions | |
| static wxString | layerDisplayName (const BOARD_STACKUP_ITEM *aItem) |
| static void | appendCsvProperties (std::vector< std::vector< wxString > > &aRows, BOARD_STACKUP &aStackup, const STACKUP_CSV_OPTIONS &aOptions) |
| wxString | BuildStackupReport (BOARD_STACKUP &aStackup, EDA_UNITS aUnits) |
| wxString | BuildStackupCsv (BOARD_STACKUP &aStackup, EDA_UNITS aUnits, const STACKUP_CSV_OPTIONS &aOptions) |
|
static |
Definition at line 47 of file board_stackup_reporter.cpp.
References BS_EDGE_CONNECTOR_BEVELLED, BS_EDGE_CONNECTOR_NONE, STACKUP_CSV_OPTIONS::includeBoardOptions, STACKUP_CSV_OPTIONS::includeFinish, BOARD_STACKUP::m_EdgeConnectorConstraints, BOARD_STACKUP::m_EdgePlating, BOARD_STACKUP::m_FinishType, and BOARD_STACKUP::m_HasDielectricConstrains.
Referenced by BuildStackupCsv().
| wxString BuildStackupCsv | ( | BOARD_STACKUP & | aStackup, |
| EDA_UNITS | aUnits, | ||
| const STACKUP_CSV_OPTIONS & | aOptions ) |
Definition at line 193 of file board_stackup_reporter.cpp.
References appendCsvProperties(), BS_ITEM_TYPE_DIELECTRIC, BOARD_STACKUP::GetList(), STACKUP_CSV_OPTIONS::includeBoardOptions, STACKUP_CSV_OPTIONS::includeColor, STACKUP_CSV_OPTIONS::includeEpsilonR, STACKUP_CSV_OPTIONS::includeFinish, STACKUP_CSV_OPTIONS::includeLossTangent, STACKUP_CSV_OPTIONS::includeMaterial, STACKUP_CSV_OPTIONS::includeThickness, layerDisplayName(), locked, pcbIUScale, EDA_UNIT_UTILS::UI::StringFromValue(), and CSV_WRITER::WriteLines().
Referenced by PCBNEW_JOBS_HANDLER::JobExportStackup().
| wxString BuildStackupReport | ( | BOARD_STACKUP & | aStackup, |
| EDA_UNITS | aUnits ) |
Definition at line 79 of file board_stackup_reporter.cpp.
References BS_EDGE_CONNECTOR_BEVELLED, BS_EDGE_CONNECTOR_NONE, BS_ITEM_TYPE_DIELECTRIC, BOARD_STACKUP::GetList(), BOARD_STACKUP::m_EdgeConnectorConstraints, BOARD_STACKUP::m_EdgePlating, BOARD_STACKUP::m_FinishType, BOARD_STACKUP::m_HasDielectricConstrains, pcbIUScale, and EDA_UNIT_UTILS::UI::StringFromValue().
Referenced by PANEL_SETUP_BOARD_STACKUP::onExportToClipboard().
|
static |
Definition at line 38 of file board_stackup_reporter.cpp.
References BS_ITEM_TYPE_DIELECTRIC, BOARD_STACKUP_ITEM::FormatDielectricLayerName(), BOARD_STACKUP_ITEM::GetLayerName(), and BOARD_STACKUP_ITEM::GetType().
Referenced by BuildStackupCsv().