#include <io/srj/srj.hpp>
|
| std::optional< Coord > | clearance |
| | copper clearance to use instead of defaultObstacleMargin / the 0.15 mm fallback
|
| std::optional< Coord > | hole_to_hole |
| | Drill edge to drill edge, instead of the problem's minViaHoleEdgeToViaHoleEdgeClearance / minPlatedHoleDrillEdgeToDrillEdgeClearance (no rule when it has neither).
|
| Coord | outline_margin = 0 |
| | The board outline (and plane zones) grow by this on every side; pads keep their coordinates.
|
| bool | unpointed_keepout = false |
| | Obstacles of a net that no connection point lies on are keep-outs, not pads of the net: a fan-out problem lists the far component's pads in the nets (connectedTo) but only asks for the connections at the package.
|
Definition at line 95 of file srj.hpp.
◆ clearance
| std::optional<Coord> tmk::io::SrjImportOptions::clearance |
copper clearance to use instead of defaultObstacleMargin / the 0.15 mm fallback
Definition at line 96 of file srj.hpp.
◆ hole_to_hole
| std::optional<Coord> tmk::io::SrjImportOptions::hole_to_hole |
Drill edge to drill edge, instead of the problem's minViaHoleEdgeToViaHoleEdgeClearance / minPlatedHoleDrillEdgeToDrillEdgeClearance (no rule when it has neither).
Definition at line 99 of file srj.hpp.
◆ outline_margin
| Coord tmk::io::SrjImportOptions::outline_margin = 0 |
The board outline (and plane zones) grow by this on every side; pads keep their coordinates.
For problems whose connections end exactly on the bounds (breakout points), where the board-edge rule would forbid the copper.
Definition at line 102 of file srj.hpp.
◆ unpointed_keepout
| bool tmk::io::SrjImportOptions::unpointed_keepout = false |
Obstacles of a net that no connection point lies on are keep-outs, not pads of the net: a fan-out problem lists the far component's pads in the nets (connectedTo) but only asks for the connections at the package.
Definition at line 105 of file srj.hpp.
The documentation for this struct was generated from the following file: