20#ifndef LIBREPCB_CORE_BOARD3DOUTPUTJOB_H
21#define LIBREPCB_CORE_BOARD3DOUTPUTJOB_H
57 virtual QString
getTypeTr() const noexcept override;
58 virtual QIcon
getTypeIcon() const noexcept override;
73 return tr(
"3D Model") %
" (*.step)";
75 virtual std::shared_ptr<OutputJob>
cloneShared() const noexcept override;
3D board model output job
Definition: board3doutputjob.h:43
BoardSet mBoards
Definition: board3doutputjob.h:85
virtual QString getTypeTr() const noexcept override
Definition: board3doutputjob.cpp:66
void setOutputPath(const QString &path) noexcept
Definition: board3doutputjob.cpp:93
virtual bool equals(const OutputJob &rhs) const noexcept override
Definition: board3doutputjob.cpp:121
static QString getTypeName() noexcept
Definition: board3doutputjob.h:71
const AssemblyVariantSet & getAssemblyVariants() const noexcept
Definition: board3doutputjob.h:60
static QString getTypeTrStatic() noexcept
Definition: board3doutputjob.h:72
QString mOutputPath
Definition: board3doutputjob.h:87
void setAssemblyVariants(const AssemblyVariantSet &avs) noexcept
Definition: board3doutputjob.cpp:85
ObjectSet< tl::optional< Uuid > > AssemblyVariantSet
Definition: board3doutputjob.h:48
Board3DOutputJob() noexcept
Definition: board3doutputjob.cpp:37
const BoardSet & getBoards() const noexcept
Definition: board3doutputjob.h:59
virtual QIcon getTypeIcon() const noexcept override
Definition: board3doutputjob.cpp:70
virtual void serializeDerived(SExpression &root) const override
Definition: board3doutputjob.cpp:112
ObjectSet< Uuid > BoardSet
Definition: board3doutputjob.h:47
const QString & getOutputPath() const noexcept
Definition: board3doutputjob.h:63
virtual std::shared_ptr< OutputJob > cloneShared() const noexcept override
Definition: board3doutputjob.cpp:104
AssemblyVariantSet mAssemblyVariants
Definition: board3doutputjob.h:86
void setBoards(const BoardSet &boards) noexcept
Definition: board3doutputjob.cpp:78
Base class for all output job types.
Definition: outputjob.h:50
The SExpression class.
Definition: sexpression.h:69
Definition: occmodel.cpp:77
Definition: outputjob.h:65