TraceMaker
C++ API of the engine
Loading...
Searching...
No Matches
tmk::analysis::ReturnVoid Struct Reference

#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

Detailed Description

Definition at line 45 of file return_path.hpp.

Member Data Documentation

◆ detour_mm

double tmk::analysis::ReturnVoid::detour_mm = 0

return - signal, at least 0

Definition at line 50 of file return_path.hpp.

◆ entry

geom::Point tmk::analysis::ReturnVoid::entry

Definition at line 47 of file return_path.hpp.

◆ exit

geom::Point tmk::analysis::ReturnVoid::exit

where the trace leaves and regains copper under it

Definition at line 47 of file return_path.hpp.

◆ farthest

geom::Point tmk::analysis::ReturnVoid::farthest

where

Definition at line 52 of file return_path.hpp.

◆ layer

int tmk::analysis::ReturnVoid::layer = 0

signal layer (copper index)

Definition at line 46 of file return_path.hpp.

◆ max_separation_mm

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.

◆ no_path

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.

◆ path

std::vector<geom::Point> tmk::analysis::ReturnVoid::path

the return path, entry to exit

Definition at line 54 of file return_path.hpp.

◆ return_mm

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.

◆ signal_mm

double tmk::analysis::ReturnVoid::signal_mm = 0

the trace between them

Definition at line 48 of file return_path.hpp.


The documentation for this struct was generated from the following file: