|
KiCad PCB EDA Suite
|
The matrix and layer directories of an exported ODB++ product model tree. More...
#include <odb_test_utils.h>
Public Member Functions | |
| ODB_PRODUCT (const std::filesystem::path &aRoot) | |
| const std::vector< ODB_MATRIX_ROW > & | Matrix () const |
| wxString | LayerFile (const wxString &aLayer, const wxString &aFile) const |
| Path of a file in a layer directory, matched to the directory name without regard to case. | |
Private Attributes | |
| std::filesystem::path | m_stepDir |
| std::vector< ODB_MATRIX_ROW > | m_matrix |
The matrix and layer directories of an exported ODB++ product model tree.
Definition at line 98 of file odb_test_utils.h.
|
explicit |
Definition at line 188 of file odb_test_utils.cpp.
References ODB_MATRIX_ROW::m_addType, ODB_MATRIX_ROW::m_context, ODB_MATRIX_ROW::m_cuBottom, ODB_MATRIX_ROW::m_cuTop, ODB_MATRIX_ROW::m_dielectricType, ODB_MATRIX_ROW::m_endName, ODB_MATRIX_ROW::m_id, m_matrix, ODB_MATRIX_ROW::m_name, ODB_MATRIX_ROW::m_polarity, ODB_MATRIX_ROW::m_ref, ODB_MATRIX_ROW::m_row, ODB_MATRIX_ROW::m_startName, m_stepDir, ODB_MATRIX_ROW::m_type, FILE_LINE_READER::ReadLine(), and text.
| wxString ODB_PRODUCT::LayerFile | ( | const wxString & | aLayer, |
| const wxString & | aFile ) const |
Path of a file in a layer directory, matched to the directory name without regard to case.
Definition at line 264 of file odb_test_utils.cpp.
References m_stepDir.
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), and BOOST_AUTO_TEST_CASE().
|
inline |
Definition at line 103 of file odb_test_utils.h.
References m_matrix.
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), and BOOST_AUTO_TEST_CASE().
|
private |
Definition at line 110 of file odb_test_utils.h.
Referenced by Matrix(), and ODB_PRODUCT().
|
private |
Definition at line 109 of file odb_test_utils.h.
Referenced by LayerFile(), and ODB_PRODUCT().