KiCad PCB EDA Suite
D_PAD Member List

This is the complete list of members for D_PAD, including all inherited members.

AddPrimitive(const SHAPE_POLY_SET &aPoly, int aThickness)D_PAD
AddPrimitive(const std::vector< wxPoint > &aPoly, int aThickness)D_PAD
AddPrimitive(wxPoint aStart, wxPoint aEnd, int aThickness)D_PAD
AddPrimitive(wxPoint aCenter, int aRadius, int aThickness)D_PAD
AddPrimitive(wxPoint aCenter, wxPoint aStart, int aArcAngle, int aThickness)D_PAD
AddPrimitive(wxPoint aStart, wxPoint aEnd, wxPoint aCtrl1, wxPoint aCtrl2, int aThickness)D_PAD
AddPrimitives(const std::vector< PAD_CS_PRIMITIVE > &aPrimitivesList)D_PAD
ApertureMask()D_PADstatic
AppendConfigs(PARAM_CFG_ARRAY *aResult)D_PAD
Back() constEDA_ITEMinline
BOARD_CONNECTED_ITEM(BOARD_ITEM *aParent, KICAD_T idtype)BOARD_CONNECTED_ITEM
BOARD_ITEM(BOARD_ITEM *aParent, KICAD_T idtype)BOARD_ITEMinline
boundingRadius() constD_PADprivate
buildCustomPadPolygon(SHAPE_POLY_SET *aMergedPolygon, int aError)D_PADprivate
BuildPadDrillShapePolygon(SHAPE_POLY_SET &aCornerBuffer, int aInflateValue, int aError=ARC_HIGH_DEF) constD_PAD
BuildPadPolygon(wxPoint aCoord[4], wxSize aInflateValue, double aRotation) constD_PAD
BuildPadShapePolygon(SHAPE_POLY_SET &aCornerBuffer, wxSize aInflateValue, int aError=ARC_HIGH_DEF) constD_PAD
BuildSegmentFromOvalShape(wxPoint &aSegStart, wxPoint &aSegEnd, double aRotation, const wxSize &aMargin) constD_PAD
ClassOf(const EDA_ITEM *aItem)D_PADinlinestatic
ClearBrightened()EDA_ITEMinline
ClearEditFlags()EDA_ITEMinline
ClearFlags(STATUS_FLAGS aMask=EDA_ITEM_ALL_FLAGS)EDA_ITEMinline
ClearHighlighted()EDA_ITEMinline
ClearSelected()EDA_ITEMinline
ClearTempFlags()EDA_ITEMinline
ClearViewPrivData()KIGFX::VIEW_ITEMinline
Clone() const overrideD_PADvirtual
Compare(const D_PAD *padref, const D_PAD *padcmp)D_PADstatic
ConnSMDMask()D_PADstatic
CustomShapeAsPolygonToBoardPosition(SHAPE_POLY_SET *aMergedPolygon, wxPoint aPosition, double aRotation) constD_PAD
D_PAD(MODULE *parent)D_PAD
DeletePrimitivesList()D_PAD
DeleteStructure()BOARD_ITEM
Duplicate() constD_PADinline
EDA_ITEM(EDA_ITEM *parent, KICAD_T idType)EDA_ITEMprotected
EDA_ITEM(KICAD_T idType)EDA_ITEMprotected
EDA_ITEM(const EDA_ITEM &base)EDA_ITEMprotected
Flip(const wxPoint &aCentre, bool aFlipLeftRight) overrideD_PADvirtual
BOARD_CONNECTED_ITEM::Flip(const VECTOR2I &aCentre, bool aFlipLeftRight)BOARD_ITEMinline
FlipPrimitives()D_PAD
GetAnchorPadShape() constD_PADinline
GetAttribute() constD_PADinline
GetBestAnchorPosition(VECTOR2I &aPos)D_PAD
GetBoard() constBOARD_ITEMvirtual
GetBoundingBox() const overrideD_PADvirtual
GetBoundingRadius() constD_PADinline
GetCenter() constBOARD_ITEMinlinevirtual
GetChamferPositions() constD_PADinline
GetChamferRectRatio() constD_PADinline
GetClass() const overrideD_PADinlinevirtual
GetClearance(BOARD_CONNECTED_ITEM *aItem=NULL) const overrideD_PADvirtual
GetCustomShapeAsPolygon() constD_PADinline
GetCustomShapeInZoneOpt() constD_PADinline
GetDelta() constD_PADinline
GetDrillShape() constD_PADinline
GetDrillSize() constD_PADinline
GetEditFlags() constEDA_ITEMinline
GetFlags() constEDA_ITEMinline
GetLayer() constBOARD_ITEMinlinevirtual
GetLayerName() constBOARD_ITEM
GetLayerSet() const overrideD_PADinlinevirtual
GetList() constEDA_ITEMinline
GetLocalClearance() constD_PADinline
GetLocalRatsnestVisible() constBOARD_CONNECTED_ITEMinline
GetLocalSolderMaskMargin() constD_PADinline
GetLocalSolderPasteMargin() constD_PADinline
GetLocalSolderPasteMarginRatio() constD_PADinline
GetLocalZoneConnection() constD_PADinline
GetMenuImage() const overrideD_PADvirtual
GetMsgPanelInfo(EDA_UNITS_T aUnits, std::vector< MSG_PANEL_ITEM > &aList) overrideD_PADvirtual
GetName() constD_PADinline
GetNet() constBOARD_CONNECTED_ITEMinline
GetNetClass() constBOARD_CONNECTED_ITEM
GetNetClassName() constBOARD_CONNECTED_ITEM
GetNetCode() constBOARD_CONNECTED_ITEMinline
GetNetname() constBOARD_CONNECTED_ITEMinline
GetNetnameMsg() constBOARD_CONNECTED_ITEMinline
getNextNumberInSequence(const std::set< int > &aSeq, bool aFillSequenceGaps)BOARD_ITEMprotectedstatic
GetOblongDrillGeometry(wxPoint &aStartPoint, wxPoint &aEndPoint, int &aWidth) constD_PAD
GetOffset() constD_PADinline
GetOrientation() constD_PADinline
GetOrientationDegrees() constD_PADinline
GetOrientationRadians() constD_PADinline
GetPadToDieLength() constD_PADinline
GetParent() constD_PADinline
GetPos0() constD_PADinline
GetPosition() const overrideD_PADinlinevirtual
GetPrimitives() constD_PADinline
GetRoundRectCornerRadius() constD_PADinline
GetRoundRectCornerRadius(const wxSize &aSize) constD_PAD
GetRoundRectRadiusRatio() constD_PADinline
GetSelectMenuText(EDA_UNITS_T aUnits) const overrideD_PADvirtual
GetShape() constD_PADinline
GetShortNetname() constBOARD_CONNECTED_ITEMinline
GetSize() constD_PADinline
GetSolderMaskMargin() constD_PAD
GetSolderPasteMargin() constD_PAD
GetState(int type) constEDA_ITEMinline
GetStatus() constEDA_ITEMinline
GetSubRatsnest() constD_PADinline
GetThermalGap() constD_PAD
GetThermalWidth() constD_PAD
GetTimeStamp() constEDA_ITEMinline
GetZoneConnection() constD_PAD
HasFlag(STATUS_FLAGS aFlag)EDA_ITEMinline
HitTest(const wxPoint &aPosition, int aAccuracy=0) const overrideD_PADvirtual
HitTest(const EDA_RECT &aRect, bool aContained, int aAccuracy=0) const overrideD_PADvirtual
ImportSettingsFrom(const D_PAD &aMasterPad)D_PAD
IncrementPadName(bool aSkipUnconnectable, bool aFillSequenceGaps)D_PAD
IsAperturePad() constD_PADinline
IsBrightened() constEDA_ITEMinline
IsConnected() const overrideBOARD_CONNECTED_ITEMinlinevirtual
IsDragging() constEDA_ITEMinline
IsFlipped() constD_PAD
IsHighlighted() constEDA_ITEMinline
IsLocked() constBOARD_ITEMinlinevirtual
IsModified() constEDA_ITEMinline
IsMoving() constEDA_ITEMinline
IsNew() constEDA_ITEMinline
IsOnCopperLayer() const overrideD_PADinlinevirtual
IsOnLayer(PCB_LAYER_ID aLayer) const overrideD_PADinlinevirtual
IsReplaceable() constEDA_ITEMinlinevirtual
IsResized() constEDA_ITEMinline
IsSelected() constEDA_ITEMinline
IsTrack() constBOARD_ITEMinline
IsType(const KICAD_T aScanTypes[])EDA_ITEMinlinevirtual
IsWireImage() constEDA_ITEMinline
IterateForward(EDA_ITEM *listStart, INSPECTOR inspector, void *testData, const KICAD_T scanTypes[])EDA_ITEMinlinestatic
IterateForward(std::deque< T > &aList, INSPECTOR inspector, void *testData, const KICAD_T scanTypes[])EDA_ITEMinlinestatic
m_anchorPadShapeD_PADprivate
m_AttributeD_PADprivate
m_basicShapesD_PADprivate
m_boundingRadiusD_PADmutableprivate
m_chamferPositionsD_PADprivate
m_customShapeAsPolygonD_PADprivate
m_customShapeClearanceAreaD_PADprivate
m_DeltaSizeD_PADprivate
m_DrillD_PADprivate
m_drillShapeD_PADprivate
m_FlagsEDA_ITEMprotected
m_forceVisibleEDA_ITEMprotected
m_LayerBOARD_ITEMprotected
m_layerMaskD_PADprivate
m_LengthPadToDieD_PADprivate
m_ListEDA_ITEMprotected
m_LocalClearanceD_PADprivate
m_LocalSolderMaskMarginD_PADprivate
m_LocalSolderPasteMarginD_PADprivate
m_LocalSolderPasteMarginRatioD_PADprivate
m_nameD_PADprivate
m_netinfoBOARD_CONNECTED_ITEMprotected
m_OffsetD_PADprivate
m_OrientD_PADprivate
m_padChamferRectScaleD_PADprivate
m_padRoundRectRadiusScaleD_PADprivate
m_padShapeD_PADprivate
m_PadSketchModePenSizeD_PADstatic
m_ParentEDA_ITEMprotected
m_PosD_PADprivate
m_Pos0D_PADprivate
m_SizeD_PADprivate
m_SubRatsnestD_PADprivate
m_ThermalGapD_PADprivate
m_ThermalWidthD_PADprivate
m_TimeStampEDA_ITEMprotected
m_ZoneConnectionD_PADprivate
Matches(wxFindReplaceData &aSearchData, void *aAuxData)EDA_ITEMinlinevirtual
Matches(const wxString &aText, wxFindReplaceData &aSearchData)EDA_ITEMprotected
MergePrimitivesAsPolygon(SHAPE_POLY_SET *aMergedPolygon=NULL)D_PAD
MirrorXPrimitives(int aX)D_PAD
Move(const wxPoint &aMoveVector) overrideD_PADinlinevirtual
BOARD_CONNECTED_ITEM::Move(const VECTOR2I &aMoveVector)BOARD_ITEMinline
Next() constEDA_ITEMinline
operator<(const EDA_ITEM &aItem) constEDA_ITEM
operator=(const EDA_ITEM &aItem)EDA_ITEM
KIGFX::VIEW_ITEM::operator=(const VIEW_ITEM &aOther)=deleteKIGFX::VIEW_ITEM
PadNameEqual(const D_PAD *other) constD_PADinline
PadShouldBeNPTH() constD_PAD
PbackEDA_ITEMprotected
PnextEDA_ITEMprotected
Print(PCB_BASE_FRAME *aFrame, wxDC *aDC, const wxPoint &aOffset=ZeroOffset) overrideD_PADvirtual
PrintShape(wxDC *aDC, PAD_DRAWINFO &aDrawInfo)D_PAD
Replace(wxFindReplaceData &aSearchData, wxString &aText)EDA_ITEMstatic
Replace(wxFindReplaceData &aSearchData, void *aAuxData=NULL)EDA_ITEMinlinevirtual
Rotate(const wxPoint &aRotCentre, double aAngle) overrideD_PADvirtual
BOARD_CONNECTED_ITEM::Rotate(const VECTOR2I &aRotCentre, double aAngle)BOARD_ITEMinline
SetAnchorPadShape(PAD_SHAPE_T aShape)D_PADinline
SetAttribute(PAD_ATTR_T aAttribute)D_PAD
SetBack(EDA_ITEM *aBack)EDA_ITEMinline
SetBrightened()EDA_ITEMinline
SetChamferPositions(int aChamferPositions)D_PADinline
SetChamferRectRatio(double aChamferScale)D_PADinline
SetCustomShapeInZoneOpt(CUST_PAD_SHAPE_IN_ZONE aOption)D_PADinline
SetDelta(const wxSize &aSize)D_PADinline
SetDrawCoord()D_PAD
SetDrillShape(PAD_DRILL_SHAPE_T aDrillShape)D_PADinline
SetDrillSize(const wxSize &aSize)D_PADinline
SetFlags(STATUS_FLAGS aMask)EDA_ITEMinline
SetForceVisible(bool aEnable)EDA_ITEMinline
SetHighlighted()EDA_ITEMinline
SetLayer(PCB_LAYER_ID aLayer)BOARD_ITEMinlinevirtual
SetLayerSet(LSET aLayerMask)D_PADinline
SetList(DHEAD *aList)EDA_ITEMinline
SetLocalClearance(int aClearance)D_PADinline
SetLocalCoord()D_PAD
SetLocalRatsnestVisible(bool aVisible)BOARD_CONNECTED_ITEMinline
SetLocalSolderMaskMargin(int aMargin)D_PADinline
SetLocalSolderPasteMargin(int aMargin)D_PADinline
SetLocalSolderPasteMarginRatio(double aRatio)D_PADinline
SetLocked(bool aLocked)BOARD_ITEMinlinevirtual
SetModified()EDA_ITEM
SetName(const wxString &aName)D_PADinline
SetNet(NETINFO_ITEM *aNetInfo)BOARD_CONNECTED_ITEMinline
SetNetCode(int aNetCode, bool aNoAssert=false)BOARD_CONNECTED_ITEM
SetNext(EDA_ITEM *aNext)EDA_ITEMinline
SetOffset(const wxPoint &aOffset)D_PADinline
SetOrientation(double aAngle)D_PAD
SetOrientationDegrees(double aOrientation)D_PADinline
SetPadToDieLength(int aLength)D_PADinline
SetParent(EDA_ITEM *aParent)EDA_ITEMinline
SetPos0(const wxPoint &aPos)D_PADinline
SetPosition(const wxPoint &aPos) overrideD_PADinlinevirtual
SetPrimitives(const std::vector< PAD_CS_PRIMITIVE > &aPrimitivesList)D_PAD
SetRoundRectCornerRadius(double aRadius)D_PAD
SetRoundRectRadiusRatio(double aRadiusScale)D_PADinline
SetSelected()EDA_ITEMinline
SetShape(PAD_SHAPE_T aShape)D_PADinline
SetSize(const wxSize &aSize)D_PADinline
SetState(int type, int state)EDA_ITEMinline
SetStatus(STATUS_FLAGS aStatus)EDA_ITEMinline
SetSubRatsnest(int aSubRatsnest)D_PADinline
SetThermalGap(int aGap)D_PADinline
SetThermalWidth(int aWidth)D_PADinline
SetTimeStamp(timestamp_t aNewTimeStamp)EDA_ITEMinline
SetWireImage()EDA_ITEMinline
SetX(int x)D_PADinline
SetX0(int x)D_PADinline
SetY(int y)D_PADinline
SetY0(int y)D_PADinline
SetZoneConnection(ZoneConnection aType)D_PADinline
ShapePos() constD_PAD
ShowPadAttr() constD_PAD
ShowPadShape() constD_PAD
ShowShape(STROKE_T aShape)BOARD_ITEMstatic
SMDMask()D_PADstatic
Sort(const EDA_ITEM *aLeft, const EDA_ITEM *aRight)EDA_ITEMinlinestatic
StandardMask()D_PADstatic
SwapData(BOARD_ITEM *aImage) overrideD_PADvirtual
TransformShapeWithClearanceToPolygon(SHAPE_POLY_SET &aCornerBuffer, int aClearanceValue, int aMaxError=ARC_HIGH_DEF, bool ignoreLineWidth=false) const overrideD_PADvirtual
Type() constEDA_ITEMinline
UnLink()BOARD_ITEMvirtual
UnplatedHoleMask()D_PADstatic
VIEW_ITEM()KIGFX::VIEW_ITEMinline
VIEW_ITEM(const VIEW_ITEM &aOther)=deleteKIGFX::VIEW_ITEM
ViewBBox() const overrideD_PADvirtual
ViewDraw(int aLayer, VIEW *aView) constKIGFX::VIEW_ITEMinlinevirtual
ViewGetLayers(int aLayers[], int &aCount) const overrideD_PADvirtual
ViewGetLOD(int aLayer, KIGFX::VIEW *aView) const overrideD_PADvirtual
viewPrivData() constKIGFX::VIEW_ITEMinline
Visit(INSPECTOR inspector, void *testData, const KICAD_T scanTypes[])EDA_ITEMvirtual
ZeroOffsetBOARD_ITEMstatic
~EDA_ITEM()EDA_ITEMinlinevirtual
~VIEW_ITEM()KIGFX::VIEW_ITEMvirtual