LibrePCB Developers Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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
isViaUseless(const Data &data, const Data::Segment &ns, const Data::Via &via) noexceptBoardDesignRuleCheckprivatestatic
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