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