|
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(), Build_Board_Characteristics_Table(), 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(), Build_Board_Characteristics_Table(), 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(), Build_Board_Characteristics_Table(), 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(), Build_Board_Characteristics_Table(), 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().