| 
    KiCad PCB EDA Suite
    
   | 
 
TEARDROP_PARAMETERS_LIST is a helper class to handle the list of TEARDROP_PARAMETERS needed to build teardrops of different shapes (round, rect, tracks) More...
#include <teardrop_parameters.h>
Public Member Functions | |
| TEARDROP_PARAMETERS_LIST () | |
| TEARDROP_PARAMETERS * | GetParameters (TARGET_TD aTdType) | 
| size_t | GetParametersCount () | 
Public Attributes | |
| bool | m_TargetVias | 
| True to create teardrops for vias.   | |
| bool | m_TargetPTHPads | 
| True to create teardrops for pads with holes.   | |
| bool | m_TargetSMDPads | 
| True to create teardrops for pads SMD, edge connectors,.   | |
| bool | m_TargetTrack2Track | 
| True to create teardrops at the end of a track connected to the end of another track having a different width.   | |
| bool | m_UseRoundShapesOnly | 
| True to create teardrops for round shapes only.   | |
Private Attributes | |
| std::vector< TEARDROP_PARAMETERS > | m_params_list | 
TEARDROP_PARAMETERS_LIST is a helper class to handle the list of TEARDROP_PARAMETERS needed to build teardrops of different shapes (round, rect, tracks)
Definition at line 131 of file teardrop_parameters.h.
      
  | 
  inline | 
Definition at line 149 of file teardrop_parameters.h.
References m_params_list, m_TargetPTHPads, m_TargetSMDPads, m_TargetTrack2Track, m_TargetVias, and m_UseRoundShapesOnly.
      
  | 
  inline | 
Definition at line 164 of file teardrop_parameters.h.
References m_params_list.
Referenced by DIALOG_GLOBAL_EDIT_TEARDROPS::processItem(), DIALOG_GLOBAL_EDIT_TEARDROPS::TransferDataFromWindow(), PANEL_SETUP_TEARDROPS::TransferDataFromWindow(), and PANEL_SETUP_TEARDROPS::TransferDataToWindow().
      
  | 
  inline | 
Definition at line 172 of file teardrop_parameters.h.
References m_params_list.
      
  | 
  private | 
Definition at line 133 of file teardrop_parameters.h.
Referenced by GetParameters(), GetParametersCount(), and TEARDROP_PARAMETERS_LIST().
| bool TEARDROP_PARAMETERS_LIST::m_TargetPTHPads | 
True to create teardrops for pads with holes.
Definition at line 139 of file teardrop_parameters.h.
Referenced by TEARDROP_PARAMETERS_LIST(), DIALOG_GLOBAL_EDIT_TEARDROPS::TransferDataFromWindow(), and DIALOG_GLOBAL_EDIT_TEARDROPS::TransferDataToWindow().
| bool TEARDROP_PARAMETERS_LIST::m_TargetSMDPads | 
True to create teardrops for pads SMD, edge connectors,.
Definition at line 141 of file teardrop_parameters.h.
Referenced by TEARDROP_PARAMETERS_LIST(), DIALOG_GLOBAL_EDIT_TEARDROPS::TransferDataFromWindow(), and DIALOG_GLOBAL_EDIT_TEARDROPS::TransferDataToWindow().
| bool TEARDROP_PARAMETERS_LIST::m_TargetTrack2Track | 
True to create teardrops at the end of a track connected to the end of another track having a different width.
Definition at line 144 of file teardrop_parameters.h.
Referenced by TEARDROP_PARAMETERS_LIST(), DIALOG_GLOBAL_EDIT_TEARDROPS::TransferDataFromWindow(), and DIALOG_GLOBAL_EDIT_TEARDROPS::TransferDataToWindow().
| bool TEARDROP_PARAMETERS_LIST::m_TargetVias | 
True to create teardrops for vias.
Definition at line 137 of file teardrop_parameters.h.
Referenced by TEARDROP_PARAMETERS_LIST(), DIALOG_GLOBAL_EDIT_TEARDROPS::TransferDataFromWindow(), and DIALOG_GLOBAL_EDIT_TEARDROPS::TransferDataToWindow().
| bool TEARDROP_PARAMETERS_LIST::m_UseRoundShapesOnly | 
True to create teardrops for round shapes only.
Definition at line 146 of file teardrop_parameters.h.
Referenced by TEARDROP_PARAMETERS_LIST(), and DIALOG_GLOBAL_EDIT_TEARDROPS::TransferDataFromWindow().