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

KiCad's LENGTH_DELAY_STATS. Lengths in nm, delays in attoseconds. More...

#include <drc/length.hpp>

Public Member Functions

double total () const
double total_delay () const

Public Attributes

std::int64_t track = 0
 tracks and arcs, joined into chains and clipped in vias and pads
Coord via = 0
 via heights (0 when the project does not use heights)
Coord die = 0
 pad-to-die lengths
int vias = 0
int pads = 0
std::int64_t track_delay = 0
std::int64_t via_delay = 0
std::int64_t die_delay = 0

Detailed Description

KiCad's LENGTH_DELAY_STATS. Lengths in nm, delays in attoseconds.

Definition at line 30 of file length.hpp.

Member Function Documentation

◆ total()

double tmk::drc::NetLength::total ( ) const
inline

Definition at line 36 of file length.hpp.

◆ total_delay()

double tmk::drc::NetLength::total_delay ( ) const
inline

Definition at line 37 of file length.hpp.

Member Data Documentation

◆ die

Coord tmk::drc::NetLength::die = 0

pad-to-die lengths

Definition at line 33 of file length.hpp.

◆ die_delay

std::int64_t tmk::drc::NetLength::die_delay = 0

Definition at line 35 of file length.hpp.

◆ pads

int tmk::drc::NetLength::pads = 0

Definition at line 34 of file length.hpp.

◆ track

std::int64_t tmk::drc::NetLength::track = 0

tracks and arcs, joined into chains and clipped in vias and pads

Definition at line 31 of file length.hpp.

◆ track_delay

std::int64_t tmk::drc::NetLength::track_delay = 0

Definition at line 35 of file length.hpp.

◆ via

Coord tmk::drc::NetLength::via = 0

via heights (0 when the project does not use heights)

Definition at line 32 of file length.hpp.

◆ via_delay

std::int64_t tmk::drc::NetLength::via_delay = 0

Definition at line 35 of file length.hpp.

◆ vias

int tmk::drc::NetLength::vias = 0

Definition at line 34 of file length.hpp.


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