LibrePCB Developers Documentation
BoardFabricationOutputSettings Class Referencefinal

The BoardFabricationOutputSettings class. More...

#include <boardfabricationoutputsettings.h>

+ Collaboration diagram for BoardFabricationOutputSettings:

Public Member Functions

 BoardFabricationOutputSettings () noexcept
 
 BoardFabricationOutputSettings (const BoardFabricationOutputSettings &other) noexcept
 
 BoardFabricationOutputSettings (const SExpression &node)
 
 ~BoardFabricationOutputSettings () noexcept
 
const QString & getOutputBasePath () const noexcept
 
const QString & getSuffixDrills () const noexcept
 
const QString & getSuffixDrillsNpth () const noexcept
 
const QString & getSuffixDrillsPth () const noexcept
 
const QString & getSuffixDrillsBlindBuried () const noexcept
 
const QString & getSuffixOutlines () const noexcept
 
const QString & getSuffixCopperTop () const noexcept
 
const QString & getSuffixCopperInner () const noexcept
 
const QString & getSuffixCopperBot () const noexcept
 
const QString & getSuffixSolderMaskTop () const noexcept
 
const QString & getSuffixSolderMaskBot () const noexcept
 
const QString & getSuffixSilkscreenTop () const noexcept
 
const QString & getSuffixSilkscreenBot () const noexcept
 
const QString & getSuffixSolderPasteTop () const noexcept
 
const QString & getSuffixSolderPasteBot () const noexcept
 
bool getMergeDrillFiles () const noexcept
 
bool getUseG85SlotCommand () const noexcept
 
bool getEnableSolderPasteTop () const noexcept
 
bool getEnableSolderPasteBot () const noexcept
 
void setOutputBasePath (const QString &p) noexcept
 
void setSuffixDrills (const QString &s) noexcept
 
void setSuffixDrillsNpth (const QString &s) noexcept
 
void setSuffixDrillsPth (const QString &s) noexcept
 
void setSuffixDrillsBlindBuried (const QString &s) noexcept
 
void setSuffixOutlines (const QString &s) noexcept
 
void setSuffixCopperTop (const QString &s) noexcept
 
void setSuffixCopperInner (const QString &s) noexcept
 
void setSuffixCopperBot (const QString &s) noexcept
 
void setSuffixSolderMaskTop (const QString &s) noexcept
 
void setSuffixSolderMaskBot (const QString &s) noexcept
 
void setSuffixSilkscreenTop (const QString &s) noexcept
 
void setSuffixSilkscreenBot (const QString &s) noexcept
 
void setSuffixSolderPasteTop (const QString &s) noexcept
 
void setSuffixSolderPasteBot (const QString &s) noexcept
 
void setMergeDrillFiles (bool m) noexcept
 
void setUseG85SlotCommand (bool u) noexcept
 
void setEnableSolderPasteTop (bool e) noexcept
 
void setEnableSolderPasteBot (bool e) noexcept
 
void serialize (SExpression &root) const
 Serialize into librepcb::SExpression node. More...
 
BoardFabricationOutputSettingsoperator= (const BoardFabricationOutputSettings &rhs) noexcept
 
bool operator== (const BoardFabricationOutputSettings &rhs) const noexcept
 
bool operator!= (const BoardFabricationOutputSettings &rhs) const noexcept
 

Private Attributes

QString mOutputBasePath
 
QString mSuffixDrills
 
QString mSuffixDrillsNpth
 
QString mSuffixDrillsPth
 
QString mSuffixDrillsBlindBuried
 
QString mSuffixOutlines
 
QString mSuffixCopperTop
 
QString mSuffixCopperInner
 
QString mSuffixCopperBot
 
QString mSuffixSolderMaskTop
 
QString mSuffixSolderMaskBot
 
QString mSuffixSilkscreenTop
 
QString mSuffixSilkscreenBot
 
QString mSuffixSolderPasteTop
 
QString mSuffixSolderPasteBot
 
bool mMergeDrillFiles
 
bool mUseG85SlotCommand
 
bool mEnableSolderPasteTop
 
bool mEnableSolderPasteBot
 

Detailed Description

Constructor & Destructor Documentation

