KiCad PCB EDA Suite
Loading...
Searching...
No Matches
IPC2581_EXPORT_FIXTURE Struct Reference

Public Member Functions

 IPC2581_EXPORT_FIXTURE ()
 
 ~IPC2581_EXPORT_FIXTURE ()
 
wxString CreateTempFile (const wxString &aSuffix=wxT(""))
 
wxString GetXsdPath (char aVersion)
 
std::unique_ptr< BOARDLoadBoard (const std::string &aRelativePath)
 
bool ExportAndValidate (BOARD *aBoard, char aVersion, wxString &aErrorMsg)
 

Public Attributes

bool m_xmllintAvailable
 
std::vector< wxString > m_tempFiles
 
PCB_IO_IPC2581 m_ipc2581Plugin
 
PCB_IO_KICAD_SEXPR m_kicadPlugin
 

Detailed Description

Definition at line 133 of file test_ipc2581_export.cpp.

Constructor & Destructor Documentation

◆ IPC2581_EXPORT_FIXTURE()

IPC2581_EXPORT_FIXTURE::IPC2581_EXPORT_FIXTURE ( )
inline

Definition at line 135 of file test_ipc2581_export.cpp.

References m_xmllintAvailable.

◆ ~IPC2581_EXPORT_FIXTURE()

IPC2581_EXPORT_FIXTURE::~IPC2581_EXPORT_FIXTURE ( )
inline

Definition at line 140 of file test_ipc2581_export.cpp.

References m_tempFiles, and path.

Member Function Documentation

◆ CreateTempFile()

wxString IPC2581_EXPORT_FIXTURE::CreateTempFile ( const wxString & aSuffix = wxT( "" ))
inline

Definition at line 150 of file test_ipc2581_export.cpp.

References m_tempFiles, and path.

Referenced by ExportAndValidate().

◆ ExportAndValidate()

bool IPC2581_EXPORT_FIXTURE::ExportAndValidate ( BOARD * aBoard,
char aVersion,
wxString & aErrorMsg )
inline

◆ GetXsdPath()

wxString IPC2581_EXPORT_FIXTURE::GetXsdPath ( char aVersion)
inline

Definition at line 163 of file test_ipc2581_export.cpp.

References KI_TEST::GetPcbnewTestDataDir().

Referenced by ExportAndValidate().

◆ LoadBoard()

std::unique_ptr< BOARD > IPC2581_EXPORT_FIXTURE::LoadBoard ( const std::string & aRelativePath)
inline

Definition at line 169 of file test_ipc2581_export.cpp.

References KI_TEST::GetPcbnewTestDataDir(), and m_kicadPlugin.

Member Data Documentation

◆ m_ipc2581Plugin

PCB_IO_IPC2581 IPC2581_EXPORT_FIXTURE::m_ipc2581Plugin

Definition at line 221 of file test_ipc2581_export.cpp.

Referenced by ExportAndValidate().

◆ m_kicadPlugin

PCB_IO_KICAD_SEXPR IPC2581_EXPORT_FIXTURE::m_kicadPlugin

Definition at line 222 of file test_ipc2581_export.cpp.

Referenced by LoadBoard().

◆ m_tempFiles

std::vector<wxString> IPC2581_EXPORT_FIXTURE::m_tempFiles

Definition at line 220 of file test_ipc2581_export.cpp.

Referenced by CreateTempFile(), and ~IPC2581_EXPORT_FIXTURE().

◆ m_xmllintAvailable

bool IPC2581_EXPORT_FIXTURE::m_xmllintAvailable

Definition at line 219 of file test_ipc2581_export.cpp.

Referenced by ExportAndValidate(), and IPC2581_EXPORT_FIXTURE().


The documentation for this struct was generated from the following file: