KiCad PCB EDA Suite
Loading...
Searching...
No Matches
DRILL_CHART_MODEL Class Reference

#include <drill_chart_model.h>

Public Member Functions

 DRILL_CHART_MODEL (const DRILL_SYMBOL_PROFILE &aProfile)
 
void Build (const BOARD &aBoard, const std::vector< DRILL_SPAN > &aSpans)
 
void Build (const BOARD &aBoard, const std::vector< DRILL_SPAN > &aSpans, const DRILL_CHART_ROW_SPEC &aSpec)
 
const std::vector< DRILL_CHART_GROUP > & Groups () const
 
const DRILL_CHART_TOTALSTotals () const
 

Private Attributes

const DRILL_SYMBOL_PROFILEm_profile
 
std::vector< DRILL_CHART_GROUPm_groups
 
DRILL_CHART_TOTALS m_totals
 

Detailed Description

Definition at line 118 of file drill_chart_model.h.

Constructor & Destructor Documentation

◆ DRILL_CHART_MODEL()

DRILL_CHART_MODEL::DRILL_CHART_MODEL ( const DRILL_SYMBOL_PROFILE & aProfile)

Definition at line 31 of file drill_chart_model.cpp.

References m_profile.

Member Function Documentation

◆ Build() [1/2]

void DRILL_CHART_MODEL::Build ( const BOARD & aBoard,
const std::vector< DRILL_SPAN > & aSpans )

Definition at line 71 of file drill_chart_model.cpp.

References Build().

Referenced by Build(), and BOARD::DrillSymbolCache().

◆ Build() [2/2]

void DRILL_CHART_MODEL::Build ( const BOARD & aBoard,
const std::vector< DRILL_SPAN > & aSpans,
const DRILL_CHART_ROW_SPEC & aSpec )

◆ Groups()

const std::vector< DRILL_CHART_GROUP > & DRILL_CHART_MODEL::Groups ( ) const
inline

Definition at line 128 of file drill_chart_model.h.

References m_groups.

◆ Totals()

const DRILL_CHART_TOTALS & DRILL_CHART_MODEL::Totals ( ) const
inline

Definition at line 129 of file drill_chart_model.h.

References m_totals.

Referenced by BOARD::DrillSymbolCache().

Member Data Documentation

◆ m_groups

std::vector<DRILL_CHART_GROUP> DRILL_CHART_MODEL::m_groups
private

Definition at line 134 of file drill_chart_model.h.

Referenced by Build(), and Groups().

◆ m_profile

const DRILL_SYMBOL_PROFILE& DRILL_CHART_MODEL::m_profile
private

Definition at line 132 of file drill_chart_model.h.

Referenced by Build(), and DRILL_CHART_MODEL().

◆ m_totals

DRILL_CHART_TOTALS DRILL_CHART_MODEL::m_totals
private

Definition at line 135 of file drill_chart_model.h.

Referenced by Build(), and Totals().


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