|
TraceMaker
C++ API of the engine
|
#include <analysis/return_path.hpp>
Public Attributes | |
| int | layer = 0 |
| signal layer (copper index) | |
| geom::Point | entry |
| geom::Point | exit |
| where the trace leaves and regains copper under it | |
| double | signal_mm = 0 |
| the trace between them | |
| double | return_mm = 0 |
| the return path between them (the shortest path on the reference copper) | |
| double | detour_mm = 0 |
| return - signal, at least 0 | |
| double | max_separation_mm = 0 |
| the farthest the return gets from the trace | |
| geom::Point | farthest |
| where | |
| bool | no_path = false |
| the reference copper does not connect the two ends (a split plane): no return on this layer | |
| std::vector< geom::Point > | path |
| the return path, entry to exit | |
Definition at line 45 of file return_path.hpp.
| double tmk::analysis::ReturnVoid::detour_mm = 0 |
return - signal, at least 0
Definition at line 50 of file return_path.hpp.
| geom::Point tmk::analysis::ReturnVoid::entry |
Definition at line 47 of file return_path.hpp.
| geom::Point tmk::analysis::ReturnVoid::exit |
where the trace leaves and regains copper under it
Definition at line 47 of file return_path.hpp.
| geom::Point tmk::analysis::ReturnVoid::farthest |
where
Definition at line 52 of file return_path.hpp.
| int tmk::analysis::ReturnVoid::layer = 0 |
signal layer (copper index)
Definition at line 46 of file return_path.hpp.
| double tmk::analysis::ReturnVoid::max_separation_mm = 0 |
the farthest the return gets from the trace
Definition at line 51 of file return_path.hpp.
| bool tmk::analysis::ReturnVoid::no_path = false |
the reference copper does not connect the two ends (a split plane): no return on this layer
Definition at line 53 of file return_path.hpp.
| std::vector<geom::Point> tmk::analysis::ReturnVoid::path |
the return path, entry to exit
Definition at line 54 of file return_path.hpp.
| double tmk::analysis::ReturnVoid::return_mm = 0 |
the return path between them (the shortest path on the reference copper)
Definition at line 49 of file return_path.hpp.
| double tmk::analysis::ReturnVoid::signal_mm = 0 |
the trace between them
Definition at line 48 of file return_path.hpp.