◆ BoardFabricationOutputSettings() [1/3]

◆ BoardFabricationOutputSettings() [2/3]

◆ BoardFabricationOutputSettings() [3/3]

BoardFabricationOutputSettings ( const SExpression node)
explicit

◆ ~BoardFabricationOutputSettings()

Member Function Documentation

◆ getOutputBasePath()

const QString & getOutputBasePath ( ) const
inlinenoexcept
+ Here is the caller graph for this function:

◆ getSuffixDrills()

const QString & getSuffixDrills ( ) const
inlinenoexcept
+ Here is the caller graph for this function:

◆ getSuffixDrillsNpth()

const QString & getSuffixDrillsNpth ( ) const
inlinenoexcept
+ Here is the caller graph for this function:

◆ getSuffixDrillsPth()

const QString & getSuffixDrillsPth ( ) const
inlinenoexcept
+ Here is the caller graph for this function:

◆ getSuffixDrillsBlindBuried()

const QString & getSuffixDrillsBlindBuried ( ) const
inlinenoexcept
+ Here is the caller graph for this function:

◆ getSuffixOutlines()

const QString & getSuffixOutlines ( ) const
inlinenoexcept
+ Here is the caller graph for this function:

◆ getSuffixCopperTop()

const QString & getSuffixCopperTop ( ) const
inlinenoexcept
+ Here is the caller graph for this function:

◆ getSuffixCopperInner()

const QString & getSuffixCopperInner ( ) const
inlinenoexcept
+ Here is the caller graph for this function:

◆ getSuffixCopperBot()

const QString & getSuffixCopperBot ( ) const
inlinenoexcept
+ Here is the caller graph for this function:

◆ getSuffixSolderMaskTop()

const QString & getSuffixSolderMaskTop ( ) const
inlinenoexcept
+ Here is the caller graph for this function:

◆ getSuffixSolderMaskBot()

const QString & getSuffixSolderMaskBot ( ) const
inlinenoexcept
+ Here is the caller graph for this function:

◆ getSuffixSilkscreenTop()

const QString & getSuffixSilkscreenTop ( ) const
inlinenoexcept
+ Here is the caller graph for this function:

◆ getSuffixSilkscreenBot()

const QString & getSuffixSilkscreenBot ( ) const
inlinenoexcept
+ Here is the caller graph for this function:

◆ getSuffixSolderPasteTop()

const QString & getSuffixSolderPasteTop ( ) const
inlinenoexcept
+ Here is the caller graph for this function:

◆ getSuffixSolderPasteBot()

const QString & getSuffixSolderPasteBot ( ) const
inlinenoexcept
+ Here is the caller graph for this function:

◆ getMergeDrillFiles()

bool getMergeDrillFiles ( ) const
inlinenoexcept
+ Here is the caller graph for this function:

◆ getUseG85SlotCommand()

bool getUseG85SlotCommand ( ) const
inlinenoexcept
+ Here is the caller graph for this function:

◆ getEnableSolderPasteTop()

bool getEnableSolderPasteTop ( ) const
inlinenoexcept
+ Here is the caller graph for this function:

◆ getEnableSolderPasteBot()

bool getEnableSolderPasteBot ( ) const
inlinenoexcept
+ Here is the caller graph for this function:

◆ setOutputBasePath()

void setOutputBasePath ( const QString &  p)
inlinenoexcept
+ Here is the caller graph for this function:

◆ setSuffixDrills()

void setSuffixDrills ( const QString &  s)
inlinenoexcept
+ Here is the caller graph for this function:

◆ setSuffixDrillsNpth()

void setSuffixDrillsNpth ( const QString &  s)
inlinenoexcept
+ Here is the caller graph for this function:

◆ setSuffixDrillsPth()

void setSuffixDrillsPth ( const QString &  s)
inlinenoexcept
+ Here is the caller graph for this function:

◆ setSuffixDrillsBlindBuried()

void setSuffixDrillsBlindBuried ( const QString &  s)
inlinenoexcept
+ Here is the caller graph for this function:

◆ setSuffixOutlines()

void setSuffixOutlines ( const QString &  s)
inlinenoexcept
+ Here is the caller graph for this function:

