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

Footprint facts resolved for one assembly variant. More...

#include <fab_component_row.h>

Public Member Functions

wxString Field (const wxString &aName) const
 Variant-resolved shown text, empty when the field is missing.
 
wxString Value () const
 

Public Attributes

const FOOTPRINT * m_footprint
 
wxString m_variant
 
bool m_dnp
 
bool m_excludedFromBom
 
bool m_pressFit
 
FAB_MOUNT m_mount
 

Detailed Description

Footprint facts resolved for one assembly variant.

Definition at line 29 of file fab_component_row.h.

Member Function Documentation

◆ Field()

wxString FAB_COMPONENT_ROW::Field ( const wxString & aName) const

Variant-resolved shown text, empty when the field is missing.

Definition at line 29 of file fab_component_row.cpp.

References PCB_FIELD::GetShownText(), m_footprint, m_variant, and RESOLVED.

Referenced by COMPONENTS_MANAGER::AddComponent(), BOOST_AUTO_TEST_CASE(), PCB_IO_IPC2581::generateBOMSection(), and PCB_IO_IPC2581::generateComponents().

◆ Value()

wxString FAB_COMPONENT_ROW::Value ( ) const

Member Data Documentation

◆ m_dnp

bool FAB_COMPONENT_ROW::m_dnp

◆ m_excludedFromBom

bool FAB_COMPONENT_ROW::m_excludedFromBom

Definition at line 34 of file fab_component_row.h.

Referenced by PCB_IO_IPC2581::generateBOMSection().

◆ m_footprint

const FOOTPRINT* FAB_COMPONENT_ROW::m_footprint

Definition at line 31 of file fab_component_row.h.

Referenced by Field(), and Value().

◆ m_mount

FAB_MOUNT FAB_COMPONENT_ROW::m_mount

◆ m_pressFit

bool FAB_COMPONENT_ROW::m_pressFit

Definition at line 35 of file fab_component_row.h.

Referenced by COMPONENTS_MANAGER::AddComponent().

◆ m_variant

wxString FAB_COMPONENT_ROW::m_variant

Definition at line 32 of file fab_component_row.h.

Referenced by Field(), and Value().


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