![]() |
KiCad PCB EDA Suite
|
Helper class used to store the state of schematic items that can be connected to other schematic items. More...
#include <sch_item.h>
Public Member Functions | |
DANGLING_END_ITEM (DANGLING_END_T aType, EDA_ITEM *aItem, const wxPoint &aPosition) | |
DANGLING_END_ITEM (DANGLING_END_T aType, EDA_ITEM *aItem, const wxPoint &aPosition, const EDA_ITEM *aParent) | |
bool | operator== (const DANGLING_END_ITEM &aB) const |
bool | operator!= (const DANGLING_END_ITEM &aB) const |
bool | operator< (const DANGLING_END_ITEM &rhs) const |
wxPoint | GetPosition () const |
EDA_ITEM * | GetItem () const |
const EDA_ITEM * | GetParent () const |
DANGLING_END_T | GetType () const |
Private Attributes | |
EDA_ITEM * | m_item |
wxPoint | m_pos |
A pointer to the connectable object. More... | |
DANGLING_END_T | m_type |
The position of the connection point. More... | |
const EDA_ITEM * | m_parent |
The type of connection of m_item. More... | |
Helper class used to store the state of schematic items that can be connected to other schematic items.
Definition at line 79 of file sch_item.h.
|
inline |
Definition at line 82 of file sch_item.h.
|
inline |
Definition at line 90 of file sch_item.h.
|
inline |
Definition at line 122 of file sch_item.h.
References m_item.
Referenced by operator!=(), operator<<(), operator==(), SCH_BUS_WIRE_ENTRY::UpdateDanglingState(), SCH_TEXT::UpdateDanglingState(), and SCH_BUS_BUS_ENTRY::UpdateDanglingState().
|
inline |
Definition at line 123 of file sch_item.h.
References m_parent.
Referenced by operator!=(), operator<<(), and operator==().
|
inline |
Definition at line 121 of file sch_item.h.
References m_pos.
Referenced by operator!=(), operator<<(), operator==(), SCH_BUS_WIRE_ENTRY::UpdateDanglingState(), SCH_TEXT::UpdateDanglingState(), and SCH_BUS_BUS_ENTRY::UpdateDanglingState().
|
inline |
Definition at line 124 of file sch_item.h.
References m_type.
Referenced by operator!=(), operator<<(), operator==(), SCH_BUS_WIRE_ENTRY::UpdateDanglingState(), SCH_TEXT::UpdateDanglingState(), and SCH_BUS_BUS_ENTRY::UpdateDanglingState().
|
inline |
Definition at line 107 of file sch_item.h.
References GetItem(), GetParent(), GetPosition(), and GetType().
|
inline |
Definition at line 115 of file sch_item.h.
|
inline |
Definition at line 99 of file sch_item.h.
References GetItem(), GetParent(), GetPosition(), and GetType().
|
private |
Definition at line 127 of file sch_item.h.
Referenced by DANGLING_END_ITEM(), GetItem(), and operator<().
|
private |
The type of connection of m_item.
Definition at line 130 of file sch_item.h.
Referenced by DANGLING_END_ITEM(), and GetParent().
|
private |
A pointer to the connectable object.
Definition at line 128 of file sch_item.h.
Referenced by DANGLING_END_ITEM(), GetPosition(), and operator<().
|
private |
The position of the connection point.
Definition at line 129 of file sch_item.h.
Referenced by DANGLING_END_ITEM(), and GetType().