20 #ifndef LIBREPCB_CORE_PICKPLACECSVWRITER_H 21 #define LIBREPCB_CORE_PICKPLACECSVWRITER_H 60 void setTypeFilter(
const QSet<PickPlaceDataItem::Type>& filter) noexcept {
PickPlaceCsvWriter & operator=(const PickPlaceCsvWriter &rhs)=delete
void setIncludeMetadataComment(bool include) noexcept
Definition: pickplacecsvwriter.h:63
BoardSide
Definition: pickplacecsvwriter.h:50
Definition: occmodel.cpp:77
The librepcb::PickPlaceDataItem class represents one item of a pick&place file.
Definition: pickplacedata.h:47
void setIncludeNonMountedParts(bool include) noexcept
Definition: pickplacecsvwriter.h:66
The PickPlaceCsvWriter class.
Definition: pickplacecsvwriter.h:46
bool mIncludeMetadataComment
Definition: pickplacecsvwriter.h:85
bool mIncludeNonMountedParts
Definition: pickplacecsvwriter.h:86
static bool isOnBoardSide(const PickPlaceDataItem &item, BoardSide side) noexcept
Definition: pickplacecsvwriter.cpp:140
The librepcb::PickPlaceData class represents the content of a pick&place file.
Definition: pickplacedata.h:141
std::shared_ptr< CsvFile > generateCsv() const
Definition: pickplacecsvwriter.cpp:61
const PickPlaceData & mData
Definition: pickplacecsvwriter.h:82
static QString boardSideToString(BoardSide side) noexcept
Definition: pickplacecsvwriter.cpp:152
~PickPlaceCsvWriter() noexcept
Definition: pickplacecsvwriter.cpp:54
QSet< PickPlaceDataItem::Type > mTypeFilter
Definition: pickplacecsvwriter.h:84
void setTypeFilter(const QSet< PickPlaceDataItem::Type > &filter) noexcept
Definition: pickplacecsvwriter.h:60
PickPlaceCsvWriter()=delete
BoardSide mBoardSide
Definition: pickplacecsvwriter.h:83
void setBoardSide(BoardSide side) noexcept
Definition: pickplacecsvwriter.h:59