KiCad PCB EDA Suite
Loading...
Searching...
No Matches
BOARD_LOADER Class Reference

#include <board_loader.h>

Classes

struct  OPTIONS
 

Static Public Member Functions

static std::unique_ptr< BOARDLoad (const wxString &aFileName, PCB_IO_MGR::PCB_FILE_T aFormat, PROJECT *aProject, const OPTIONS &aOptions)
 
static std::unique_ptr< BOARDLoad (const wxString &aFileName, PCB_IO_MGR::PCB_FILE_T aFormat, PROJECT *aProject)
 
static std::unique_ptr< BOARDCreateEmptyBoard (PROJECT *aProject)
 
static bool SaveBoard (wxString &aFileName, BOARD *aBoard, PCB_IO_MGR::PCB_FILE_T aFormat)
 
static bool SaveBoard (wxString &aFileName, BOARD *aBoard)
 

Static Private Member Functions

static void initializeLoadedBoard (BOARD *aBoard, const wxString &aFileName, PROJECT *aProject, const OPTIONS &aOptions)
 

Detailed Description

Definition at line 39 of file board_loader.h.

Member Function Documentation

◆ CreateEmptyBoard()

std::unique_ptr< BOARD > BOARD_LOADER::CreateEmptyBoard ( PROJECT * aProject)
static

Definition at line 153 of file board_loader.cpp.

Referenced by PCBNEW_JOBS_HANDLER::doFpExportSvg().

◆ initializeLoadedBoard()

◆ Load() [1/2]

std::unique_ptr< BOARD > BOARD_LOADER::Load ( const wxString & aFileName,
PCB_IO_MGR::PCB_FILE_T aFormat,
PROJECT * aProject )
static

Definition at line 86 of file board_loader.cpp.

References Load().

◆ Load() [2/2]

◆ SaveBoard() [1/2]

bool BOARD_LOADER::SaveBoard ( wxString & aFileName,
BOARD * aBoard )
static

Definition at line 179 of file board_loader.cpp.

References PCB_IO_MGR::KICAD_SEXP, and SaveBoard().

◆ SaveBoard() [2/2]


The documentation for this class was generated from the following files: