KiCad PCB EDA Suite
DRC_LENGTH_REPORT Class Reference

#include <drc_length_report.h>

Classes

struct  ENTRY
 

Public Types

typedef std::set< BOARD_CONNECTED_ITEM * > CITEMS
 

Public Member Functions

 DRC_LENGTH_REPORT ()
 
 ~DRC_LENGTH_REPORT ()
 
void Clear ()
 
void Add (const ENTRY &ent)
 
const std::vector< ENTRY > & GetEntries () const
 

Private Attributes

std::vector< ENTRYm_report
 

Detailed Description

Definition at line 27 of file drc_length_report.h.

Member Typedef Documentation

◆ CITEMS

Definition at line 30 of file drc_length_report.h.

Constructor & Destructor Documentation

◆ DRC_LENGTH_REPORT()

DRC_LENGTH_REPORT::DRC_LENGTH_REPORT ( )
inline

Definition at line 49 of file drc_length_report.h.

50  {
51  }

◆ ~DRC_LENGTH_REPORT()

DRC_LENGTH_REPORT::~DRC_LENGTH_REPORT ( )
inline

Definition at line 53 of file drc_length_report.h.

54  {
55  }

Member Function Documentation

◆ Add()

void DRC_LENGTH_REPORT::Add ( const ENTRY ent)
inline

Definition at line 62 of file drc_length_report.h.

63  {
64  m_report.push_back( ent );
65  }
std::vector< ENTRY > m_report

References m_report.

Referenced by DRC_TEST_PROVIDER_MATCHED_LENGTH::runInternal().

◆ Clear()

void DRC_LENGTH_REPORT::Clear ( )
inline

Definition at line 57 of file drc_length_report.h.

58  {
59  m_report.clear();
60  }
std::vector< ENTRY > m_report

References m_report.

Referenced by DRC_TEST_PROVIDER_MATCHED_LENGTH::runInternal().

◆ GetEntries()

const std::vector<ENTRY>& DRC_LENGTH_REPORT::GetEntries ( ) const
inline

Definition at line 67 of file drc_length_report.h.

68  {
69  return m_report;
70  }
std::vector< ENTRY > m_report

References m_report.

Member Data Documentation

◆ m_report

std::vector<ENTRY> DRC_LENGTH_REPORT::m_report
private

Definition at line 73 of file drc_length_report.h.

Referenced by Add(), Clear(), and GetEntries().


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