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) noexcept
BoardDesignRuleCheck
explicit
checkAllowedNpthSlots
(int progressEnd)
BoardDesignRuleCheck
private
checkAllowedPthSlots
(int progressEnd)
BoardDesignRuleCheck
private
checkBoardOutline
(int progressEnd)
BoardDesignRuleCheck
private
checkCopperBoardClearances
(int progressEnd)
BoardDesignRuleCheck
private
checkCopperCopperClearances
(int progressEnd)
BoardDesignRuleCheck
private
checkCopperHoleClearances
(int progressEnd)
BoardDesignRuleCheck
private
checkDeviceClearances
(int progressEnd)
BoardDesignRuleCheck
private
checkDrillBoardClearances
(int progressEnd)
BoardDesignRuleCheck
private
checkDrillDrillClearances
(int progressEnd)
BoardDesignRuleCheck
private
checkForMissingConnections
(int progressEnd)
BoardDesignRuleCheck
private
checkForStaleObjects
(int progressEnd)
BoardDesignRuleCheck
private
checkForUnplacedComponents
(int progressEnd)
BoardDesignRuleCheck
private
checkInvalidPadConnections
(int progressEnd)
BoardDesignRuleCheck
private
checkMinimumCopperWidth
(int progressEnd)
BoardDesignRuleCheck
private
checkMinimumNpthDrillDiameter
(int progressEnd)
BoardDesignRuleCheck
private
checkMinimumNpthSlotWidth
(int progressEnd)
BoardDesignRuleCheck
private
checkMinimumPthAnnularRing
(int progressEnd)
BoardDesignRuleCheck
private
checkMinimumPthDrillDiameter
(int progressEnd)
BoardDesignRuleCheck
private
checkMinimumPthSlotWidth
(int progressEnd)
BoardDesignRuleCheck
private
checkMinimumSilkscreenTextHeight
(int progressEnd)
BoardDesignRuleCheck
private
checkMinimumSilkscreenWidth
(int progressEnd)
BoardDesignRuleCheck
private
checkMinimumWidth
(const UnsignedLength &minWidth, std::function< bool(const Layer &)> layerFilter)
BoardDesignRuleCheck
private
checkSilkscreenStopmaskClearances
(int progressEnd)
BoardDesignRuleCheck
private
checkUsedLayers
(int progressEnd)
BoardDesignRuleCheck
private
checkVias
(int progressEnd)
BoardDesignRuleCheck
private
checkZones
(int progressEnd)
BoardDesignRuleCheck
private
emitMessage
(const std::shared_ptr< const RuleCheckMessage > &msg) noexcept
BoardDesignRuleCheck
private
emitProgress
(int percent) noexcept
BoardDesignRuleCheck
private
emitStatus
(const QString &status) noexcept
BoardDesignRuleCheck
private
execute
(bool quick)
BoardDesignRuleCheck
finished
()
BoardDesignRuleCheck
signal
formatLength
(const Length &length) const noexcept
BoardDesignRuleCheck
private
getBoardClearanceArea
(const UnsignedLength &clearance) const
BoardDesignRuleCheck
private
getBoardOutlines
(const QSet< const Layer *> &layers) const noexcept
BoardDesignRuleCheck
private
getCopperPaths
(const Layer &layer, const QSet< const NetSignal *> &netsignals)
BoardDesignRuleCheck
private
getDeviceLocation
(const BI_Device &device) const
BoardDesignRuleCheck
private
getDeviceOutlinePaths
(const BI_Device &device, const Layer &layer)
BoardDesignRuleCheck
private
getHoleLocation
(const THole &hole, const Transform &transform=Transform()) const noexcept
BoardDesignRuleCheck
private
getMessages
() const noexcept
BoardDesignRuleCheck
inline
getProgressStatus
() const noexcept
BoardDesignRuleCheck
inline
getViaLocation
(const BI_Via &via) const noexcept
BoardDesignRuleCheck
private
maxArcTolerance
() noexcept
BoardDesignRuleCheck
inline
private
static
mBoard
BoardDesignRuleCheck
private
mCachedPaths
BoardDesignRuleCheck
private
mIgnorePlanes
BoardDesignRuleCheck
private
mMessages
BoardDesignRuleCheck
private
mProgressPercent
BoardDesignRuleCheck
private
mProgressStatus
BoardDesignRuleCheck
private
mSettings
BoardDesignRuleCheck
private
progressMessage
(const QString &msg)
BoardDesignRuleCheck
signal
progressPercent
(int percent)
BoardDesignRuleCheck
signal
progressStatus
(const QString &msg)
BoardDesignRuleCheck
signal
rebuildPlanes
(int progressEnd)
BoardDesignRuleCheck
private
requiresHoleSlotWarning
(const THole &hole, BoardDesignRuleCheckSettings::AllowedSlots allowed)
BoardDesignRuleCheck
private
started
()
BoardDesignRuleCheck
signal
~BoardDesignRuleCheck
() noexcept
BoardDesignRuleCheck
Generated on Thu Mar 28 2024 20:10:01 for LibrePCB Developers Documentation by
1.8.13