LibrePCB Developers Documentation
BoardPickPlaceGenerator Class Referencefinal

The BoardPickPlaceGenerator class. More...

#include <boardpickplacegenerator.h>

+ Collaboration diagram for BoardPickPlaceGenerator:

Public Member Functions

 BoardPickPlaceGenerator ()=delete
 
 BoardPickPlaceGenerator (const BoardPickPlaceGenerator &other)=delete
 
 BoardPickPlaceGenerator (const Board &board, const Uuid &assemblyVariant) noexcept
 
 ~BoardPickPlaceGenerator () noexcept
 
std::shared_ptr< PickPlaceDatagenerate () noexcept
 
BoardPickPlaceGeneratoroperator= (const BoardPickPlaceGenerator &rhs)=delete
 

Private Attributes

const BoardmBoard
 
const Uuid mAssemblyVariant
 

Detailed Description

Constructor & Destructor Documentation

◆ BoardPickPlaceGenerator() [1/3]

◆ BoardPickPlaceGenerator() [2/3]

◆ BoardPickPlaceGenerator() [3/3]

BoardPickPlaceGenerator ( const Board board,
const Uuid assemblyVariant 
)
explicitnoexcept

◆ ~BoardPickPlaceGenerator()

~BoardPickPlaceGenerator ( )
noexcept

Member Function Documentation

◆ generate()

std::shared_ptr< PickPlaceData > generate ( )
noexcept
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ operator=()

BoardPickPlaceGenerator& operator= ( const BoardPickPlaceGenerator rhs)
delete

Member Data Documentation

◆ mBoard

const Board& mBoard
private

◆ mAssemblyVariant

const Uuid mAssemblyVariant
private

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