KiCad PCB EDA Suite
|
This is the complete list of members for PNS::VIA, including all inherited members.
ALL_LAYERS | PNS::VIA | static |
Anchor(int n) const override | PNS::VIA | inlinevirtual |
AnchorCount() const override | PNS::VIA | inlinevirtual |
ANY_T enum value | PNS::ITEM | |
ARC_T enum value | PNS::ITEM | |
BelongsTo(const ITEM_OWNER *aNode) const | PNS::OWNABLE_ITEM | inline |
BoardItem() const | PNS::ITEM | inlinevirtual |
ChangedArea(const VIA *aOther) const | PNS::VIA | |
ClassOf(const ITEM *aItem) | PNS::VIA | inlinestatic |
Clone() const override | PNS::VIA | virtual |
Collide(const ITEM *aHead, const NODE *aNode, int aLayer, COLLISION_SEARCH_CONTEXT *aCtx=nullptr) const | PNS::ITEM | |
collideSimple(const ITEM *aHead, const NODE *aNode, int aLayer, COLLISION_SEARCH_CONTEXT *aCtx) const | PNS::ITEM | private |
Diameter(int aLayer) const | PNS::VIA | inline |
DIFF_PAIR_T enum value | PNS::ITEM | |
Drill() const | PNS::VIA | inline |
EffectiveLayer(int aLayer) const | PNS::VIA | |
Format() const override | PNS::VIA | virtual |
genNextUid() | PNS::LINKED_ITEM | privatestatic |
HasHole() const override | PNS::VIA | inlinevirtual |
HasUniqueShapeLayers() const override | PNS::VIA | inlinevirtual |
Hole() const override | PNS::VIA | inlinevirtual |
HOLE_T enum value | PNS::ITEM | |
Hull(int aClearance=0, int aWalkaroundThickness=0, int aLayer=-1) const override | PNS::VIA | virtual |
INNER_LAYERS | PNS::VIA | static |
INVALID_T enum value | PNS::ITEM | |
IsCompoundShapePrimitive() const | PNS::ITEM | inline |
IsFree() const | PNS::VIA | inline |
IsFreePad() const | PNS::ITEM | inline |
IsLocked() const | PNS::ITEM | inline |
IsRoutable() const | PNS::ITEM | inline |
IsVirtual() const | PNS::ITEM | inline |
ITEM(PnsKind aKind) | PNS::ITEM | inline |
ITEM(const ITEM &aOther) | PNS::ITEM | inline |
JOINT_T enum value | PNS::ITEM | |
Kind() const | PNS::ITEM | inline |
KindStr() const | PNS::ITEM | |
Layer() const | PNS::ITEM | inlinevirtual |
Layers() const | PNS::ITEM | inline |
LayersOverlap(const ITEM *aOther) const | PNS::ITEM | inline |
LINE_T enum value | PNS::ITEM | |
LINKED_ITEM(PnsKind aKind) | PNS::LINKED_ITEM | inline |
LINKED_ITEM(const LINKED_ITEM &aOther) | PNS::LINKED_ITEM | inline |
LINKED_ITEM_MASK_T enum value | PNS::ITEM | |
m_diameters | PNS::VIA | private |
m_drill | PNS::VIA | private |
m_hole | PNS::VIA | private |
m_isCompoundShapePrimitive | PNS::ITEM | protected |
m_isFree | PNS::VIA | private |
m_isFreePad | PNS::ITEM | protected |
m_isVirtual | PNS::ITEM | protected |
m_kind | PNS::ITEM | protected |
m_layers | PNS::ITEM | protected |
m_marker | PNS::ITEM | mutableprotected |
m_movable | PNS::ITEM | protected |
m_net | PNS::ITEM | protected |
m_owner | PNS::OWNABLE_ITEM | protected |
m_parent | PNS::ITEM | protected |
m_pos | PNS::VIA | private |
m_rank | PNS::ITEM | protected |
m_routable | PNS::ITEM | protected |
m_shapes | PNS::VIA | private |
m_stackMode | PNS::VIA | private |
m_uid | PNS::LINKED_ITEM | protected |
m_viaType | PNS::VIA | private |
MakeHandle() const | PNS::VIA | |
Mark(int aMarker) const | PNS::ITEM | inlinevirtual |
Marker() const | PNS::ITEM | inlinevirtual |
Net() const | PNS::ITEM | inlinevirtual |
OfKind(int aKindMask) const | PNS::ITEM | inline |
operator=(const VIA &aB) | PNS::VIA | inline |
OWNABLE_ITEM() | PNS::OWNABLE_ITEM | inline |
Owner() const | PNS::OWNABLE_ITEM | inline |
OwningNode() const | PNS::ITEM | virtual |
PadstackMatches(const VIA &aOther) const | PNS::VIA | |
Parent() const | PNS::ITEM | inline |
ParentPadVia() const | PNS::ITEM | inlinevirtual |
PnsKind enum name | PNS::ITEM | |
Pos() const | PNS::VIA | inline |
PushoutForce(NODE *aNode, const VECTOR2I &aDirection, VECTOR2I &aForce, int aCollisionMask=ITEM::ANY_T, int aMaxIterations=10) | PNS::VIA | |
PushoutForce(NODE *aNode, const ITEM *aOther, VECTOR2I &aForce) | PNS::VIA | |
Rank() const | PNS::ITEM | inlinevirtual |
RelevantShapeLayers(const ITEM *aOther) const | PNS::ITEM | |
SEGMENT_T enum value | PNS::ITEM | |
SetDiameter(int aLayer, int aDiameter) | PNS::VIA | inline |
SetDrill(int aDrill) | PNS::VIA | inline |
SetHole(HOLE *aHole) override | PNS::VIA | inlinevirtual |
SetIsCompoundShapePrimitive() | PNS::ITEM | inline |
SetIsFree(bool aIsFree) | PNS::VIA | inline |
SetIsFreePad(bool aIsFreePad=true) | PNS::ITEM | inline |
SetLayer(int aLayer) | PNS::ITEM | inline |
SetLayers(const PNS_LAYER_RANGE &aLayers) | PNS::ITEM | inline |
SetNet(NET_HANDLE aNet) | PNS::ITEM | inline |
SetOwner(const ITEM_OWNER *aOwner) | PNS::OWNABLE_ITEM | inline |
SetParent(BOARD_ITEM *aParent) | PNS::ITEM | inline |
SetPos(const VECTOR2I &aPos) | PNS::VIA | inline |
SetRank(int aRank) | PNS::ITEM | inlinevirtual |
SetRoutable(bool aRoutable) | PNS::ITEM | inline |
SetStackMode(STACK_MODE aStackMode) | PNS::VIA | |
SetViaType(VIATYPE aViaType) | PNS::VIA | inline |
SetWidth(int aWidth) | PNS::LINKED_ITEM | inlinevirtual |
Shape(int aLayer) const override | PNS::VIA | inlinevirtual |
SOLID_T enum value | PNS::ITEM | |
STACK_MODE enum name | PNS::VIA | |
StackMode() const | PNS::VIA | inline |
Uid() const | PNS::LINKED_ITEM | inline |
UNIQ_ID typedef | PNS::LINKED_ITEM | |
UniqueShapeLayers() const override | PNS::VIA | virtual |
Unmark(int aMarker=-1) const | PNS::ITEM | inlinevirtual |
VIA() | PNS::VIA | inline |
VIA(const VECTOR2I &aPos, const PNS_LAYER_RANGE &aLayers, int aDiameter, int aDrill, NET_HANDLE aNet=nullptr, VIATYPE aViaType=VIATYPE::THROUGH) | PNS::VIA | inline |
VIA(const VIA &aB) | PNS::VIA | inline |
VIA_T enum value | PNS::ITEM | |
ViaType() const | PNS::VIA | inline |
Width() const | PNS::LINKED_ITEM | inlinevirtual |
~ITEM() | PNS::ITEM | virtual |
~ITEM_OWNER() | PNS::ITEM_OWNER | inlinevirtual |
~VIA() | PNS::VIA | inlinevirtual |