53 void OnGetSetup( wxCommandEvent& event )
override;
Class DIALOG_MAP_GERBER_LAYERS_TO_PCB_BASE.
Show the Gerber files loaded and allow the user to choose between Gerber layers and pcb layers.
~DIALOG_MAP_GERBER_LAYERS_TO_PCB()
bool TransferDataFromWindow() override
int m_layersLookUpTable[GERBER_DRAWLAYERS_COUNT]
static int GetCopperLayersCount()
void OnStoreSetup(wxCommandEvent &event) override
GERBVIEW_FRAME * m_Parent
static int m_exportBoardCopperLayersCount
int findNumKiCadGerbersLoaded(std::vector< int > &aGerber2KicadMapping)
Find number of loaded Gerbers using KiCad naming convention.
DIALOG_MAP_GERBER_LAYERS_TO_PCB(GERBVIEW_FRAME *parent)
wxStaticText * m_layersList[int(GERBER_DRAWLAYERS_COUNT)+1]
void OnResetClick(wxCommandEvent &event) override
int m_gerberActiveLayersCount
void OnSelectLayer(wxCommandEvent &event)
int m_buttonTable[int(GERBER_DRAWLAYERS_COUNT)+1]
int findNumX2GerbersLoaded(std::vector< int > &aGerber2KicadMapping)
Find number of loaded Gerbers using X2 File Functions to define layers.
void OnBrdLayersCountSelection(wxCommandEvent &event) override
int findKnownGerbersLoaded(std::vector< int > &aGerber2KicadMapping)
Find number of loaded Gerbers where the matching KiCad layer can be identified.
int * GetLayersLookUpTable()
void OnGetSetup(wxCommandEvent &event) override
int findNumAltiumGerbersLoaded(std::vector< int > &aGerber2KicadMapping)
Find number of loaded Gerbers using Altium file extensions.
void normalizeBrdLayersCount()
#define GERBER_DRAWLAYERS_COUNT
Number of draw layers in Gerbview.