|
KiCad PCB EDA Suite
|
#include <odb_eda_data.h>
Public Types | |
| enum class | TYPE { THROUGH_HOLE , BLIND , SURFACE } |
| enum class | ELECTRICAL_TYPE { ELECTRICAL , MECHANICAL , UNDEFINED } |
| enum class | MOUNT_TYPE { SMT , SMT_RECOMMENDED , THROUGH_HOLE , THROUGH_RECOMMENDED , PRESSFIT , NON_BOARD , HOLE , UNDEFINED } |
Public Member Functions | |
| PIN (const size_t aIndex, const wxString &aName) | |
| void | Write (std::ostream &ost) const |
Public Attributes | |
| const size_t | m_index |
| wxString | m_name |
| std::pair< wxString, wxString > | m_center |
| TYPE | type = TYPE::SURFACE |
| ELECTRICAL_TYPE | etype = ELECTRICAL_TYPE::UNDEFINED |
| MOUNT_TYPE | mtype = MOUNT_TYPE::UNDEFINED |
| std::list< std::unique_ptr< PKG_OUTLINE > > | m_pinOutlines |
Definition at line 174 of file odb_eda_data.h.
|
strong |
| Enumerator | |
|---|---|
| ELECTRICAL | |
| MECHANICAL | |
| UNDEFINED | |
Definition at line 193 of file odb_eda_data.h.
|
strong |
| Enumerator | |
|---|---|
| SMT | |
| SMT_RECOMMENDED | |
| THROUGH_HOLE | |
| THROUGH_RECOMMENDED | |
| PRESSFIT | |
| NON_BOARD | |
| HOLE | |
| UNDEFINED | |
Definition at line 202 of file odb_eda_data.h.
|
strong |
| Enumerator | |
|---|---|
| THROUGH_HOLE | |
| BLIND | |
| SURFACE | |
Definition at line 184 of file odb_eda_data.h.
|
inline |
Definition at line 177 of file odb_eda_data.h.
| void EDA_DATA::PIN::Write | ( | std::ostream & | ost | ) | const |
Definition at line 364 of file odb_eda_data.cpp.
References ELECTRICAL, etype, HOLE, m_center, m_name, m_pinOutlines, MECHANICAL, mtype, SMT, THROUGH_HOLE, type, and UNDEFINED.
| ELECTRICAL_TYPE EDA_DATA::PIN::etype = ELECTRICAL_TYPE::UNDEFINED |
Definition at line 200 of file odb_eda_data.h.
Referenced by Write().
| std::pair<wxString, wxString> EDA_DATA::PIN::m_center |
Definition at line 182 of file odb_eda_data.h.
Referenced by Write().
| const size_t EDA_DATA::PIN::m_index |
Definition at line 179 of file odb_eda_data.h.
Referenced by PIN().
| wxString EDA_DATA::PIN::m_name |
Definition at line 180 of file odb_eda_data.h.
| std::list<std::unique_ptr<PKG_OUTLINE> > EDA_DATA::PIN::m_pinOutlines |
Definition at line 215 of file odb_eda_data.h.
Referenced by Write().
| MOUNT_TYPE EDA_DATA::PIN::mtype = MOUNT_TYPE::UNDEFINED |
Definition at line 213 of file odb_eda_data.h.
Referenced by Write().
| TYPE EDA_DATA::PIN::type = TYPE::SURFACE |
Definition at line 191 of file odb_eda_data.h.
Referenced by Write().