| 
    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 | 
| ConnectsLayer(int aLayer) const | PNS::VIA | |
| 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 | 
| GetSourceItem() const | PNS::ITEM | inline | 
| 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_sourceItem | PNS::ITEM | protected | 
| m_stackMode | PNS::VIA | private | 
| m_uid | PNS::LINKED_ITEM | protected | 
| m_unconnectedLayerMode | PNS::VIA | private | 
| 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 | |
| ResetUid() | PNS::LINKED_ITEM | inline | 
| 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 | 
| SetSourceItem(BOARD_ITEM *aSourceItem) | PNS::ITEM | inline | 
| SetStackMode(STACK_MODE aStackMode) | PNS::VIA | |
| SetUnconnectedLayerMode(PADSTACK::UNCONNECTED_LAYER_MODE aMode) | PNS::VIA | inline | 
| 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 | 
| UnconnectedLayerMode() const | PNS::VIA | 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 |