KiCad PCB EDA Suite
Loading...
Searching...
No Matches
BOARD_CONNECTED_ITEM_DESC Struct Reference

Public Member Functions

 BOARD_CONNECTED_ITEM_DESC ()
 

Detailed Description

Definition at line 167 of file board_connected_item.cpp.

Constructor & Destructor Documentation

◆ BOARD_CONNECTED_ITEM_DESC()

BOARD_CONNECTED_ITEM_DESC::BOARD_CONNECTED_ITEM_DESC ( )
inline

This property should just be an alias for the one below, it only exists so that we maintain compatibility with both NetClass and Net_Class in custom rules. It has the name we would show in the GUI if we wanted to show this in the GUI, but we don't at the moment because there is no way to edit the netclass of a net from a selected connected item, and showing it makes users think they can change it.

Definition at line 169 of file board_connected_item.cpp.

References _HKI, PROPERTY_MANAGER::AddProperty(), LSET::AllLayersMask(), ENUM_MAP< T >::Choices(), BOARD_ITEM::GetLayer(), BOARD_CONNECTED_ITEM::GetNetClassName(), BOARD_CONNECTED_ITEM::GetNetCode(), BOARD_CONNECTED_ITEM::GetNetname(), BOARD_CONNECTED_ITEM::GetTeardropAllowSpanTwoTracks(), BOARD_CONNECTED_ITEM::GetTeardropBestLengthRatio(), BOARD_CONNECTED_ITEM::GetTeardropBestWidthRatio(), BOARD_CONNECTED_ITEM::GetTeardropCurved(), BOARD_CONNECTED_ITEM::GetTeardropMaxLength(), BOARD_CONNECTED_ITEM::GetTeardropMaxTrackWidth(), BOARD_CONNECTED_ITEM::GetTeardropMaxWidth(), BOARD_CONNECTED_ITEM::GetTeardropPreferZoneConnections(), BOARD_CONNECTED_ITEM::GetTeardropsEnabled(), PROPERTY_MANAGER::InheritsAfter(), ENUM_MAP< T >::Instance(), PROPERTY_MANAGER::Instance(), ENUM_MAP< T >::Map(), LSET::Name(), NO_SETTER, PCB_PAD_T, PCB_VIA_T, PROPERTY_VALIDATORS::PositiveRatioValidator(), REGISTER_TYPE, PROPERTY_MANAGER::ReplaceProperty(), PROPERTY_BASE::SetIsHiddenFromLibraryEditors(), PROPERTY_BASE::SetIsHiddenFromPropertiesManager(), PROPERTY_BASE::SetIsHiddenFromRulesEditor(), BOARD_ITEM::SetLayer(), BOARD_CONNECTED_ITEM::SetNetCode(), BOARD_CONNECTED_ITEM::SetTeardropAllowSpanTwoTracks(), BOARD_CONNECTED_ITEM::SetTeardropBestLengthRatio(), BOARD_CONNECTED_ITEM::SetTeardropBestWidthRatio(), BOARD_CONNECTED_ITEM::SetTeardropCurved(), BOARD_CONNECTED_ITEM::SetTeardropMaxLength(), BOARD_CONNECTED_ITEM::SetTeardropMaxTrackWidth(), BOARD_CONNECTED_ITEM::SetTeardropMaxWidth(), BOARD_CONNECTED_ITEM::SetTeardropPreferZoneConnections(), BOARD_CONNECTED_ITEM::SetTeardropsEnabled(), TYPE_HASH, ENUM_MAP< T >::Undefined(), and UNDEFINED_LAYER.


The documentation for this struct was generated from the following file: