20 #ifndef LIBREPCB_CORE_PACKAGECHECK_H 21 #define LIBREPCB_CORE_PACKAGECHECK_H 26 #include "../libraryelementcheck.h" The LibraryElementCheck class.
Definition: libraryelementcheck.h:44
void checkCopperClearanceOnPads(MsgList &msgs) const
Definition: packagecheck.cpp:486
void checkAssemblyType(MsgList &msgs) const
Definition: packagecheck.cpp:80
void checkStopMaskOnPads(MsgList &msgs) const
Definition: packagecheck.cpp:438
void checkMissingFootprint(MsgList &msgs) const
Definition: packagecheck.cpp:106
void checkPadFunctions(MsgList &msgs) const
Definition: packagecheck.cpp:509
Definition: occmodel.cpp:76
void checkMissingTexts(MsgList &msgs) const
Definition: packagecheck.cpp:112
QVector< std::shared_ptr< const RuleCheckMessage > > RuleCheckMessageList
Definition: rulecheckmessage.h:104
void checkPadsAnnularRing(MsgList &msgs) const
Definition: packagecheck.cpp:319
The Package class represents a package of a component (including footprint and 3D model) ...
Definition: package.h:59
void checkPadsClearanceToPads(MsgList &msgs) const
Definition: packagecheck.cpp:195
void checkHolesStopMask(MsgList &msgs) const
Definition: packagecheck.cpp:548
void checkPackageOutlines(MsgList &msgs) const
Definition: packagecheck.cpp:147
void checkZones(MsgList &msgs) const
Definition: packagecheck.cpp:562
The PackageCheck class.
Definition: packagecheck.h:44
virtual ~PackageCheck() noexcept
Definition: packagecheck.cpp:45
void checkDuplicatePadNames(MsgList &msgs) const
Definition: packagecheck.cpp:95
virtual RuleCheckMessageList runChecks() const override
Definition: packagecheck.cpp:52
void checkPadsClearanceToLegend(MsgList &msgs) const
Definition: packagecheck.cpp:265
RuleCheckMessageList MsgList
Definition: librarybaseelementcheck.h:60
const Package & mPackage
Definition: packagecheck.h:80
void checkPadsConnectionPoint(MsgList &msgs) const
Definition: packagecheck.cpp:394
void checkCustomPadOutline(MsgList &msgs) const
Definition: packagecheck.cpp:415
void checkFootprintModels(MsgList &msgs) const
Definition: packagecheck.cpp:579
PackageCheck & operator=(const PackageCheck &rhs)=delete
void checkSolderPasteOnPads(MsgList &msgs) const
Definition: packagecheck.cpp:460
void checkWrongTextLayers(MsgList &msgs) const
Definition: packagecheck.cpp:129
void checkCourtyards(MsgList &msgs) const
Definition: packagecheck.cpp:171