KiCad PCB EDA Suite
Loading...
Searching...
No Matches
transline.h File Reference
#include <gal/color4d.h>

Go to the source code of this file.

Classes

class  TRANSLINE
 

Macros

#define TRANSLINE_OK   0
 
#define TRANSLINE_WARNING   1
 
#define TRANSLINE_ERROR   2
 

Enumerations

enum  PRMS_ID {
  UNKNOWN_ID = -1 , EPSILONR_PRM , TAND_PRM , RHO_PRM ,
  H_PRM , TWISTEDPAIR_TWIST_PRM , H_T_PRM , STRIPLINE_A_PRM ,
  T_PRM , ROUGH_PRM , MUR_PRM , TWISTEDPAIR_EPSILONR_ENV_PRM ,
  MURC_PRM , FREQUENCY_PRM , Z0_PRM , Z0_E_PRM ,
  Z0_O_PRM , ANG_L_PRM , PHYS_WIDTH_PRM , PHYS_DIAM_IN_PRM ,
  PHYS_S_PRM , PHYS_DIAM_OUT_PRM , PHYS_LEN_PRM , DUMMY_PRM
}
 
enum  EXTRA_PRMS_ID {
  EXTRA_PRMS_START = DUMMY_PRM - 1 , SIGMA_PRM , SKIN_DEPTH_PRM , LOSS_DIELECTRIC_PRM ,
  LOSS_CONDUCTOR_PRM , CUTOFF_FREQUENCY_PRM , EPSILON_EFF_PRM , EXTRA_PRMS_COUNT
}
 

Macro Definition Documentation

◆ TRANSLINE_ERROR

#define TRANSLINE_ERROR   2

Definition at line 31 of file transline.h.

◆ TRANSLINE_OK

#define TRANSLINE_OK   0

Definition at line 29 of file transline.h.

◆ TRANSLINE_WARNING

#define TRANSLINE_WARNING   1

Definition at line 30 of file transline.h.

Enumeration Type Documentation

◆ EXTRA_PRMS_ID

Enumerator
EXTRA_PRMS_START 
SIGMA_PRM 
SKIN_DEPTH_PRM 
LOSS_DIELECTRIC_PRM 
LOSS_CONDUCTOR_PRM 
CUTOFF_FREQUENCY_PRM 
EPSILON_EFF_PRM 
EXTRA_PRMS_COUNT 

Definition at line 66 of file transline.h.

◆ PRMS_ID

enum PRMS_ID
Enumerator
UNKNOWN_ID 
EPSILONR_PRM 
TAND_PRM 
RHO_PRM 
H_PRM 
TWISTEDPAIR_TWIST_PRM 
H_T_PRM 
STRIPLINE_A_PRM 
T_PRM 
ROUGH_PRM 
MUR_PRM 
TWISTEDPAIR_EPSILONR_ENV_PRM 
MURC_PRM 
FREQUENCY_PRM 
Z0_PRM 
Z0_E_PRM 
Z0_O_PRM 
ANG_L_PRM 
PHYS_WIDTH_PRM 
PHYS_DIAM_IN_PRM 
PHYS_S_PRM 
PHYS_DIAM_OUT_PRM 
PHYS_LEN_PRM 
DUMMY_PRM 

Definition at line 36 of file transline.h.