|
KiCad PCB EDA Suite
|
#include <length_delay_calculation/length_delay_calculation.h>#include <length_delay_calculation/length_delay_calculation_item.h>#include <router/pns_itemset.h>#include <router/pns_sizes_settings.h>#include <router/pns_solid.h>#include <drc/drc_engine.h>#include <tools/pcb_tool_base.h>#include <vector>Go to the source code of this file.
Classes | |
| struct | PARALLEL_RUN |
| Struct to represent one segment where tracks run parallel, including information about absolute and relative length and phase. More... | |
| struct | KNOWN_RELATIVE_POINT |
| Represents a point on a track where the length and delay relative to the coupled track can be calculated. More... | |
| class | KnownValueInterpolator |
| Interpolates known relative points along a track using linear distance. More... | |
| class | DIFF_PHASE_SKEW_TOOL |
| Tool responsible for displaying an overlay of incremental phase difference between differential pair tracks. More... | |
| struct | DIFF_PHASE_SKEW_TOOL::CUMULATIVE_ENTRY |
| Builds the length / delay calculation items from a given path. More... | |
| struct | DIFF_PHASE_SKEW_TOOL::START_END_DETAILS |
| Builds a vector in which each entry represents the cumulative length and delay at the start of a given segment. More... | |
| struct | DIFF_PHASE_SKEW_TOOL::OUTPUT_SEGMENT |
| Builds the final overlay output segments for plotting. More... | |
Namespaces | |
| namespace | PNS |
| Push and Shove diff pair dimensions (gap) settings dialog. | |
Variables | |
| constexpr double | EPS = 1e-9 |
| Floating point comparison epsilon. | |
|
constexpr |
Floating point comparison epsilon.
Definition at line 141 of file diff_phase_skew_tool.h.
Referenced by DIFF_PHASE_SKEW_TOOL::buildDiffOverlaySegments(), DIFF_PHASE_SKEW_TOOL::buildSplitPositions(), DIFF_PHASE_SKEW_TOOL::pointAtDistance(), and KnownValueInterpolator::ValueAt().