|
KiCad PCB EDA Suite
|
Difference between two publications. More...
#include <conn_changes.h>
Public Member Functions | |
| bool | Empty () const |
Public Attributes | |
| std::vector< std::pair< NAME_ID, NAME_ID > > | renamedNets |
| Old and new name of each one to one succession group whose name changed. | |
| std::vector< std::pair< std::vector< NAME_ID >, NAME_ID > > | mergedNets |
| Old names and the one new name. | |
| std::vector< std::pair< NAME_ID, std::vector< NAME_ID > > > | splitNets |
| One old name and the new names. | |
| std::vector< NAME_ID > | netsAdded |
| New names of other succession groups. | |
| std::vector< NAME_ID > | netsRemoved |
| Old names of other succession groups. | |
| std::vector< NAME_ID > | netsChanged |
| Old and current names whose membership or presentation inputs changed, with their bus dependents. | |
| std::vector< ITEM_KEY > | changedItems |
| Items whose row, island, rule area, source or text changed. | |
| std::vector< ITEM_KEY > | driverChangedItems |
| Items whose ITEM_RESULT::driver changed or was removed. | |
| NETCLASS_DELTA | netclasses |
| std::vector< RECORD_KEY > | changedIslands |
| Removed, replaced and new island keys. | |
| std::vector< ITEM_KEY > | changedRuleAreas |
| Removed, replaced and new rule area keys. | |
Difference between two publications.
PUBLICATION::Update() makes a new change set on each update. FACADE::Recalculate() sends a copy to subscribers, with display state changes added to changedItems.
Definition at line 40 of file conn_changes.h.
|
inline |
Definition at line 62 of file conn_changes.h.
References changedIslands, changedItems, changedRuleAreas, driverChangedItems, mergedNets, netclasses, netsAdded, netsChanged, netsRemoved, renamedNets, and splitNets.
Referenced by BOOST_AUTO_TEST_CASE(), and SCH_CONNECTIVITY::FACADE::Recalculate().
| std::vector<RECORD_KEY> SCH_CONNECTIVITY::CHANGE_SET::changedIslands |
Removed, replaced and new island keys.
Definition at line 59 of file conn_changes.h.
Referenced by Empty(), and SCH_CONNECTIVITY::AUXILIARY::Update().
| std::vector<ITEM_KEY> SCH_CONNECTIVITY::CHANGE_SET::changedItems |
Items whose row, island, rule area, source or text changed.
The facade adds display changes.
Definition at line 56 of file conn_changes.h.
Referenced by Empty(), SCH_CONNECTIVITY::PUBLICATION::PrepareRows(), SCH_CONNECTIVITY::FACADE::Recalculate(), SCH_CONNECTIVITY::AUXILIARY::Update(), and SCH_CONNECTIVITY::PUBLICATION::Update().
| std::vector<ITEM_KEY> SCH_CONNECTIVITY::CHANGE_SET::changedRuleAreas |
Removed, replaced and new rule area keys.
Definition at line 60 of file conn_changes.h.
Referenced by Empty(), and SCH_CONNECTIVITY::AUXILIARY::Update().
| std::vector<ITEM_KEY> SCH_CONNECTIVITY::CHANGE_SET::driverChangedItems |
Items whose ITEM_RESULT::driver changed or was removed.
Definition at line 57 of file conn_changes.h.
Referenced by Empty(), and SCH_CONNECTIVITY::PUBLICATION::PrepareRows().
Old names and the one new name.
Definition at line 44 of file conn_changes.h.
Referenced by Empty().
| NETCLASS_DELTA SCH_CONNECTIVITY::CHANGE_SET::netclasses |
Definition at line 58 of file conn_changes.h.
Referenced by Empty(), and SCH_CONNECTIVITY::PUBLICATION::PrepareRows().
| std::vector<NAME_ID> SCH_CONNECTIVITY::CHANGE_SET::netsAdded |
New names of other succession groups.
Definition at line 46 of file conn_changes.h.
Referenced by Empty().
| std::vector<NAME_ID> SCH_CONNECTIVITY::CHANGE_SET::netsChanged |
Old and current names whose membership or presentation inputs changed, with their bus dependents.
The net navigator rebuilds only these nodes.
Definition at line 53 of file conn_changes.h.
Referenced by Empty(), and SCH_CONNECTIVITY::PUBLICATION::Update().
| std::vector<NAME_ID> SCH_CONNECTIVITY::CHANGE_SET::netsRemoved |
Old names of other succession groups.
Definition at line 47 of file conn_changes.h.
Referenced by Empty().
Old and new name of each one to one succession group whose name changed.
Definition at line 43 of file conn_changes.h.
Referenced by Empty().
One old name and the new names.
Definition at line 45 of file conn_changes.h.
Referenced by Empty().