◆ setSuffixCopperTop()

void setSuffixCopperTop ( const QString &  s)
inlinenoexcept
+ Here is the caller graph for this function:

◆ setSuffixCopperInner()

void setSuffixCopperInner ( const QString &  s)
inlinenoexcept
+ Here is the caller graph for this function:

◆ setSuffixCopperBot()

void setSuffixCopperBot ( const QString &  s)
inlinenoexcept
+ Here is the caller graph for this function:

◆ setSuffixSolderMaskTop()

void setSuffixSolderMaskTop ( const QString &  s)
inlinenoexcept
+ Here is the caller graph for this function:

◆ setSuffixSolderMaskBot()

void setSuffixSolderMaskBot ( const QString &  s)
inlinenoexcept
+ Here is the caller graph for this function:

◆ setSuffixSilkscreenTop()

void setSuffixSilkscreenTop ( const QString &  s)
inlinenoexcept
+ Here is the caller graph for this function:

◆ setSuffixSilkscreenBot()

void setSuffixSilkscreenBot ( const QString &  s)
inlinenoexcept
+ Here is the caller graph for this function:

◆ setSuffixSolderPasteTop()

void setSuffixSolderPasteTop ( const QString &  s)
inlinenoexcept
+ Here is the caller graph for this function:

◆ setSuffixSolderPasteBot()

void setSuffixSolderPasteBot ( const QString &  s)
inlinenoexcept
+ Here is the caller graph for this function:

◆ setMergeDrillFiles()

void setMergeDrillFiles ( bool  m)
inlinenoexcept
+ Here is the caller graph for this function:

◆ setUseG85SlotCommand()

void setUseG85SlotCommand ( bool  u)
inlinenoexcept
+ Here is the caller graph for this function:

◆ setEnableSolderPasteTop()

void setEnableSolderPasteTop ( bool  e)
inlinenoexcept
+ Here is the caller graph for this function:

◆ setEnableSolderPasteBot()

void setEnableSolderPasteBot ( bool  e)
inlinenoexcept
+ Here is the caller graph for this function:

◆ serialize()

void serialize ( SExpression root) const

Serialize into librepcb::SExpression node.

Parameters
rootRoot node to serialize into.

◆ operator=()

BoardFabricationOutputSettings & operator= ( const BoardFabricationOutputSettings rhs)
noexcept

◆ operator==()

bool operator== ( const BoardFabricationOutputSettings rhs) const
noexcept

◆ operator!=()

bool operator!= ( const BoardFabricationOutputSettings rhs) const
inlinenoexcept

Member Data Documentation

◆ mOutputBasePath

QString mOutputBasePath
private

◆ mSuffixDrills

QString mSuffixDrills
private

◆ mSuffixDrillsNpth

QString mSuffixDrillsNpth
private

◆ mSuffixDrillsPth

QString mSuffixDrillsPth
private

◆ mSuffixDrillsBlindBuried

QString mSuffixDrillsBlindBuried
private

◆ mSuffixOutlines

QString mSuffixOutlines
private

◆ mSuffixCopperTop

QString mSuffixCopperTop
private

◆ mSuffixCopperInner

QString mSuffixCopperInner
private

◆ mSuffixCopperBot

QString mSuffixCopperBot
private

◆ mSuffixSolderMaskTop

QString mSuffixSolderMaskTop
private

◆ mSuffixSolderMaskBot

QString mSuffixSolderMaskBot
private

◆ mSuffixSilkscreenTop

QString mSuffixSilkscreenTop
private

◆ mSuffixSilkscreenBot

QString mSuffixSilkscreenBot
private

◆ mSuffixSolderPasteTop

QString mSuffixSolderPasteTop
private

◆ mSuffixSolderPasteBot

QString mSuffixSolderPasteBot
private

◆ mMergeDrillFiles

bool mMergeDrillFiles
private

◆ mUseG85SlotCommand

bool mUseG85SlotCommand
private

◆ mEnableSolderPasteTop

bool mEnableSolderPasteTop
private

◆ mEnableSolderPasteBot

bool mEnableSolderPasteBot
private

The documentation for this class was generated from the following files: