KiCad PCB EDA Suite
Loading...
Searching...
No Matches
length_delay_calculation.h File Reference

Go to the source code of this file.

Classes

struct  LENGTH_DELAY_STATS
 Holds length measurement result details and statistics. More...
 
struct  PATH_OPTIMISATIONS
 Struct to control which optimisations the length calculation code runs on the given path objects. More...
 
class  LENGTH_DELAY_CALCULATION
 Class which calculates lengths (and associated routing statistics) in a BOARD context. More...
 

Enumerations

enum class  LENGTH_DELAY_LAYER_OPT { NO_LAYER_DETAIL , WITH_LAYER_DETAIL }
 Enum which controls the level of detail returned by the length / delay calculation methods. More...
 
enum class  LENGTH_DELAY_DOMAIN_OPT { NO_DELAY_DETAIL , WITH_DELAY_DETAIL }
 Enum which controls the calculation domain of the length / delay calculation methods. More...
 

Enumeration Type Documentation

◆ LENGTH_DELAY_DOMAIN_OPT

enum class LENGTH_DELAY_DOMAIN_OPT
strong

Enum which controls the calculation domain of the length / delay calculation methods.

NO_DELAY_DETAIL: Only calculates space domain (e.g. length) details WITH_DELAY_DETAIL: Calculates space and time domain (e.g. length and delay) details

Enumerator
NO_DELAY_DETAIL 
WITH_DELAY_DETAIL 

Definition at line 112 of file length_delay_calculation.h.

◆ LENGTH_DELAY_LAYER_OPT

enum class LENGTH_DELAY_LAYER_OPT
strong

Enum which controls the level of detail returned by the length / delay calculation methods.

NO_LAYER_DETAIL: Only returns totals, without populating the layer length / delay detail maps WITH_LAYER_DETAIL: Populates the layer lengths / delay detail maps

Enumerator
NO_LAYER_DETAIL 
WITH_LAYER_DETAIL 

Definition at line 99 of file length_delay_calculation.h.