LibrePCB Developers Documentation
Board Member List

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

addDefaultContent()Board
addDeviceInstance(BI_Device &instance)Board
addHole(BI_Hole &hole)Board
addNetSegment(BI_NetSegment &netsegment)Board
addPlane(BI_Plane &plane)Board
addPolygon(BI_Polygon &polygon)Board
addStrokeText(BI_StrokeText &text)Board
addToProject()Board
addZone(BI_Zone &zone)Board
airWireAdded(BI_AirWire &airWire)Boardsignal
airWireRemoved(BI_AirWire &airWire)Boardsignal
attributesChanged()Boardsignal
Board()=deleteBoard
Board(const Board &other)=deleteBoard
Board(Project &project, std::unique_ptr< TransactionalDirectory > directory, const QString &directoryName, const Uuid &uuid, const ElementName &name)Board
buildScene3D(const tl::optional< Uuid > &assemblyVariant) const noexceptBoard
calculateBoundingRect() const noexceptBoard
copyFrom(const Board &other)Board
designRulesModified()Boardsignal
deviceAdded(BI_Device &device)Boardsignal
deviceRemoved(BI_Device &device)Boardsignal
forceAirWiresRebuild() noexceptBoard
getAirWires() const noexceptBoardinline
getAllItems() const noexceptBoard
getCopperLayers() const noexceptBoardinline
getDefaultFontName() const noexceptBoardinline
getDesignRules() const noexceptBoardinline
getDeviceInstanceByComponentUuid(const Uuid &uuid) const noexceptBoard
getDeviceInstances() const noexceptBoardinline
getDirectory() noexceptBoardinline
getDirectoryName() const noexceptBoardinline
getDrcMessageApprovals() const noexceptBoardinline
getDrcSettings() const noexceptBoardinline
getFabricationOutputSettings() noexceptBoardinline
getFabricationOutputSettings() const noexceptBoardinline
getGridInterval() const noexceptBoardinline
getGridUnit() const noexceptBoardinline
getHoles() const noexceptBoardinline
getInnerLayerCount() const noexceptBoardinline
getLayersVisibility() const noexceptBoardinline
getName() const noexceptBoardinline
getNetSegments() const noexceptBoardinline
getPcbThickness() const noexceptBoardinline
getPlanes() const noexceptBoardinline
getPolygons() const noexceptBoardinline
getProject() const noexceptBoardinline
getSilkscreenColor() const noexceptBoardinline
getSilkscreenColorBot() const noexceptBoardinline
getSilkscreenColorTop() const noexceptBoardinline
getSilkscreenLayersBot() const noexceptBoardinline
getSilkscreenLayersTop() const noexceptBoardinline
getSolderResist() const noexceptBoardinline
getStrokeTexts() const noexceptBoardinline
getUuid() const noexceptBoardinline
getZones() const noexceptBoardinline
holeAdded(BI_Hole &hole)Boardsignal
holeRemoved(BI_Hole &hole)Boardsignal
innerLayerCountChanged()Boardsignal
invalidatePlanes(const Layer *layer=nullptr) noexceptBoard
invalidatePlanes(const QSet< const Layer * > &layers) noexceptBoard
isEmpty() const noexceptBoard
loadDrcMessageApprovals(const Version &version, const QSet< SExpression > &approvals) noexceptBoard
mAirWiresBoardprivate
mCopperLayersBoardprivate
mDefaultFontFileNameBoardprivate
mDesignRulesBoardprivate
mDeviceInstancesBoardprivate
mDirectoryBoardprivate
mDirectoryNameBoardprivate
mDrcMessageApprovalsBoardprivate
mDrcMessageApprovalsVersionBoardprivate
mDrcSettingsBoardprivate
mFabricationOutputSettingsBoardprivate
mGridIntervalBoardprivate
mGridUnitBoardprivate
mHolesBoardprivate
mInnerLayerCountBoardprivate
mIsAddedToProjectBoardprivate
mLayersVisibilityBoardprivate
mNameBoardprivate
mNetSegmentsBoardprivate
mPcbThicknessBoardprivate
mPlanesBoardprivate
mPolygonsBoardprivate
mProjectBoardprivate
mScheduledLayersForPlanesRebuildBoardprivate
mScheduledNetSignalsForAirWireRebuildBoardprivate
mSilkscreenColorBoardprivate
mSilkscreenLayersBotBoardprivate
mSilkscreenLayersTopBoardprivate
mSolderResistBoardprivate
mStrokeTextsBoardprivate
mSupportedDrcMessageApprovalsBoardprivate
mUuidBoardprivate
mZonesBoardprivate
netSegmentAdded(BI_NetSegment &netSegment)Boardsignal
netSegmentRemoved(BI_NetSegment &netSegment)Boardsignal
operator!=(const Board &rhs) noexceptBoardinline
operator=(const Board &rhs)=deleteBoard
operator==(const Board &rhs) noexceptBoardinline
planeAdded(BI_Plane &plane)Boardsignal
planeRemoved(BI_Plane &plane)Boardsignal
polygonAdded(BI_Polygon &polygon)Boardsignal
polygonRemoved(BI_Polygon &polygon)Boardsignal
removeDeviceInstance(BI_Device &instance)Board
removeFromProject()Board
removeHole(BI_Hole &hole)Board
removeNetSegment(BI_NetSegment &netsegment)Board
removePlane(BI_Plane &plane)Board
removePolygon(BI_Polygon &polygon)Board
removeStrokeText(BI_StrokeText &text)Board
removeZone(BI_Zone &zone)Board
save()Board
scheduleAirWiresRebuild(NetSignal *netsignal) noexceptBoardinline
setDefaultFontName(const QString &name) noexceptBoardinline
setDesignRules(const BoardDesignRules &rules) noexceptBoard
setDrcMessageApproved(const SExpression &approval, bool approved) noexceptBoard
setDrcSettings(const BoardDesignRuleCheckSettings &settings) noexceptBoard
setGridInterval(const PositiveLength &interval) noexceptBoardinline
setGridUnit(const LengthUnit &unit) noexceptBoardinline
setInnerLayerCount(int count) noexceptBoard
setLayersVisibility(const QMap< QString, bool > &visibility) noexceptBoardinline
setName(const ElementName &name) noexceptBoardinline
setPcbThickness(const PositiveLength &t) noexceptBoardinline
setSilkscreenColor(const PcbColor &c) noexceptBoardinline
setSilkscreenLayersBot(const QVector< const Layer * > &l) noexceptBoardinline
setSilkscreenLayersTop(const QVector< const Layer * > &l) noexceptBoardinline
setSolderResist(const PcbColor *c) noexceptBoardinline
strokeTextAdded(BI_StrokeText &strokeText)Boardsignal
strokeTextRemoved(BI_StrokeText &strokeText)Boardsignal
takeScheduledLayersForPlanesRebuild(const QSet< const Layer * > &layers) noexceptBoard
triggerAirWiresRebuild() noexceptBoard
updateDrcMessageApprovals(QSet< SExpression > approvals, bool partialRun) noexceptBoard
zoneAdded(BI_Zone &zone)Boardsignal
zoneRemoved(BI_Zone &zone)Boardsignal
~Board() noexceptBoard