![]() |
LibrePCB Developers Documentation
|
Specctra DSN Export. More...
#include <boardspecctraexport.h>
Inherits QObject.
Collaboration diagram for BoardSpecctraExport:Public Member Functions | |
| BoardSpecctraExport ()=delete | |
| BoardSpecctraExport (const BoardSpecctraExport &other)=delete | |
| BoardSpecctraExport (const Board &board) noexcept | |
| ~BoardSpecctraExport () noexcept | |
| QByteArray | generate () const |
| BoardSpecctraExport & | operator= (const BoardSpecctraExport &rhs)=delete |
Private Member Functions | |
| std::unique_ptr< SExpression > | genParser () const |
| std::unique_ptr< SExpression > | genResolution () const |
| std::unique_ptr< SExpression > | genStructure (std::vector< std::unique_ptr< SExpression > > &viaPadStacks) const |
| std::unique_ptr< SExpression > | genStructureRule () const |
| std::unique_ptr< SExpression > | genPlacement () const |
| std::unique_ptr< SExpression > | genLibrary (std::vector< std::unique_ptr< SExpression > > &fptPadStacks, std::vector< std::unique_ptr< SExpression > > &viaPadStacks) const |
| std::unique_ptr< SExpression > | genLibraryImage (std::vector< std::unique_ptr< SExpression > > &fptPadStacks) const |
| std::unique_ptr< SExpression > | genLibraryImage (const BI_Device &dev, std::vector< std::unique_ptr< SExpression > > &fptPadStacks) const |
| std::unique_ptr< SExpression > | genLibraryPadStack (const BI_Pad &pad) const |
| std::unique_ptr< SExpression > | genNetwork () const |
| std::unique_ptr< SExpression > | genWiring () const |
| std::unique_ptr< SExpression > | genWiringPadStack (const BI_Via &via) const |
| QString | getWiringPadStackId (const BI_Via &via) const |
| template<typename THole > | |
| std::unique_ptr< SExpression > | toKeepout (const QString &id, const THole &hole) const |
| std::unique_ptr< SExpression > | toKeepout (const QString &id, const Path &path, const QSet< const Layer * > &layers) const |
| std::unique_ptr< SExpression > | toPolygon (const QString &layer, const UnsignedLength &width, const Path &path, bool multiline) const |
| std::unique_ptr< SExpression > | toPath (const QString &layer, const UnsignedLength &width, const Path &path, bool multiline) const |
| std::unique_ptr< SExpression > | toCircle (const QString &layer, const PositiveLength &diameter, const Point &pos=Point()) const |
| std::unique_ptr< SExpression > | toToken (const Length &length) const |
Static Private Member Functions | |
| static QString | getNetName (const BI_NetSegment &ns) noexcept |
| static std::size_t | addToPadStacks (std::vector< std::unique_ptr< SExpression > > &padStacks, std::unique_ptr< SExpression > padStack) |
| static PositiveLength | maxArcTolerance () noexcept |
Private Attributes | |
| const Board & | mBoard |
Specctra DSN Export.
|
delete |
|
delete |
|
explicitnoexcept |
|
noexcept |
| QByteArray generate | ( | ) | const |
Here is the call graph for this function:
Here is the caller graph for this function:
|
delete |
|
private |
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Here is the call graph for this function:
|
private |
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Here is the call graph for this function:
|
private |
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Here is the call graph for this function:
Here is the caller graph for this function:
|
staticprivatenoexcept |
Here is the caller graph for this function:
|
staticprivate |
Here is the caller graph for this function:
|
inlinestaticprivatenoexcept |
Returns the maximum allowed arc tolerance when flattening arcs.
Here is the caller graph for this function:
|
private |