41    { wxT( 
"FR4" ),        4.5,  0.02   },    
 
   42    { wxT( 
"FR408-HR" ),   3.69, 0.0091 },    
 
   43    { wxT( 
"Polyimide" ),  3.2,  0.004  },    
 
   44    { wxT( 
"Kapton" ),     3.2,  0.004  },    
 
   45    { wxT( 
"Polyolefin" ), 1.0,  0.0    },    
 
   46    { wxT( 
"Al" ),         8.7,  0.001  },    
 
   47    { wxT( 
"PTFE" ),       2.1,  0.0002 },    
 
   48    { wxT( 
"Teflon" ),     2.1,  0.0002 },    
 
   49    { wxT( 
"Ceramic" ),    1.0,  0.0    }     
 
 
  112    if( aIdx >= 0 && aIdx < 
GetCount() )
 
 
  123        if( item.m_Name.CmpNoCase( aName ) == 0 )
 
 
  141            item.m_Name.CmpNoCase( aItem->
m_Name ) == 0 )
 
 
  161        if( item.m_EpsilonR == aEpsilonR &&
 
  162            item.m_LossTangent == aLossTg &&
 
  163            item.m_Name.CmpNoCase( aName ) == 0 )
 
 
constexpr std::size_t arrayDim(T const (&)[N]) noexcept
Returns # of elements in an array.
 
int FindSubstrate(DIELECTRIC_SUBSTRATE *aItem)
Find a item in list similar to aItem.
 
DIELECTRIC_SUBSTRATE * GetSubstrate(int aIdx)
 
DIELECTRIC_SUBSTRATE_LIST(DL_MATERIAL_LIST_TYPE aListType)
 
std::vector< DIELECTRIC_SUBSTRATE > m_substrateList
< The list of available substrates. It contains at least predefined substrates
 
static DIELECTRIC_SUBSTRATE silkscreenMaterial[]
 
static DIELECTRIC_SUBSTRATE solderMaskMaterial[]
 
static DIELECTRIC_SUBSTRATE substrateMaterial[]
 
wxString NotSpecifiedPrm()
 
#define DEFAULT_EPSILON_R_SILKSCREEN
 
#define DEFAULT_EPSILON_R_SOLDERMASK
 
std::string UIDouble2Str(double aValue)
Print a float number without using scientific notation and no trailing 0 We want to avoid scientific ...
 
wxString FormatLossTangent()
 
wxString FormatEpsilonR()