KiCad PCB EDA Suite
|
#include <board_statistics_report.h>
Public Member Functions | |
BOARD_STATISTICS_DATA () | |
void | ResetCounts () |
Public Attributes | |
bool | hasOutline |
int | boardWidth |
int | boardHeight |
double | boardArea |
double | frontCopperArea |
double | backCopperArea |
int | minClearanceTrackToTrack |
int | minTrackWidth |
int | minDrillSize |
int | boardThickness |
std::vector< BOARD_STATISTICS_FP_ENTRY > | footprintEntries |
std::vector< BOARD_STATISTICS_INFO_ENTRY< PAD_ATTRIB > > | padEntries |
std::vector< BOARD_STATISTICS_INFO_ENTRY< PAD_PROP > > | padPropertyEntries |
std::vector< BOARD_STATISTICS_INFO_ENTRY< VIATYPE > > | viaEntries |
std::vector< DRILL_LINE_ITEM > | drillEntries |
Definition at line 68 of file board_statistics_report.h.
BOARD_STATISTICS_DATA::BOARD_STATISTICS_DATA | ( | ) |
Definition at line 40 of file board_statistics_report.cpp.
References backCopperArea, boardArea, boardHeight, boardThickness, boardWidth, drillEntries, footprintEntries, frontCopperArea, hasOutline, minClearanceTrackToTrack, minDrillSize, minTrackWidth, padEntries, padPropertyEntries, and viaEntries.
void BOARD_STATISTICS_DATA::ResetCounts | ( | ) |
Definition at line 60 of file board_statistics_report.cpp.
References backCopperArea, boardArea, boardHeight, boardThickness, boardWidth, drillEntries, footprintEntries, frontCopperArea, hasOutline, minClearanceTrackToTrack, minDrillSize, minTrackWidth, pad, padEntries, padPropertyEntries, via, and viaEntries.
Referenced by ComputeBoardStatistics(), and InitializeBoardStatisticsData().
double BOARD_STATISTICS_DATA::backCopperArea |
Definition at line 79 of file board_statistics_report.h.
Referenced by BOARD_STATISTICS_DATA(), ComputeBoardStatistics(), FormatBoardStatisticsJson(), FormatBoardStatisticsReport(), and ResetCounts().
double BOARD_STATISTICS_DATA::boardArea |
Definition at line 77 of file board_statistics_report.h.
Referenced by BOARD_STATISTICS_DATA(), ComputeBoardStatistics(), FormatBoardStatisticsJson(), FormatBoardStatisticsReport(), and ResetCounts().
int BOARD_STATISTICS_DATA::boardHeight |
Definition at line 76 of file board_statistics_report.h.
Referenced by BOARD_STATISTICS_DATA(), ComputeBoardStatistics(), FormatBoardStatisticsJson(), FormatBoardStatisticsReport(), and ResetCounts().
int BOARD_STATISTICS_DATA::boardThickness |
Definition at line 83 of file board_statistics_report.h.
Referenced by BOARD_STATISTICS_DATA(), ComputeBoardStatistics(), FormatBoardStatisticsJson(), FormatBoardStatisticsReport(), and ResetCounts().
int BOARD_STATISTICS_DATA::boardWidth |
Definition at line 75 of file board_statistics_report.h.
Referenced by BOARD_STATISTICS_DATA(), ComputeBoardStatistics(), FormatBoardStatisticsJson(), FormatBoardStatisticsReport(), and ResetCounts().
std::vector<DRILL_LINE_ITEM> BOARD_STATISTICS_DATA::drillEntries |
Definition at line 89 of file board_statistics_report.h.
Referenced by BOARD_STATISTICS_DATA(), ComputeBoardStatistics(), FormatBoardStatisticsJson(), FormatBoardStatisticsReport(), InitializeBoardStatisticsData(), and ResetCounts().
std::vector<BOARD_STATISTICS_FP_ENTRY> BOARD_STATISTICS_DATA::footprintEntries |
Definition at line 85 of file board_statistics_report.h.
Referenced by BOARD_STATISTICS_DATA(), ComputeBoardStatistics(), FormatBoardStatisticsJson(), FormatBoardStatisticsReport(), InitializeBoardStatisticsData(), and ResetCounts().
double BOARD_STATISTICS_DATA::frontCopperArea |
Definition at line 78 of file board_statistics_report.h.
Referenced by BOARD_STATISTICS_DATA(), ComputeBoardStatistics(), FormatBoardStatisticsJson(), FormatBoardStatisticsReport(), and ResetCounts().
bool BOARD_STATISTICS_DATA::hasOutline |
Definition at line 74 of file board_statistics_report.h.
Referenced by BOARD_STATISTICS_DATA(), ComputeBoardStatistics(), FormatBoardStatisticsJson(), FormatBoardStatisticsReport(), and ResetCounts().
int BOARD_STATISTICS_DATA::minClearanceTrackToTrack |
Definition at line 80 of file board_statistics_report.h.
Referenced by BOARD_STATISTICS_DATA(), ComputeBoardStatistics(), FormatBoardStatisticsJson(), FormatBoardStatisticsReport(), and ResetCounts().
int BOARD_STATISTICS_DATA::minDrillSize |
Definition at line 82 of file board_statistics_report.h.
Referenced by BOARD_STATISTICS_DATA(), ComputeBoardStatistics(), FormatBoardStatisticsJson(), FormatBoardStatisticsReport(), and ResetCounts().
int BOARD_STATISTICS_DATA::minTrackWidth |
Definition at line 81 of file board_statistics_report.h.
Referenced by BOARD_STATISTICS_DATA(), ComputeBoardStatistics(), FormatBoardStatisticsJson(), FormatBoardStatisticsReport(), and ResetCounts().
std::vector<BOARD_STATISTICS_INFO_ENTRY<PAD_ATTRIB> > BOARD_STATISTICS_DATA::padEntries |
Definition at line 86 of file board_statistics_report.h.
Referenced by BOARD_STATISTICS_DATA(), FormatBoardStatisticsJson(), FormatBoardStatisticsReport(), InitializeBoardStatisticsData(), ResetCounts(), and updatePadCounts().
std::vector<BOARD_STATISTICS_INFO_ENTRY<PAD_PROP> > BOARD_STATISTICS_DATA::padPropertyEntries |
Definition at line 87 of file board_statistics_report.h.
Referenced by BOARD_STATISTICS_DATA(), FormatBoardStatisticsJson(), FormatBoardStatisticsReport(), InitializeBoardStatisticsData(), ResetCounts(), and updatePadCounts().
std::vector<BOARD_STATISTICS_INFO_ENTRY<VIATYPE> > BOARD_STATISTICS_DATA::viaEntries |
Definition at line 88 of file board_statistics_report.h.
Referenced by BOARD_STATISTICS_DATA(), ComputeBoardStatistics(), FormatBoardStatisticsJson(), FormatBoardStatisticsReport(), InitializeBoardStatisticsData(), and ResetCounts().