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

#include <sheet_synchronization_item.h>

Inheritance diagram for ASSOCIATED_SCH_LABEL_PIN:
SHEET_SYNCHRONIZATION_ITEM

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_HIERLABELGetLabel () const
 
SCH_SHEET_PINGetPin () const
 
wxString GetName () const override
 
int GetShape () const override
 
wxBitmap & GetBitmap () const override
 
SCH_ITEMGetItem () const override
 
SHEET_SYNCHRONIZATION_ITEM_KIND GetKind () const override
 

Private Attributes

SCH_HIERLABELm_label
 
SCH_SHEET_PINm_pin
 

Detailed Description

Definition at line 109 of file sheet_synchronization_item.h.

Constructor & Destructor Documentation

◆ ASSOCIATED_SCH_LABEL_PIN() [1/2]

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() [2/2]

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().

Member Function Documentation

◆ GetBitmap()

wxBitmap & ASSOCIATED_SCH_LABEL_PIN::GetBitmap ( ) const
overridevirtual

◆ GetItem()

SCH_ITEM * ASSOCIATED_SCH_LABEL_PIN::GetItem ( ) const
overridevirtual

Implements SHEET_SYNCHRONIZATION_ITEM.

Definition at line 160 of file sheet_synchronization_item.cpp.

◆ GetKind()

SHEET_SYNCHRONIZATION_ITEM_KIND ASSOCIATED_SCH_LABEL_PIN::GetKind ( ) const
overridevirtual

Implements SHEET_SYNCHRONIZATION_ITEM.

Definition at line 166 of file sheet_synchronization_item.cpp.

References HIERLABEL_AND_SHEET_PIN.

◆ GetLabel()

SCH_HIERLABEL * ASSOCIATED_SCH_LABEL_PIN::GetLabel ( ) const
inline

Definition at line 117 of file sheet_synchronization_item.h.

References m_label.

Referenced by ASSOCIATED_SCH_LABEL_PIN().

◆ GetName()

wxString ASSOCIATED_SCH_LABEL_PIN::GetName ( ) const
overridevirtual

Implements SHEET_SYNCHRONIZATION_ITEM.

Definition at line 129 of file sheet_synchronization_item.cpp.

References m_label.

◆ GetPin()

SCH_SHEET_PIN * ASSOCIATED_SCH_LABEL_PIN::GetPin ( ) const
inline

Definition at line 119 of file sheet_synchronization_item.h.

References m_pin.

Referenced by ASSOCIATED_SCH_LABEL_PIN().

◆ GetShape()

int ASSOCIATED_SCH_LABEL_PIN::GetShape ( ) const
overridevirtual

Implements SHEET_SYNCHRONIZATION_ITEM.

Definition at line 135 of file sheet_synchronization_item.cpp.

References m_label.

Member Data Documentation

◆ m_label

SCH_HIERLABEL* ASSOCIATED_SCH_LABEL_PIN::m_label
private

◆ m_pin

SCH_SHEET_PIN* ASSOCIATED_SCH_LABEL_PIN::m_pin
private

Definition at line 133 of file sheet_synchronization_item.h.

Referenced by ASSOCIATED_SCH_LABEL_PIN(), and GetPin().


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