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:140
The librepcb::PickPlaceDataItem class represents one item of a pick&place file.
Definition pickplacedata.h:46
Definition occmodel.cpp:76