KiCad PCB EDA Suite
Loading...
Searching...
No Matches
CN_CONNECTIVITY_ALGO::ITEM_MAP_ENTRY Class Reference

#include <connectivity_algo.h>

Public Member Functions

 ITEM_MAP_ENTRY (CN_ITEM *aItem=nullptr)
 
void MarkItemsAsInvalid ()
 
void Link (CN_ITEM *aItem)
 
const std::list< CN_ITEM * > & GetItems () const
 

Public Attributes

std::list< CN_ITEM * > m_items
 

Detailed Description

Definition at line 142 of file connectivity_algo.h.

Constructor & Destructor Documentation

◆ ITEM_MAP_ENTRY()

CN_CONNECTIVITY_ALGO::ITEM_MAP_ENTRY::ITEM_MAP_ENTRY ( CN_ITEM aItem = nullptr)
inline

Definition at line 145 of file connectivity_algo.h.

References m_items.

Member Function Documentation

◆ GetItems()

const std::list< CN_ITEM * > & CN_CONNECTIVITY_ALGO::ITEM_MAP_ENTRY::GetItems ( ) const
inline

◆ Link()

void CN_CONNECTIVITY_ALGO::ITEM_MAP_ENTRY::Link ( CN_ITEM aItem)
inline

Definition at line 157 of file connectivity_algo.h.

References m_items.

◆ MarkItemsAsInvalid()

void CN_CONNECTIVITY_ALGO::ITEM_MAP_ENTRY::MarkItemsAsInvalid ( )
inline

Definition at line 151 of file connectivity_algo.h.

References m_items.

Member Data Documentation

◆ m_items

std::list<CN_ITEM*> CN_CONNECTIVITY_ALGO::ITEM_MAP_ENTRY::m_items

Definition at line 167 of file connectivity_algo.h.

Referenced by GetItems(), ITEM_MAP_ENTRY(), Link(), and MarkItemsAsInvalid().


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