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

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
 

Detailed Description

The matrix and layer directories of an exported ODB++ product model tree.

Definition at line 98 of file odb_test_utils.h.

Constructor & Destructor Documentation

◆ ODB_PRODUCT()

Member Function Documentation

◆ LayerFile()

wxString ODB_PRODUCT::LayerFile ( const wxString & aLayer,
const wxString & aFile ) const

◆ Matrix()

Member Data Documentation

◆ m_matrix

std::vector<ODB_MATRIX_ROW> ODB_PRODUCT::m_matrix
private

Definition at line 110 of file odb_test_utils.h.

Referenced by Matrix(), and ODB_PRODUCT().

◆ m_stepDir

std::filesystem::path ODB_PRODUCT::m_stepDir
private

Definition at line 109 of file odb_test_utils.h.

Referenced by LayerFile(), and ODB_PRODUCT().


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