| 
    KiCad PCB EDA Suite
    
   | 
 
This is the complete list of members for PNS::ITEM, including all inherited members.
| Anchor(int n) const | PNS::ITEM | inlinevirtual | 
| AnchorCount() const | PNS::ITEM | 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 | 
| Clone() const =0 | PNS::ITEM | pure 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 | 
| DIFF_PAIR_T enum value | PNS::ITEM | |
| Format() const | PNS::ITEM | virtual | 
| GetSourceItem() const | PNS::ITEM | inline | 
| HasHole() const | PNS::ITEM | inlinevirtual | 
| HasUniqueShapeLayers() const | PNS::ITEM | inlinevirtual | 
| Hole() const | PNS::ITEM | inlinevirtual | 
| HOLE_T enum value | PNS::ITEM | |
| Hull(int aClearance=0, int aWalkaroundThickness=0, int aLayer=-1) const | PNS::ITEM | inlinevirtual | 
| INVALID_T enum value | PNS::ITEM | |
| IsCompoundShapePrimitive() const | PNS::ITEM | 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_MASK_T enum value | PNS::ITEM | |
| m_isCompoundShapePrimitive | PNS::ITEM | protected | 
| 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_rank | PNS::ITEM | protected | 
| m_routable | PNS::ITEM | protected | 
| m_sourceItem | PNS::ITEM | protected | 
| Mark(int aMarker) const | PNS::ITEM | inlinevirtual | 
| Marker() const | PNS::ITEM | inlinevirtual | 
| Net() const | PNS::ITEM | inlinevirtual | 
| OfKind(int aKindMask) const | PNS::ITEM | inline | 
| OWNABLE_ITEM() | PNS::OWNABLE_ITEM | inline | 
| Owner() const | PNS::OWNABLE_ITEM | inline | 
| OwningNode() const | PNS::ITEM | virtual | 
| Parent() const | PNS::ITEM | inline | 
| ParentPadVia() const | PNS::ITEM | inlinevirtual | 
| PnsKind enum name | PNS::ITEM | |
| Rank() const | PNS::ITEM | inlinevirtual | 
| RelevantShapeLayers(const ITEM *aOther) const | PNS::ITEM | |
| SEGMENT_T enum value | PNS::ITEM | |
| SetHole(HOLE *aHole) | PNS::ITEM | inlinevirtual | 
| SetIsCompoundShapePrimitive() | PNS::ITEM | 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 | 
| SetRank(int aRank) | PNS::ITEM | inlinevirtual | 
| SetRoutable(bool aRoutable) | PNS::ITEM | inline | 
| SetSourceItem(BOARD_ITEM *aSourceItem) | PNS::ITEM | inline | 
| Shape(int aLayer) const | PNS::ITEM | inlinevirtual | 
| SOLID_T enum value | PNS::ITEM | |
| UniqueShapeLayers() const | PNS::ITEM | inlinevirtual | 
| Unmark(int aMarker=-1) const | PNS::ITEM | inlinevirtual | 
| VIA_T enum value | PNS::ITEM | |
| ~ITEM() | PNS::ITEM | virtual | 
| ~ITEM_OWNER() | PNS::ITEM_OWNER | inlinevirtual |