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

#include <sheet_synchronization_item.h>

Inheritance diagram for SCH_SHEET_PIN_SYNCHRONIZATION_ITEM:
SHEET_SYNCHRONIZATION_ITEM

Public Member Functions

 SCH_SHEET_PIN_SYNCHRONIZATION_ITEM (SCH_SHEET_PIN *aPin, SCH_SHEET *aSheet)
 
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_SHEET_PINm_pin
 
SCH_SHEETm_sheet
 

Detailed Description

Definition at line 88 of file sheet_synchronization_item.h.

Constructor & Destructor Documentation

◆ SCH_SHEET_PIN_SYNCHRONIZATION_ITEM()

SCH_SHEET_PIN_SYNCHRONIZATION_ITEM::SCH_SHEET_PIN_SYNCHRONIZATION_ITEM ( SCH_SHEET_PIN aPin,
SCH_SHEET aSheet 
)

Definition at line 78 of file sheet_synchronization_item.cpp.

Member Function Documentation

◆ GetBitmap()

wxBitmap & SCH_SHEET_PIN_SYNCHRONIZATION_ITEM::GetBitmap ( ) const
overridevirtual

◆ GetItem()

SCH_ITEM * SCH_SHEET_PIN_SYNCHRONIZATION_ITEM::GetItem ( ) const
overridevirtual

Implements SHEET_SYNCHRONIZATION_ITEM.

Definition at line 106 of file sheet_synchronization_item.cpp.

References m_pin.

◆ GetKind()

SHEET_SYNCHRONIZATION_ITEM_KIND SCH_SHEET_PIN_SYNCHRONIZATION_ITEM::GetKind ( ) const
overridevirtual

Implements SHEET_SYNCHRONIZATION_ITEM.

Definition at line 112 of file sheet_synchronization_item.cpp.

◆ GetName()

wxString SCH_SHEET_PIN_SYNCHRONIZATION_ITEM::GetName ( ) const
overridevirtual

Implements SHEET_SYNCHRONIZATION_ITEM.

Definition at line 86 of file sheet_synchronization_item.cpp.

References SCH_LABEL_BASE::GetShownText(), and m_pin.

◆ GetPin()

SCH_SHEET_PIN * SCH_SHEET_PIN_SYNCHRONIZATION_ITEM::GetPin ( ) const
inline

Definition at line 93 of file sheet_synchronization_item.h.

References m_pin.

◆ GetShape()

int SCH_SHEET_PIN_SYNCHRONIZATION_ITEM::GetShape ( ) const
overridevirtual

Implements SHEET_SYNCHRONIZATION_ITEM.

Definition at line 92 of file sheet_synchronization_item.cpp.

References SCH_LABEL_BASE::GetShape(), and m_pin.

Member Data Documentation

◆ m_pin

SCH_SHEET_PIN* SCH_SHEET_PIN_SYNCHRONIZATION_ITEM::m_pin
private

Definition at line 106 of file sheet_synchronization_item.h.

Referenced by GetItem(), GetName(), GetPin(), and GetShape().

◆ m_sheet

SCH_SHEET* SCH_SHEET_PIN_SYNCHRONIZATION_ITEM::m_sheet
private

Definition at line 107 of file sheet_synchronization_item.h.


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