KiCad PCB EDA Suite
DIALOG_BOARD_STATISTICS::drillType_t Struct Reference

#include <dialog_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

 drillType_t (int aXSize, int aYSize, PAD_DRILL_SHAPE_T aShape, bool aIsPlated, bool aIsPad, PCB_LAYER_ID aStartLayer, PCB_LAYER_ID aStopLayer, int aQty=0)
 
bool operator== (const drillType_t &other)
 

Public Attributes

int xSize
 
int ySize
 
PAD_DRILL_SHAPE_T shape
 
bool isPlated
 
bool isPad
 
PCB_LAYER_ID startLayer
 
PCB_LAYER_ID stopLayer
 
int qty
 

Detailed Description

Definition at line 90 of file dialog_board_statistics.h.

Member Enumeration Documentation

◆ COL_ID

Constructor & Destructor Documentation

◆ drillType_t()

DIALOG_BOARD_STATISTICS::drillType_t::drillType_t ( int  aXSize,
int  aYSize,
PAD_DRILL_SHAPE_T  aShape,
bool  aIsPlated,
bool  aIsPad,
PCB_LAYER_ID  aStartLayer,
PCB_LAYER_ID  aStopLayer,
int  aQty = 0 
)
inline

Member Function Documentation

◆ operator==()

bool DIALOG_BOARD_STATISTICS::drillType_t::operator== ( const drillType_t other)
inline

Definition at line 115 of file dialog_board_statistics.h.

116  {
117  return xSize == other.xSize && ySize == other.ySize && shape == other.shape
118  && isPlated == other.isPlated && isPad == other.isPad
119  && startLayer == other.startLayer && stopLayer == other.stopLayer;
120  }

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

Member Data Documentation

◆ isPad

bool DIALOG_BOARD_STATISTICS::drillType_t::isPad

◆ isPlated

bool DIALOG_BOARD_STATISTICS::drillType_t::isPlated

◆ qty

int DIALOG_BOARD_STATISTICS::drillType_t::qty

◆ shape

PAD_DRILL_SHAPE_T DIALOG_BOARD_STATISTICS::drillType_t::shape

◆ startLayer

PCB_LAYER_ID DIALOG_BOARD_STATISTICS::drillType_t::startLayer

◆ stopLayer

PCB_LAYER_ID DIALOG_BOARD_STATISTICS::drillType_t::stopLayer

◆ xSize

int DIALOG_BOARD_STATISTICS::drillType_t::xSize

◆ ySize

int DIALOG_BOARD_STATISTICS::drillType_t::ySize

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