KiCad PCB EDA Suite
Loading...
Searching...
No Matches
DRILL_LINE_ITEM Struct Reference

#include <board_statistics.h>

Classes

struct  COMPARE
 

Public Types

enum  COL_ID {
  COL_COUNT , COL_SHAPE , COL_X_SIZE , COL_Y_SIZE ,
  COL_PLATED , COL_VIA_PAD , COL_START_LAYER , COL_STOP_LAYER
}
 

Public Member Functions

 DRILL_LINE_ITEM (int aXSize, int aYSize, PAD_DRILL_SHAPE aShape, bool aIsPlated, bool aIsPad, PCB_LAYER_ID aStartLayer, PCB_LAYER_ID aStopLayer)
 
bool operator== (const DRILL_LINE_ITEM &other) const
 

Public Attributes

int xSize
 
int ySize
 
PAD_DRILL_SHAPE shape
 
bool isPlated
 
bool isPad
 
PCB_LAYER_ID startLayer
 
PCB_LAYER_ID stopLayer
 
int m_Qty
 

Detailed Description

Definition at line 28 of file board_statistics.h.

Member Enumeration Documentation

◆ COL_ID

Enumerator
COL_COUNT 
COL_SHAPE 
COL_X_SIZE 
COL_Y_SIZE 
COL_PLATED 
COL_VIA_PAD 
COL_START_LAYER 
COL_STOP_LAYER 

Definition at line 30 of file board_statistics.h.

Constructor & Destructor Documentation

◆ DRILL_LINE_ITEM()

DRILL_LINE_ITEM::DRILL_LINE_ITEM ( int aXSize,
int aYSize,
PAD_DRILL_SHAPE aShape,
bool aIsPlated,
bool aIsPad,
PCB_LAYER_ID aStartLayer,
PCB_LAYER_ID aStopLayer )
inline

Definition at line 42 of file board_statistics.h.

References isPad, isPlated, m_Qty, shape, startLayer, stopLayer, xSize, and ySize.

Referenced by DRILL_LINE_ITEM::COMPARE::operator()(), and operator==().

Member Function Documentation

◆ operator==()

bool DRILL_LINE_ITEM::operator== ( const DRILL_LINE_ITEM & other) const
inline

Definition at line 55 of file board_statistics.h.

References DRILL_LINE_ITEM(), isPad, isPlated, shape, startLayer, stopLayer, xSize, and ySize.

Member Data Documentation

◆ isPad

bool DRILL_LINE_ITEM::isPad

◆ isPlated

bool DRILL_LINE_ITEM::isPlated

◆ m_Qty

◆ shape

◆ startLayer

◆ stopLayer

◆ xSize

int DRILL_LINE_ITEM::xSize

◆ ySize

int DRILL_LINE_ITEM::ySize

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