|
TraceMaker
C++ API of the engine
|
#include <route/escape.hpp>
Public Attributes | |
| int | pad = -1 |
| board pad index | |
| model::NetId | net = 0 |
| int | layer = -1 |
| copper index the stub runs on | |
| Point | a |
| Point | b |
| centreline: pad centre -> escape point (or via site) | |
| bool | has_mid = false |
| second-ring pins: a -> mid (between two outer balls) -> b | |
| Point | mid |
| Coord | band = 0 |
| half-width of the reserved strip around the centreline | |
| bool | via = false |
| b is a dog-bone via site (reserved on every layer) | |
| std::vector< Point > | tail |
| Version 2 (escape_flow.hpp): the corridor continues from b through these points on tail_layer (the pad's layer, or the layer a dog-bone via changes to). | |
| int | tail_layer = -1 |
Definition at line 26 of file escape.hpp.
| Point tmk::route::EscapeCorridor::a |
Definition at line 30 of file escape.hpp.
| Point tmk::route::EscapeCorridor::b |
centreline: pad centre -> escape point (or via site)
Definition at line 30 of file escape.hpp.
| Coord tmk::route::EscapeCorridor::band = 0 |
half-width of the reserved strip around the centreline
Definition at line 33 of file escape.hpp.
| bool tmk::route::EscapeCorridor::has_mid = false |
second-ring pins: a -> mid (between two outer balls) -> b
Definition at line 31 of file escape.hpp.
| int tmk::route::EscapeCorridor::layer = -1 |
copper index the stub runs on
Definition at line 29 of file escape.hpp.
| Point tmk::route::EscapeCorridor::mid |
Definition at line 32 of file escape.hpp.
| model::NetId tmk::route::EscapeCorridor::net = 0 |
Definition at line 28 of file escape.hpp.
| int tmk::route::EscapeCorridor::pad = -1 |
board pad index
Definition at line 27 of file escape.hpp.
| std::vector<Point> tmk::route::EscapeCorridor::tail |
Version 2 (escape_flow.hpp): the corridor continues from b through these points on tail_layer (the pad's layer, or the layer a dog-bone via changes to).
Definition at line 37 of file escape.hpp.
| int tmk::route::EscapeCorridor::tail_layer = -1 |
Definition at line 38 of file escape.hpp.
| bool tmk::route::EscapeCorridor::via = false |
b is a dog-bone via site (reserved on every layer)
Definition at line 34 of file escape.hpp.