KiCad PCB EDA Suite
Loading...
Searching...
No Matches
PAD_DESC Struct Reference

Public Member Functions

 PAD_DESC ()
 

Detailed Description

Definition at line 3191 of file pad.cpp.

Constructor & Destructor Documentation

◆ PAD_DESC()

PAD_DESC::PAD_DESC ( )
inline

Definition at line 3193 of file pad.cpp.

References _HKI, PROPERTY_MANAGER::AddProperty(), PROPERTY_MANAGER::AddTypeCast(), PADSTACK::ALL_LAYERS, BACKDRILL_BOTH, BACKDRILL_BOTTOM, BACKDRILL_TOP, BGA, CASTELLATED, CHAMFERED_RECT, ENUM_MAP< T >::Choices(), CIRCLE, CONN, COUNTERBORE, COUNTERSINK, CUSTOM, ELECTRICAL_PINTYPES_TOTAL, F_Cu, FIDUCIAL_GLBL, FIDUCIAL_LOCAL, FULL, PAD::GetAttribute(), PAD::GetBackdrillMode(), PAD::GetBackPostMachiningAngle(), PAD::GetBackPostMachiningDepth(), PAD::GetBackPostMachiningMode(), PAD::GetBackPostMachiningSize(), PAD::GetBottomBackdrillLayer(), PAD::GetBottomBackdrillSize(), GetCanonicalElectricalTypeName(), PAD::GetDrillShape(), PAD::GetDrillSizeX(), PAD::GetDrillSizeY(), PAD::GetFrontPostMachiningAngle(), PAD::GetFrontPostMachiningDepth(), PAD::GetFrontPostMachiningMode(), PAD::GetFrontPostMachiningSize(), PAD::GetFrontRoundRectRadiusRatio(), PAD::GetFrontRoundRectRadiusSize(), PAD::GetFrontShape(), PAD::GetLocalClearance(), PAD::GetLocalSolderMaskMargin(), PAD::GetLocalSolderPasteMargin(), PAD::GetLocalSolderPasteMarginRatio(), PAD::GetLocalThermalGapOverride(), PAD::GetLocalThermalSpokeWidthOverride(), PAD::GetLocalZoneConnection(), PAD::GetNumber(), PAD::GetOrientationDegrees(), PAD::GetPadToDieDelay(), PAD::GetPadToDieLength(), PAD::GetPinFunction(), PAD::GetPinType(), PAD::GetProperty(), PAD::GetSizeX(), PAD::GetSizeY(), PAD::GetThermalSpokeAngleDegrees(), PAD::GetTopBackdrillLayer(), PAD::GetTopBackdrillSize(), PAD::GetUnconnectedLayerMode(), HEATSINK, INHERITED, PROPERTY_MANAGER::InheritsAfter(), ENUM_MAP< T >::Instance(), PROPERTY_MANAGER::Instance(), KEEP_ALL, ENUM_MAP< T >::Map(), PROPERTY_MANAGER::Mask(), MECHANICAL, NO_BACKDRILL, NONE, PADSTACK::NORMAL, NOT_POST_MACHINED, NPTH, OBLONG, OVAL, PROPERTY_MANAGER::OverrideAvailability(), pad, PAD_UTILS::PadHasMeaningfulRoundingRadius(), pcbIUScale, PROPERTY_VALIDATORS::PositiveIntValidator(), PRESSFIT, PT_DECIDEGREE, PT_DEGREE, PT_RATIO, PT_SIZE, PT_TIME, PTH, PROPERTY_VALIDATORS::RangeIntValidator(), RECTANGLE, REGISTER_TYPE, REMOVE_ALL, REMOVE_EXCEPT_START_AND_END, ROUNDRECT, PAD::SetAttribute(), PROPERTY_BASE::SetAvailableFunc(), PAD::SetBackdrillMode(), PAD::SetBackPostMachiningAngle(), PAD::SetBackPostMachiningDepth(), PAD::SetBackPostMachiningMode(), PAD::SetBackPostMachiningSize(), PAD::SetBottomBackdrillLayer(), PAD::SetBottomBackdrillSize(), PROPERTY_BASE::SetChoicesFunc(), PAD::SetDrillShape(), PAD::SetDrillSizeX(), PAD::SetDrillSizeY(), PAD::SetFrontPostMachiningAngle(), PAD::SetFrontPostMachiningDepth(), PAD::SetFrontPostMachiningMode(), PAD::SetFrontPostMachiningSize(), PAD::SetFrontRoundRectRadiusRatio(), PAD::SetFrontRoundRectRadiusSize(), PAD::SetFrontShape(), PROPERTY_BASE::SetIsHiddenFromLibraryEditors(), PAD::SetLocalClearance(), PAD::SetLocalSolderMaskMargin(), PAD::SetLocalSolderPasteMargin(), PAD::SetLocalSolderPasteMarginRatio(), PAD::SetLocalThermalGapOverride(), PAD::SetLocalThermalSpokeWidthOverride(), PAD::SetLocalZoneConnection(), PAD::SetNumber(), PAD::SetOrientationDegrees(), PAD::SetPadToDieDelay(), PAD::SetPadToDieLength(), PAD::SetPinFunction(), PAD::SetPinType(), PAD::SetProperty(), PAD::SetSizeX(), PAD::SetSizeY(), PAD::SetThermalSpokeAngleDegrees(), PAD::SetTopBackdrillLayer(), PAD::SetTopBackdrillSize(), PAD::SetUnconnectedLayerMode(), PROPERTY_BASE::SetValidator(), PROPERTY_BASE::SetWriteableFunc(), SMD, START_END_ONLY, TESTPOINT, THERMAL, THT_THERMAL, TRAPEZOID, TYPE_HASH, UNDEFINED, ENUM_MAP< T >::Undefined(), UNKNOWN, and ZONE_THICKNESS_MIN_VALUE_MM.


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