LibrePCB Developers Documentation
BoardDesignRuleCheck Member List

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

BoardDesignRuleCheck(QObject *parent=nullptr) noexceptBoardDesignRuleCheckexplicit
cancel() noexceptBoardDesignRuleCheck
checkAllowedNpthSlots(const Data &data)BoardDesignRuleCheckprivate
checkAllowedPthSlots(const Data &data)BoardDesignRuleCheckprivate
checkBoardOutline(const Data &data)BoardDesignRuleCheckprivate
checkCopperBoardClearances(const Data &data)BoardDesignRuleCheckprivate
checkCopperCopperClearances(const Data &data)BoardDesignRuleCheckprivate
checkCopperHoleClearances(const Data &data, const CalculatedJobData &calcData)BoardDesignRuleCheckprivate
checkDeviceClearances(const Data &data)BoardDesignRuleCheckprivate
checkDrillBoardClearances(const Data &data)BoardDesignRuleCheckprivate
checkDrillDrillClearances(const Data &data)BoardDesignRuleCheckprivate
checkForMissingConnections(const Data &data)BoardDesignRuleCheckprivate
checkForStaleObjects(const Data &data)BoardDesignRuleCheckprivate
checkForUnplacedComponents(const Data &data)BoardDesignRuleCheckprivate
checkInvalidPadConnections(const Data &data)BoardDesignRuleCheckprivate
checkMinimumCopperWidth(const Data &data)BoardDesignRuleCheckprivate
checkMinimumNpthDrillDiameter(const Data &data)BoardDesignRuleCheckprivate
checkMinimumNpthSlotWidth(const Data &data)BoardDesignRuleCheckprivate
checkMinimumPthAnnularRing(const Data &data, const CalculatedJobData &calcData)BoardDesignRuleCheckprivate
checkMinimumPthDrillDiameter(const Data &data)BoardDesignRuleCheckprivate
checkMinimumPthSlotWidth(const Data &data)BoardDesignRuleCheckprivate
checkMinimumSilkscreenTextHeight(const Data &data)BoardDesignRuleCheckprivate
checkMinimumSilkscreenWidth(const Data &data)BoardDesignRuleCheckprivate
checkMinimumWidth(RuleCheckMessageList &messages, const Data &data, const UnsignedLength &minWidth, std::function< bool(const Layer &)> layerFilter)BoardDesignRuleCheckprivatestatic
checkSilkscreenStopmaskClearances(const Data &data)BoardDesignRuleCheckprivate
checkUsedLayers(const Data &data)BoardDesignRuleCheckprivate
checkVias(const Data &data)BoardDesignRuleCheckprivate
checkZones(const Data &data)BoardDesignRuleCheckprivate
Data typedefBoardDesignRuleCheck
emitProgress(int percent) noexceptBoardDesignRuleCheckprivate
emitStatus(const QString &status) noexceptBoardDesignRuleCheckprivate
finished(Result result)BoardDesignRuleChecksignal
getBoardClearanceArea(const Data &data, const UnsignedLength &clearance)BoardDesignRuleCheckprivatestatic
getBoardOutlines(const Data &data, const QSet< const Layer * > &layers) noexceptBoardDesignRuleCheckprivatestatic
getDeviceLocation(const Data::Device &device)BoardDesignRuleCheckprivatestatic
getDeviceOutlinePaths(const Data::Device &device, const Layer &layer)BoardDesignRuleCheckprivatestatic
getHoleLocation(const Data::Hole &hole, const Transform &transform=Transform()) noexceptBoardDesignRuleCheckprivatestatic
getTraceLocation(const Data::Trace &trace) noexceptBoardDesignRuleCheckprivatestatic
getViaLocation(const Data::Via &via) noexceptBoardDesignRuleCheckprivatestatic
IndependentStageFunc typedefBoardDesignRuleCheckprivate
JobFunc typedefBoardDesignRuleCheckprivate
mAbortBoardDesignRuleCheckprivate
maxArcTolerance() noexceptBoardDesignRuleCheckinlineprivatestatic
mFutureBoardDesignRuleCheckprivate
mMutexBoardDesignRuleCheckprivate
mProgressCounterBoardDesignRuleCheckprivate
mProgressTotalBoardDesignRuleCheckprivate
prepareCopperPaths(const Data &data, CalculatedJobData &calcData, const Layer &layer)BoardDesignRuleCheckprivate
progressPercent(int percent)BoardDesignRuleChecksignal
progressStatus(const QString &msg)BoardDesignRuleChecksignal
requiresHoleSlotWarning(const Data::Hole &hole, BoardDesignRuleCheckSettings::AllowedSlots allowed)BoardDesignRuleCheckprivatestatic
run(std::shared_ptr< const Data > data) noexceptBoardDesignRuleCheckprivate
Stage1Func typedefBoardDesignRuleCheckprivate
Stage2Func typedefBoardDesignRuleCheckprivate
start(Board &board, const BoardDesignRuleCheckSettings &settings, bool quick) noexceptBoardDesignRuleCheck
started()BoardDesignRuleChecksignal
tryRunJob(JobFunc function, int weight) noexceptBoardDesignRuleCheckprivate
waitForFinished() const noexceptBoardDesignRuleCheck
~BoardDesignRuleCheck() noexceptBoardDesignRuleCheck