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 111 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 118 of file sheet_synchronization_item.cpp.

◆ 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 124 of file sheet_synchronization_item.cpp.

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 162 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 168 of file sheet_synchronization_item.cpp.

◆ GetLabel()

SCH_HIERLABEL * ASSOCIATED_SCH_LABEL_PIN::GetLabel ( ) const
inline

Definition at line 119 of file sheet_synchronization_item.h.

References m_label.

◆ GetName()

wxString ASSOCIATED_SCH_LABEL_PIN::GetName ( ) const
overridevirtual

◆ GetPin()

SCH_SHEET_PIN * ASSOCIATED_SCH_LABEL_PIN::GetPin ( ) const
inline

Definition at line 121 of file sheet_synchronization_item.h.

References m_pin.

◆ GetShape()

int ASSOCIATED_SCH_LABEL_PIN::GetShape ( ) const
overridevirtual

Implements SHEET_SYNCHRONIZATION_ITEM.

Definition at line 137 of file sheet_synchronization_item.cpp.

References SCH_LABEL_BASE::GetShape(), and m_label.

Member Data Documentation

◆ m_label

SCH_HIERLABEL* ASSOCIATED_SCH_LABEL_PIN::m_label
private

Definition at line 134 of file sheet_synchronization_item.h.

Referenced by GetLabel(), GetName(), and GetShape().

◆ m_pin

SCH_SHEET_PIN* ASSOCIATED_SCH_LABEL_PIN::m_pin
private

Definition at line 135 of file sheet_synchronization_item.h.

Referenced by GetPin().


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