LibrePCB Developers Documentation
PackageConverter Class Referencefinal

The PackageConverter class. More...

#include <packageconverter.h>

+ Collaboration diagram for PackageConverter:

Public Member Functions

 PackageConverter ()=delete
 
 PackageConverter (const PackageConverter &other)=delete
 
 PackageConverter (const parseagle::Package &package, ConverterDb &db) noexcept
 
 ~PackageConverter () noexcept
 
std::unique_ptr< library::Packagegenerate () const
 
PackageConverteroperator= (const PackageConverter &rhs)=delete
 

Private Member Functions

QString createDescription () const noexcept
 

Static Private Member Functions

static GraphicsLayerName convertBoardLayer (int eagleLayerId)
 

Private Attributes

const parseagle::Package & mPackage
 
ConverterDbmDb
 

Detailed Description

The PackageConverter class.

Constructor & Destructor Documentation

◆ PackageConverter() [1/3]

PackageConverter ( )
delete

◆ PackageConverter() [2/3]

PackageConverter ( const PackageConverter other)
delete

◆ PackageConverter() [3/3]

PackageConverter ( const parseagle::Package &  package,
ConverterDb db 
)
noexcept

◆ ~PackageConverter()

~PackageConverter ( )
noexcept

Member Function Documentation

◆ generate()

std::unique_ptr< library::Package > generate ( ) const
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ operator=()

PackageConverter& operator= ( const PackageConverter rhs)
delete

◆ createDescription()

QString createDescription ( ) const
privatenoexcept
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ convertBoardLayer()

GraphicsLayerName convertBoardLayer ( int  eagleLayerId)
staticprivate
+ Here is the caller graph for this function:

Member Data Documentation

◆ mPackage

const parseagle::Package& mPackage
private

◆ mDb

ConverterDb& mDb
private

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