KiCad PCB EDA Suite
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
LENGTH_DETAILS Struct Reference

Holds length measurement result details and statistics. More...

#include <length_calculation.h>

Public Member Functions

int64_t TotalLength () const
 

Public Attributes

int NumPads { 0 }
 
int NumVias { 0 }
 
int ViaLength { 0 }
 
int64_t TrackLength { 0 }
 
int PadToDieLength { 0 }
 
std::unique_ptr< std::map< PCB_LAYER_ID, int64_t > > LayerLengths
 

Detailed Description

Holds length measurement result details and statistics.

Definition at line 149 of file length_calculation.h.

Member Function Documentation

◆ TotalLength()

int64_t LENGTH_DETAILS::TotalLength ( ) const
inline

Definition at line 158 of file length_calculation.h.

References PadToDieLength, TrackLength, and ViaLength.

Referenced by LENGTH_CALCULATION::CalculateLength().

Member Data Documentation

◆ LayerLengths

std::unique_ptr<std::map<PCB_LAYER_ID, int64_t> > LENGTH_DETAILS::LayerLengths

Definition at line 156 of file length_calculation.h.

Referenced by LENGTH_CALCULATION::CalculateLengthDetails().

◆ NumPads

int LENGTH_DETAILS::NumPads { 0 }

Definition at line 151 of file length_calculation.h.

Referenced by LENGTH_CALCULATION::CalculateLengthDetails().

◆ NumVias

◆ PadToDieLength

◆ TrackLength

◆ ViaLength


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