LibrePCB Developers Documentation
BoardDesignRuleCheck Member List

This is the complete list of members for BoardDesignRuleCheck, including all inherited members.

BoardDesignRuleCheck(Board &board, const BoardDesignRuleCheckSettings &settings, QObject *parent=nullptr) noexceptBoardDesignRuleCheckexplicit
checkAllowedNpthSlots(int progressEnd)BoardDesignRuleCheckprivate
checkAllowedPthSlots(int progressEnd)BoardDesignRuleCheckprivate
checkBoardOutline(int progressEnd)BoardDesignRuleCheckprivate
checkCopperBoardClearances(int progressEnd)BoardDesignRuleCheckprivate
checkCopperCopperClearances(int progressEnd)BoardDesignRuleCheckprivate
checkCopperHoleClearances(int progressEnd)BoardDesignRuleCheckprivate
checkDeviceClearances(int progressEnd)BoardDesignRuleCheckprivate
checkDrillBoardClearances(int progressEnd)BoardDesignRuleCheckprivate
checkDrillDrillClearances(int progressEnd)BoardDesignRuleCheckprivate
checkForMissingConnections(int progressEnd)BoardDesignRuleCheckprivate
checkForStaleObjects(int progressEnd)BoardDesignRuleCheckprivate
checkForUnplacedComponents(int progressEnd)BoardDesignRuleCheckprivate
checkInvalidPadConnections(int progressEnd)BoardDesignRuleCheckprivate
checkMinimumCopperWidth(int progressEnd)BoardDesignRuleCheckprivate
checkMinimumNpthDrillDiameter(int progressEnd)BoardDesignRuleCheckprivate
checkMinimumNpthSlotWidth(int progressEnd)BoardDesignRuleCheckprivate
checkMinimumPthAnnularRing(int progressEnd)BoardDesignRuleCheckprivate
checkMinimumPthDrillDiameter(int progressEnd)BoardDesignRuleCheckprivate
checkMinimumPthSlotWidth(int progressEnd)BoardDesignRuleCheckprivate
checkMinimumSilkscreenTextHeight(int progressEnd)BoardDesignRuleCheckprivate
checkMinimumSilkscreenWidth(int progressEnd)BoardDesignRuleCheckprivate
checkMinimumWidth(const UnsignedLength &minWidth, std::function< bool(const Layer &)> layerFilter)BoardDesignRuleCheckprivate
checkSilkscreenStopmaskClearances(int progressEnd)BoardDesignRuleCheckprivate
checkUsedLayers(int progressEnd)BoardDesignRuleCheckprivate
checkVias(int progressEnd)BoardDesignRuleCheckprivate
checkZones(int progressEnd)BoardDesignRuleCheckprivate
emitMessage(const std::shared_ptr< const RuleCheckMessage > &msg) noexceptBoardDesignRuleCheckprivate
emitProgress(int percent) noexceptBoardDesignRuleCheckprivate
emitStatus(const QString &status) noexceptBoardDesignRuleCheckprivate
execute(bool quick)BoardDesignRuleCheck
finished()BoardDesignRuleChecksignal
formatLength(const Length &length) const noexceptBoardDesignRuleCheckprivate
getBoardClearanceArea(const UnsignedLength &clearance) constBoardDesignRuleCheckprivate
getBoardOutlines(const QSet< const Layer *> &layers) const noexceptBoardDesignRuleCheckprivate
getCopperPaths(const Layer &layer, const QSet< const NetSignal *> &netsignals)BoardDesignRuleCheckprivate
getDeviceLocation(const BI_Device &device) constBoardDesignRuleCheckprivate
getDeviceOutlinePaths(const BI_Device &device, const Layer &layer)BoardDesignRuleCheckprivate
getHoleLocation(const THole &hole, const Transform &transform=Transform()) const noexceptBoardDesignRuleCheckprivate
getMessages() const noexceptBoardDesignRuleCheckinline
getProgressStatus() const noexceptBoardDesignRuleCheckinline
getViaLocation(const BI_Via &via) const noexceptBoardDesignRuleCheckprivate
maxArcTolerance() noexceptBoardDesignRuleCheckinlineprivatestatic
mBoardBoardDesignRuleCheckprivate
mCachedPathsBoardDesignRuleCheckprivate
mIgnorePlanesBoardDesignRuleCheckprivate
mMessagesBoardDesignRuleCheckprivate
mProgressPercentBoardDesignRuleCheckprivate
mProgressStatusBoardDesignRuleCheckprivate
mSettingsBoardDesignRuleCheckprivate
progressMessage(const QString &msg)BoardDesignRuleChecksignal
progressPercent(int percent)BoardDesignRuleChecksignal
progressStatus(const QString &msg)BoardDesignRuleChecksignal
rebuildPlanes(int progressEnd)BoardDesignRuleCheckprivate
requiresHoleSlotWarning(const THole &hole, BoardDesignRuleCheckSettings::AllowedSlots allowed)BoardDesignRuleCheckprivate
started()BoardDesignRuleChecksignal
~BoardDesignRuleCheck() noexceptBoardDesignRuleCheck