KiCad PCB EDA Suite
Loading...
Searching...
No Matches
TEARDROP_PARAMETERS_LIST Class Reference

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_PARAMETERSGetParameters (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_PARAMETERSm_params_list
 

Detailed Description

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 141 of file teardrop_parameters.h.

Constructor & Destructor Documentation

◆ TEARDROP_PARAMETERS_LIST()

TEARDROP_PARAMETERS_LIST::TEARDROP_PARAMETERS_LIST ( )
inline

Definition at line 159 of file teardrop_parameters.h.

References m_params_list.

Member Function Documentation

◆ GetParameters()

◆ GetParametersCount()

size_t TEARDROP_PARAMETERS_LIST::GetParametersCount ( )
inline
Returns
the number of TEARDROP_PARAMETERS item. Should be 3

Definition at line 182 of file teardrop_parameters.h.

References m_params_list.

Referenced by BOARD_DESIGN_SETTINGS::BOARD_DESIGN_SETTINGS().

Member Data Documentation

◆ m_params_list

std::vector<TEARDROP_PARAMETERS> TEARDROP_PARAMETERS_LIST::m_params_list
private

◆ m_TargetPTHPads

bool TEARDROP_PARAMETERS_LIST::m_TargetPTHPads

◆ m_TargetSMDPads

bool TEARDROP_PARAMETERS_LIST::m_TargetSMDPads

◆ m_TargetTrack2Track

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 154 of file teardrop_parameters.h.

Referenced by BOARD_DESIGN_SETTINGS::BOARD_DESIGN_SETTINGS(), DIALOG_GLOBAL_EDIT_TEARDROPS::TransferDataFromWindow(), and DIALOG_GLOBAL_EDIT_TEARDROPS::TransferDataToWindow().

◆ m_TargetVias

bool TEARDROP_PARAMETERS_LIST::m_TargetVias

◆ m_UseRoundShapesOnly

bool TEARDROP_PARAMETERS_LIST::m_UseRoundShapesOnly

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