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

#include <sheet_synchronization_item.h>

Inheritance diagram for SCH_HIERLABEL_SYNCHRONIZATION_ITEM:
SHEET_SYNCHRONIZATION_ITEM

Public Member Functions

 SCH_HIERLABEL_SYNCHRONIZATION_ITEM (SCH_HIERLABEL *aLabel, SCH_SHEET *aSheet)
 
SCH_HIERLABELGetLabel () 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_SHEETm_sheet
 

Detailed Description

Definition at line 65 of file sheet_synchronization_item.h.

Constructor & Destructor Documentation

◆ SCH_HIERLABEL_SYNCHRONIZATION_ITEM()

SCH_HIERLABEL_SYNCHRONIZATION_ITEM::SCH_HIERLABEL_SYNCHRONIZATION_ITEM ( SCH_HIERLABEL aLabel,
SCH_SHEET aSheet 
)

Definition at line 38 of file sheet_synchronization_item.cpp.

Member Function Documentation

◆ GetBitmap()

wxBitmap & SCH_HIERLABEL_SYNCHRONIZATION_ITEM::GetBitmap ( ) const
overridevirtual

◆ GetItem()

SCH_ITEM * SCH_HIERLABEL_SYNCHRONIZATION_ITEM::GetItem ( ) const
overridevirtual

Implements SHEET_SYNCHRONIZATION_ITEM.

Definition at line 66 of file sheet_synchronization_item.cpp.

References m_label.

◆ GetKind()

SHEET_SYNCHRONIZATION_ITEM_KIND SCH_HIERLABEL_SYNCHRONIZATION_ITEM::GetKind ( ) const
overridevirtual

Implements SHEET_SYNCHRONIZATION_ITEM.

Definition at line 72 of file sheet_synchronization_item.cpp.

◆ GetLabel()

SCH_HIERLABEL * SCH_HIERLABEL_SYNCHRONIZATION_ITEM::GetLabel ( ) const
inline

Definition at line 70 of file sheet_synchronization_item.h.

References m_label.

◆ GetName()

wxString SCH_HIERLABEL_SYNCHRONIZATION_ITEM::GetName ( ) const
overridevirtual

◆ GetShape()

int SCH_HIERLABEL_SYNCHRONIZATION_ITEM::GetShape ( ) const
overridevirtual

Implements SHEET_SYNCHRONIZATION_ITEM.

Definition at line 52 of file sheet_synchronization_item.cpp.

References SCH_LABEL_BASE::GetShape(), and m_label.

Member Data Documentation

◆ m_label

SCH_HIERLABEL* SCH_HIERLABEL_SYNCHRONIZATION_ITEM::m_label
private

Definition at line 83 of file sheet_synchronization_item.h.

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

◆ m_sheet

SCH_SHEET* SCH_HIERLABEL_SYNCHRONIZATION_ITEM::m_sheet
private

Definition at line 84 of file sheet_synchronization_item.h.


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