KiCad PCB EDA Suite
|
#include <sheet_synchronization_item.h>
Public Member Functions | |
ASSOCIATED_SCH_LABEL_PIN (SCH_HIERLABEL *aLabel, SCH_SHEET_PIN *aPin) | |
ASSOCIATED_SCH_LABEL_PIN (SCH_HIERLABEL_SYNCHRONIZATION_ITEM *aLabel, SCH_SHEET_PIN_SYNCHRONIZATION_ITEM *aPin) | |
SCH_HIERLABEL * | GetLabel () const |
SCH_SHEET_PIN * | GetPin () const |
wxString | GetName () const override |
int | GetShape () const override |
wxBitmap & | GetBitmap () const override |
SCH_ITEM * | GetItem () const override |
SHEET_SYNCHRONIZATION_ITEM_KIND | GetKind () const override |
Private Attributes | |
SCH_HIERLABEL * | m_label |
SCH_SHEET_PIN * | m_pin |
Definition at line 109 of file sheet_synchronization_item.h.
ASSOCIATED_SCH_LABEL_PIN::ASSOCIATED_SCH_LABEL_PIN | ( | SCH_HIERLABEL * | aLabel, |
SCH_SHEET_PIN * | aPin ) |
Definition at line 116 of file sheet_synchronization_item.cpp.
References m_label, and m_pin.
Referenced by ASSOCIATED_SCH_LABEL_PIN().
ASSOCIATED_SCH_LABEL_PIN::ASSOCIATED_SCH_LABEL_PIN | ( | SCH_HIERLABEL_SYNCHRONIZATION_ITEM * | aLabel, |
SCH_SHEET_PIN_SYNCHRONIZATION_ITEM * | aPin ) |
Definition at line 122 of file sheet_synchronization_item.cpp.
References ASSOCIATED_SCH_LABEL_PIN(), GetLabel(), and GetPin().
|
overridevirtual |
Implements SHEET_SYNCHRONIZATION_ITEM.
Definition at line 141 of file sheet_synchronization_item.cpp.
References add_hierar_pin, add_hierarchical_label, KiBitmap(), left, SYNC_SHEET_PIN_PREFERENCE::NORMAL_HEIGHT, SYNC_SHEET_PIN_PREFERENCE::NORMAL_WIDTH, and right.
|
overridevirtual |
Implements SHEET_SYNCHRONIZATION_ITEM.
Definition at line 160 of file sheet_synchronization_item.cpp.
|
overridevirtual |
Implements SHEET_SYNCHRONIZATION_ITEM.
Definition at line 166 of file sheet_synchronization_item.cpp.
References HIERLABEL_AND_SHEET_PIN.
|
inline |
Definition at line 117 of file sheet_synchronization_item.h.
References m_label.
Referenced by ASSOCIATED_SCH_LABEL_PIN().
|
overridevirtual |
Implements SHEET_SYNCHRONIZATION_ITEM.
Definition at line 129 of file sheet_synchronization_item.cpp.
References m_label.
|
inline |
Definition at line 119 of file sheet_synchronization_item.h.
References m_pin.
Referenced by ASSOCIATED_SCH_LABEL_PIN().
|
overridevirtual |
Implements SHEET_SYNCHRONIZATION_ITEM.
Definition at line 135 of file sheet_synchronization_item.cpp.
References m_label.
|
private |
Definition at line 132 of file sheet_synchronization_item.h.
Referenced by ASSOCIATED_SCH_LABEL_PIN(), GetLabel(), GetName(), and GetShape().
|
private |
Definition at line 133 of file sheet_synchronization_item.h.
Referenced by ASSOCIATED_SCH_LABEL_PIN(), and GetPin().