KiCad PCB EDA Suite
Loading...
Searching...
No Matches
pcb_io_allegro.cpp File Reference
#include "pcb_io_allegro.h"
#include <board.h>
#include <reporter.h>
#include <fstream>
#include <io/io_utils.h>
#include <kiplatform/io.h>
#include <convert/allegro_parser.h>
#include <allegro_builder.h>
#include <core/profile.h>
#include <stdexcept>

Go to the source code of this file.

Functions

static bool checkFileHeader (const wxString &aFileName)
 
static std::map< wxString, PCB_LAYER_IDallegroDefaultLayerMappingCallback (const std::vector< INPUT_LAYER_DESC > &aInputLayerDescriptionVector)
 

Variables

static const wxChar *const traceAllegroPerf = wxT( "KICAD_ALLEGRO_PERF" )
 Pcbnew PLUGIN for Allegro brd format.
 

Function Documentation

◆ allegroDefaultLayerMappingCallback()

static std::map< wxString, PCB_LAYER_ID > allegroDefaultLayerMappingCallback ( const std::vector< INPUT_LAYER_DESC > & aInputLayerDescriptionVector)
static

Definition at line 78 of file pcb_io_allegro.cpp.

Referenced by PCB_IO_ALLEGRO::PCB_IO_ALLEGRO().

◆ checkFileHeader()

static bool checkFileHeader ( const wxString & aFileName)
static

Definition at line 48 of file pcb_io_allegro.cpp.

References IO_UTILS::fileHasBinaryHeader().

Referenced by PCB_IO_ALLEGRO::CanReadBoard().

Variable Documentation

◆ traceAllegroPerf

const wxChar* const traceAllegroPerf = wxT( "KICAD_ALLEGRO_PERF" )
static

Pcbnew PLUGIN for Allegro brd format.

Definition at line 45 of file pcb_io_allegro.cpp.