KiCad PCB EDA Suite
|
Public Member Functions | |
LIST_ITEM (unsigned int aGroupNumber, const wxString &aGroupName) | |
LIST_ITEM (NETINFO_ITEM *aNet) | |
LIST_ITEM () | |
LIST_ITEM & | operator= (const LIST_ITEM &)=delete |
bool | GetIsGroup () const |
auto | ChildrenBegin () const |
auto | ChildrenEnd () const |
unsigned int | ChildrenCount () const |
NETINFO_ITEM * | GetNet () const |
int | GetNetCode () const |
const wxString & | GetNetName () const |
const wxString & | GetGroupName () const |
void | ResetColumnChangedBits () |
unsigned int | GetPadCount () const |
bool | PadCountChanged () const |
void | SetPadCount (unsigned int aValue) |
void | AddPadCount (unsigned int aValue) |
void | SubPadCount (unsigned int aValue) |
unsigned | GetViaCount () const |
bool | ViaCountChanged () const |
void | SetViaCount (unsigned int aValue) |
void | AddViaCount (unsigned int aValue) |
void | SubViaCount (unsigned int aValue) |
uint64_t | GetViaLength () const |
bool | ViaLengthChanged () const |
void | SetViaLength (unsigned int aValue) |
void | AddViaLength (unsigned int aValue) |
void | SubViaLength (uint64_t aValue) |
uint64_t | GetBoardWireLength () const |
uint64_t | GetLayerWireLength (size_t aLayer) const |
bool | BoardWireLengthChanged () const |
void | SetLayerWireLength (const uint64_t aValue, size_t aLayer) |
void | AddLayerWireLength (const uint64_t aValue, size_t aLayer) |
void | SubLayerWireLength (const uint64_t aValue, size_t aLayer) |
uint64_t | GetChipWireLength () const |
bool | ChipWireLengthChanged () const |
void | SetChipWireLength (uint64_t aValue) |
void | AddChipWireLength (uint64_t aValue) |
void | SubChipWireLength (uint64_t aValue) |
unsigned long long int | GetTotalLength () const |
bool | TotalLengthChanged () const |
LIST_ITEM * | Parent () const |
void | SetParent (LIST_ITEM *aParent) |
Private Attributes | |
LIST_ITEM * | m_parent = nullptr |
std::vector< LIST_ITEM * > | m_children |
bool | m_is_group = false |
unsigned int | m_group_number = 0 |
NETINFO_ITEM * | m_net = nullptr |
unsigned int | m_pad_count = 0 |
unsigned int | m_via_count = 0 |
uint64_t | m_via_length = 0 |
uint64_t | m_chip_wire_length = 0 |
std::array< uint64_t, MAX_CU_LAYERS > | m_layer_wire_length {} |
std::vector< char > | m_column_changed |
wxString | m_net_name |
Definition at line 99 of file dialog_net_inspector.cpp.
|
inline |
Definition at line 102 of file dialog_net_inspector.cpp.
References COLUMN_NUM_STATIC_COL, m_column_changed, and MAX_CU_LAYERS.
|
inline |
Definition at line 110 of file dialog_net_inspector.cpp.
References COLUMN_NUM_STATIC_COL, NETINFO_ITEM::GetNetname(), m_column_changed, m_net_name, MAX_CU_LAYERS, and UnescapeString().
|
inline |
Definition at line 117 of file dialog_net_inspector.cpp.
References COLUMN_NUM_STATIC_COL, m_column_changed, and MAX_CU_LAYERS.
|
inline |
Definition at line 328 of file dialog_net_inspector.cpp.
References AddChipWireLength(), COLUMN_CHIP_LENGTH, m_chip_wire_length, m_column_changed, and m_parent.
Referenced by AddChipWireLength(), and SetParent().
|
inline |
Definition at line 290 of file dialog_net_inspector.cpp.
References AddLayerWireLength(), COLUMN_BOARD_LENGTH, m_column_changed, m_layer_wire_length, and m_parent.
Referenced by AddLayerWireLength(), and SetParent().
|
inline |
Definition at line 164 of file dialog_net_inspector.cpp.
References AddPadCount(), COLUMN_PAD_COUNT, m_column_changed, m_pad_count, and m_parent.
Referenced by AddPadCount(), and SetParent().
|
inline |
Definition at line 201 of file dialog_net_inspector.cpp.
References AddViaCount(), COLUMN_VIA_COUNT, m_column_changed, m_parent, and m_via_count.
Referenced by AddViaCount(), and SetParent().
|
inline |
Definition at line 238 of file dialog_net_inspector.cpp.
References AddViaLength(), COLUMN_VIA_LENGTH, m_column_changed, m_parent, and m_via_length.
Referenced by AddViaLength(), and SetParent().
|
inline |
Definition at line 273 of file dialog_net_inspector.cpp.
References COLUMN_BOARD_LENGTH, and m_column_changed.
Referenced by DIALOG_NET_INSPECTOR::DATA_MODEL::itemColumnChanged(), and TotalLengthChanged().
|
inline |
Definition at line 126 of file dialog_net_inspector.cpp.
References m_children.
Referenced by DIALOG_NET_INSPECTOR::DATA_MODEL::GetChildren(), DIALOG_NET_INSPECTOR::onDeleteNet(), and DIALOG_NET_INSPECTOR::onSelChanged().
|
inline |
Definition at line 128 of file dialog_net_inspector.cpp.
References m_children.
Referenced by DIALOG_NET_INSPECTOR::DATA_MODEL::deleteItem(), DIALOG_NET_INSPECTOR::DATA_MODEL::GetChildren(), and DIALOG_NET_INSPECTOR::onDeleteNet().
|
inline |
Definition at line 127 of file dialog_net_inspector.cpp.
References m_children.
Referenced by DIALOG_NET_INSPECTOR::DATA_MODEL::GetChildren(), DIALOG_NET_INSPECTOR::onDeleteNet(), and DIALOG_NET_INSPECTOR::onSelChanged().
|
inline |
Definition at line 313 of file dialog_net_inspector.cpp.
References COLUMN_CHIP_LENGTH, and m_column_changed.
Referenced by DIALOG_NET_INSPECTOR::DATA_MODEL::itemColumnChanged(), and TotalLengthChanged().
|
inline |
Definition at line 256 of file dialog_net_inspector.cpp.
References m_layer_wire_length.
Referenced by DIALOG_NET_INSPECTOR::DATA_MODEL::Compare(), GetTotalLength(), and SetLayerWireLength().
|
inline |
Definition at line 308 of file dialog_net_inspector.cpp.
References m_chip_wire_length.
Referenced by DIALOG_NET_INSPECTOR::DATA_MODEL::Compare(), GetTotalLength(), SetChipWireLength(), and SetParent().
|
inline |
Definition at line 138 of file dialog_net_inspector.cpp.
References m_net_name.
Referenced by DIALOG_NET_INSPECTOR::onDeleteNet().
|
inline |
Definition at line 124 of file dialog_net_inspector.cpp.
References m_is_group.
Referenced by DIALOG_NET_INSPECTOR::DATA_MODEL::Compare(), DIALOG_NET_INSPECTOR::DATA_MODEL::GetChildren(), GetNetCode(), DIALOG_NET_INSPECTOR::onDeleteNet(), DIALOG_NET_INSPECTOR::onRenameNet(), and DIALOG_NET_INSPECTOR::onSelChanged().
|
inline |
Definition at line 266 of file dialog_net_inspector.cpp.
References m_layer_wire_length.
Referenced by DIALOG_NET_INSPECTOR::DATA_MODEL::Compare().
|
inline |
Definition at line 130 of file dialog_net_inspector.cpp.
References m_net.
Referenced by DIALOG_NET_INSPECTOR::onRenameNet().
|
inline |
Definition at line 132 of file dialog_net_inspector.cpp.
References GetIsGroup(), NETINFO_ITEM::GetNetCode(), m_group_number, and m_net.
Referenced by DIALOG_NET_INSPECTOR::buildNetsList(), DIALOG_NET_INSPECTOR::DATA_MODEL::Compare(), and DIALOG_NET_INSPECTOR::onSelChanged().
|
inline |
Definition at line 137 of file dialog_net_inspector.cpp.
References m_net_name.
Referenced by DIALOG_NET_INSPECTOR::DATA_MODEL::Compare().
|
inline |
Definition at line 145 of file dialog_net_inspector.cpp.
References m_pad_count.
Referenced by DIALOG_NET_INSPECTOR::DATA_MODEL::Compare(), SetPadCount(), and SetParent().
|
inline |
Definition at line 347 of file dialog_net_inspector.cpp.
References GetBoardWireLength(), GetChipWireLength(), and GetViaLength().
Referenced by DIALOG_NET_INSPECTOR::DATA_MODEL::Compare().
|
inline |
Definition at line 182 of file dialog_net_inspector.cpp.
References m_via_count.
Referenced by DIALOG_NET_INSPECTOR::DATA_MODEL::Compare(), SetParent(), and SetViaCount().
|
inline |
Definition at line 219 of file dialog_net_inspector.cpp.
References m_via_length.
Referenced by DIALOG_NET_INSPECTOR::DATA_MODEL::Compare(), GetTotalLength(), SetParent(), and SetViaLength().
|
inline |
Definition at line 150 of file dialog_net_inspector.cpp.
References COLUMN_PAD_COUNT, and m_column_changed.
Referenced by DIALOG_NET_INSPECTOR::DATA_MODEL::itemColumnChanged().
|
inline |
Definition at line 357 of file dialog_net_inspector.cpp.
References m_parent.
Referenced by DIALOG_NET_INSPECTOR::DATA_MODEL::deleteItem(), DIALOG_NET_INSPECTOR::DATA_MODEL::GetParent(), and DIALOG_NET_INSPECTOR::DATA_MODEL::resortIfChanged().
|
inline |
Definition at line 140 of file dialog_net_inspector.cpp.
References m_column_changed.
|
inline |
Definition at line 318 of file dialog_net_inspector.cpp.
References COLUMN_CHIP_LENGTH, GetChipWireLength(), m_chip_wire_length, m_column_changed, m_parent, and SetChipWireLength().
Referenced by SetChipWireLength().
|
inline |
Definition at line 278 of file dialog_net_inspector.cpp.
References COLUMN_BOARD_LENGTH, GetBoardWireLength(), m_column_changed, m_layer_wire_length, m_parent, and SetLayerWireLength().
Referenced by SetLayerWireLength().
|
inline |
Definition at line 155 of file dialog_net_inspector.cpp.
References COLUMN_PAD_COUNT, GetPadCount(), m_column_changed, m_pad_count, m_parent, and SetPadCount().
Referenced by SetPadCount().
|
inline |
Definition at line 362 of file dialog_net_inspector.cpp.
References AddChipWireLength(), AddLayerWireLength(), AddPadCount(), AddViaCount(), AddViaLength(), GetChipWireLength(), GetPadCount(), GetViaCount(), GetViaLength(), m_children, m_layer_wire_length, m_parent, SubChipWireLength(), SubLayerWireLength(), SubPadCount(), SubViaCount(), and SubViaLength().
Referenced by DIALOG_NET_INSPECTOR::DATA_MODEL::deleteItem().
|
inline |
Definition at line 192 of file dialog_net_inspector.cpp.
References COLUMN_VIA_COUNT, GetViaCount(), m_column_changed, m_parent, m_via_count, and SetViaCount().
Referenced by SetViaCount().
|
inline |
Definition at line 229 of file dialog_net_inspector.cpp.
References COLUMN_VIA_LENGTH, GetViaLength(), m_column_changed, m_parent, m_via_length, and SetViaLength().
Referenced by SetViaLength().
|
inline |
Definition at line 337 of file dialog_net_inspector.cpp.
References COLUMN_CHIP_LENGTH, m_chip_wire_length, m_column_changed, m_parent, and SubChipWireLength().
Referenced by SetParent(), and SubChipWireLength().
|
inline |
Definition at line 299 of file dialog_net_inspector.cpp.
References COLUMN_BOARD_LENGTH, m_column_changed, m_layer_wire_length, m_parent, and SubLayerWireLength().
Referenced by SetParent(), and SubLayerWireLength().
|
inline |
Definition at line 173 of file dialog_net_inspector.cpp.
References COLUMN_PAD_COUNT, m_column_changed, m_pad_count, m_parent, and SubPadCount().
Referenced by SetParent(), and SubPadCount().
|
inline |
Definition at line 210 of file dialog_net_inspector.cpp.
References COLUMN_VIA_COUNT, m_column_changed, m_parent, m_via_count, and SubViaCount().
Referenced by SetParent(), and SubViaCount().
|
inline |
Definition at line 247 of file dialog_net_inspector.cpp.
References COLUMN_VIA_LENGTH, m_column_changed, m_parent, m_via_length, and SubViaLength().
Referenced by SetParent(), and SubViaLength().
|
inline |
Definition at line 352 of file dialog_net_inspector.cpp.
References BoardWireLengthChanged(), ChipWireLengthChanged(), and ViaLengthChanged().
Referenced by DIALOG_NET_INSPECTOR::DATA_MODEL::itemColumnChanged().
|
inline |
Definition at line 187 of file dialog_net_inspector.cpp.
References COLUMN_VIA_COUNT, and m_column_changed.
Referenced by DIALOG_NET_INSPECTOR::DATA_MODEL::itemColumnChanged().
|
inline |
Definition at line 224 of file dialog_net_inspector.cpp.
References COLUMN_VIA_LENGTH, and m_column_changed.
Referenced by DIALOG_NET_INSPECTOR::DATA_MODEL::itemColumnChanged(), and TotalLengthChanged().
|
private |
Definition at line 403 of file dialog_net_inspector.cpp.
Referenced by ChildrenBegin(), ChildrenCount(), ChildrenEnd(), and SetParent().
|
private |
Definition at line 411 of file dialog_net_inspector.cpp.
Referenced by AddChipWireLength(), GetChipWireLength(), SetChipWireLength(), and SubChipWireLength().
|
private |
Definition at line 417 of file dialog_net_inspector.cpp.
Referenced by AddChipWireLength(), AddLayerWireLength(), AddPadCount(), AddViaCount(), AddViaLength(), BoardWireLengthChanged(), ChipWireLengthChanged(), LIST_ITEM(), PadCountChanged(), ResetColumnChangedBits(), SetChipWireLength(), SetLayerWireLength(), SetPadCount(), SetViaCount(), SetViaLength(), SubChipWireLength(), SubLayerWireLength(), SubPadCount(), SubViaCount(), SubViaLength(), ViaCountChanged(), and ViaLengthChanged().
|
private |
Definition at line 406 of file dialog_net_inspector.cpp.
Referenced by GetNetCode().
|
private |
Definition at line 405 of file dialog_net_inspector.cpp.
Referenced by GetIsGroup().
|
private |
Definition at line 413 of file dialog_net_inspector.cpp.
Referenced by AddLayerWireLength(), GetBoardWireLength(), GetLayerWireLength(), SetLayerWireLength(), SetParent(), and SubLayerWireLength().
|
private |
Definition at line 407 of file dialog_net_inspector.cpp.
Referenced by GetNet(), and GetNetCode().
|
private |
Definition at line 420 of file dialog_net_inspector.cpp.
Referenced by GetGroupName(), GetNetName(), and LIST_ITEM().
|
private |
Definition at line 408 of file dialog_net_inspector.cpp.
Referenced by AddPadCount(), GetPadCount(), SetPadCount(), and SubPadCount().
|
private |
Definition at line 402 of file dialog_net_inspector.cpp.
Referenced by AddChipWireLength(), AddLayerWireLength(), AddPadCount(), AddViaCount(), AddViaLength(), Parent(), SetChipWireLength(), SetLayerWireLength(), SetPadCount(), SetParent(), SetViaCount(), SetViaLength(), SubChipWireLength(), SubLayerWireLength(), SubPadCount(), SubViaCount(), and SubViaLength().
|
private |
Definition at line 409 of file dialog_net_inspector.cpp.
Referenced by AddViaCount(), GetViaCount(), SetViaCount(), and SubViaCount().
|
private |
Definition at line 410 of file dialog_net_inspector.cpp.
Referenced by AddViaLength(), GetViaLength(), SetViaLength(), and SubViaLength().