KiCad PCB EDA Suite
Loading...
Searching...
No Matches
SCH_CONNECTIVITY::ITEM_VIEW Class Reference

#include <conn_facade.h>

Public Member Functions

wxString Name (bool aIgnoreSheet=false) const
 
wxString LocalName () const
 
wxString FullLocalName () const
 
bool IsBus () const
 
bool IsNet () const
 
bool IsUnconnected () const
 
int NetCode () const
 
uint32_t SubgraphCode () const
 
SCH_ITEMDriver () const
 
KIID_PATH Sheet () const
 
BUS_MEMBERS Members () const
 
std::vector< SCH_ITEM * > ConnectedItems () const
 

Private Member Functions

 ITEM_VIEW (std::weak_ptr< const FACADE_STATE > aState, ITEM_KEY aItem)
 

Private Attributes

std::weak_ptr< const FACADE_STATEm_state
 
ITEM_KEY m_item
 

Friends

class FACADE
 

Detailed Description

Definition at line 37 of file conn_facade.h.

Constructor & Destructor Documentation

◆ ITEM_VIEW()

SCH_CONNECTIVITY::ITEM_VIEW::ITEM_VIEW ( std::weak_ptr< const FACADE_STATE > aState,
ITEM_KEY aItem )
inlineprivate

Definition at line 59 of file conn_facade.h.

References m_item, m_state, and move.

Member Function Documentation

◆ ConnectedItems()

std::vector< SCH_ITEM * > SCH_CONNECTIVITY::ITEM_VIEW::ConnectedItems ( ) const

Definition at line 1180 of file conn_facade.cpp.

References m_item, m_state, and result.

◆ Driver()

SCH_ITEM * SCH_CONNECTIVITY::ITEM_VIEW::Driver ( ) const

Definition at line 1173 of file conn_facade.cpp.

References m_item, and m_state.

◆ FullLocalName()

wxString SCH_CONNECTIVITY::ITEM_VIEW::FullLocalName ( ) const

Definition at line 1131 of file conn_facade.cpp.

References SCH_CONNECTIVITY::INVALID_ID, m_item, and m_state.

◆ IsBus()

bool SCH_CONNECTIVITY::ITEM_VIEW::IsBus ( ) const

Definition at line 1138 of file conn_facade.cpp.

References SCH_CONNECTIVITY::BUNDLE, m_item, and m_state.

◆ IsNet()

bool SCH_CONNECTIVITY::ITEM_VIEW::IsNet ( ) const

Definition at line 1145 of file conn_facade.cpp.

References m_item, m_state, and SCH_CONNECTIVITY::SIGNAL.

◆ IsUnconnected()

bool SCH_CONNECTIVITY::ITEM_VIEW::IsUnconnected ( ) const

Definition at line 1152 of file conn_facade.cpp.

References m_item, and m_state.

◆ LocalName()

wxString SCH_CONNECTIVITY::ITEM_VIEW::LocalName ( ) const

Definition at line 1124 of file conn_facade.cpp.

References SCH_CONNECTIVITY::INVALID_ID, m_item, and m_state.

◆ Members()

BUS_MEMBERS SCH_CONNECTIVITY::ITEM_VIEW::Members ( ) const

Definition at line 1212 of file conn_facade.cpp.

References m_item, and m_state.

◆ Name()

wxString SCH_CONNECTIVITY::ITEM_VIEW::Name ( bool aIgnoreSheet = false) const

Definition at line 1117 of file conn_facade.cpp.

References m_item, and m_state.

◆ NetCode()

int SCH_CONNECTIVITY::ITEM_VIEW::NetCode ( ) const

Definition at line 1159 of file conn_facade.cpp.

References m_item, and m_state.

◆ Sheet()

KIID_PATH SCH_CONNECTIVITY::ITEM_VIEW::Sheet ( ) const

Definition at line 1205 of file conn_facade.cpp.

References m_item, and m_state.

◆ SubgraphCode()

uint32_t SCH_CONNECTIVITY::ITEM_VIEW::SubgraphCode ( ) const

Definition at line 1166 of file conn_facade.cpp.

References m_item, and m_state.

Friends And Related Symbol Documentation

◆ FACADE

friend class FACADE
friend

Definition at line 58 of file conn_facade.h.

References FACADE.

Referenced by FACADE.

Member Data Documentation

◆ m_item

ITEM_KEY SCH_CONNECTIVITY::ITEM_VIEW::m_item
private

◆ m_state

std::weak_ptr<const FACADE_STATE> SCH_CONNECTIVITY::ITEM_VIEW::m_state
private

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