Seth Hillbrand
4460313104
pcbnew: Separating connectivity to subdir
7 years ago
jean-pierre charras
6a3c1720b2
Fix a few doxygen warnings
8 years ago
Maciej Suminski
74ef3ecb1d
Moved one-liners to header files
8 years ago
Maciej Suminski
3dd4429ef6
Dead code removal
8 years ago
Maciej Suminski
f3fbce9560
Code formatting and clean-up
8 years ago
Tomasz Włostowski
3b16d3cffe
further DLIST/Iterators cleanup, some code formatting
9 years ago
Tomasz Włostowski
3cba1007eb
Removed legacy connectivity/ratsnest algorithm, replaced with the new one. No legacy autorouting for the moment
9 years ago
Tomasz Włostowski
9ad886344b
New connectivity algorithm.
9 years ago
jean-pierre charras
70226ecdeb
Fix a few doxygen warnings
8 years ago
Simon Richter
59c81976dc
Explicitly mark overriding functions.
9 years ago
Maciej Suminski
61e415bdb9
Deboostified ratsnest model in GAL
9 years ago
Maciej Suminski
4ffd3c8511
Fix ratsnest after running DRC
Fixes: lp:1624000
* https://bugs.launchpad.net/kicad/+bug/1624000
9 years ago
Maciej Suminski
516510774c
Fixed ratsnest for nodes surrounded with zones
9 years ago
Maciej Suminski
03f4a89521
More descriptive method names for RN_NODE
9 years ago
Maciej Suminski
828f28ecca
Ratsnest Add()/Remove()/Update() return true on success
9 years ago
Simon Richter
1b2fd6a382
Replace BOOST_FOREACH with C++11 range based for.
9 years ago
Simon Richter
da5699de0a
Replace boost::shared_ptr with std::shared_ptr.
9 years ago
Simon Richter
96ec9db5d6
Add missing C++ stdlib headers
The GCC standard library headers often include other headers, which makes
some code compile that forgets to include several headers.
10 years ago
Maciej Suminski
8fe18d83a0
Added missing comments for the last commit.
10 years ago
Maciej Suminski
3cddf14e73
Ratsnest algorithm handles items in pad areas (GAL).
10 years ago
Tomasz Wlostowski
63b35f40a7
Removed all dependencies on boost::polygon except for bitmap2component. Replaced almost all instances of CPOLYGONS_LIST with SHAPE_POLY_SET.
10 years ago
Maciej Suminski
d2ebf688f9
Reverted commits that remove boost::polygon dependency (need more testing).
10 years ago
Tomasz Wlostowski
41c753b05d
Removed all dependencies on boost::polygon except for bitmap2component. Replaced almost all instances of CPOLYGONS_LIST with SHAPE_POLY_SET.
10 years ago
Maciej Suminski
3cb095b7c2
GAL canvases update status bar, message panel & zoom widget.
10 years ago
Maciej Suminski
a8bffb862c
Fix for disappearing ratsnest lines (GAL).
10 years ago
Maciej Suminski
fa421f15d8
Clearer dynamic ratsnest (for moved items).
11 years ago
Maciej Suminski
16db8e644b
Logical operators for ratsnest node filters.
11 years ago
Maciej Suminski
a12ea29de8
Refactored the way zones are kept in ratsnest model (GAL).
11 years ago
Maciej Suminski
a2b8ab6b41
Ratsnest fix (GAL).
11 years ago
Maciej Suminski
56b692ae3e
"Select net/connection" (GAL).
11 years ago
Maciej Suminski
190af5d95b
Added functions to resolve connectivity queries in ratsnest (GAL).
11 years ago
Lorenzo Marcantonio
3f2c0e1a8d
TRACK/SEGVIA cleanup
- SEGVIA becomes VIA
- Drill size moved from TRACK to VIA
- Removed shape from TRACK, becomes ViaType in VIA
- GetTrace becomes GetTrack, for uniformity
- Some minor constification and typo fixes
12 years ago
Maciej Suminski
6fa2f060fa
Formatted ttl library to comply with KiCad coding policy.
12 years ago
Maciej Suminski
0c67e26e9c
Added the dynamic ratsnest for the tracks that are currently routed with the PNS router.
12 years ago
Maciej Suminski
7f3bf1bef7
Added missing operators==/!= for RN_NODE_PTR.
Moved ClearSimple() functions back to the header file.
12 years ago
Maciej Suminski
af350eb1e6
RN_DATA::GetNets() -> RN_DATA::GetNet() with an assert to check if someone calls it for the unconnected net.
Only items that belong to a net are removed from ratsnest.
12 years ago
Maciej Suminski
83f7c7e35e
Added RN_DATA::Add()/Remove() methods.
RN_DATA::Update()/AddSimple() take BOARD_ITEM* as the parameter (instead of being split to versions with BOARD_CONNECTED_ITEM* and MODULE*), to make the code look clearer.
12 years ago
Maciej Suminski
aaf857e894
Items removed from board are removed from ratsnest as well. Corrected the way of items removal from ratsnest.
12 years ago
Maciej Suminski
5fe20bbc70
Fixed broken search filters.
12 years ago
Maciej Suminski
c6efc451e6
Added ratsnest for GAL
12 years ago