Specctra DSN Export.
More...
#include <boardspecctraexport.h>
Inherits QObject.
|
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 (const BI_Device &dev, std::vector< std::unique_ptr< SExpression > > &fptPadStacks) const |
|
std::unique_ptr< SExpression > | genLibraryPadStack (const BI_FootprintPad &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 |
|
◆ BoardSpecctraExport() [1/3]
◆ BoardSpecctraExport() [2/3]
◆ BoardSpecctraExport() [3/3]
◆ ~BoardSpecctraExport()
◆ generate()
QByteArray generate |
( |
| ) |
const |
◆ operator=()
◆ genParser()
◆ genResolution()
◆ genStructure()
std::unique_ptr< SExpression > genStructure |
( |
std::vector< std::unique_ptr< SExpression > > & |
viaPadStacks | ) |
const |
|
private |
◆ genStructureRule()
std::unique_ptr< SExpression > genStructureRule |
( |
| ) |
const |
|
private |
◆ genPlacement()
◆ genLibrary()
std::unique_ptr< SExpression > genLibrary |
( |
std::vector< std::unique_ptr< SExpression > > & |
fptPadStacks, |
|
|
std::vector< std::unique_ptr< SExpression > > & |
viaPadStacks |
|
) |
| const |
|
private |
◆ genLibraryImage()
◆ genLibraryPadStack()
◆ genNetwork()
◆ genWiring()
◆ genWiringPadStack()
◆ getWiringPadStackId()
QString getWiringPadStackId |
( |
const BI_Via & |
via | ) |
const |
|
private |
◆ toKeepout() [1/2]
template<typename THole >
std::unique_ptr< SExpression > toKeepout |
( |
const QString & |
id, |
|
|
const THole & |
hole |
|
) |
| const |
|
private |
◆ toKeepout() [2/2]
std::unique_ptr< SExpression > toKeepout |
( |
const QString & |
id, |
|
|
const Path & |
path, |
|
|
const QSet< const Layer * > & |
layers |
|
) |
| const |
|
private |
◆ toPolygon()
◆ toPath()
◆ toCircle()
◆ toToken()
◆ getNetName()
◆ addToPadStacks()
std::size_t addToPadStacks |
( |
std::vector< std::unique_ptr< SExpression > > & |
padStacks, |
|
|
std::unique_ptr< SExpression > |
padStack |
|
) |
| |
|
staticprivate |
◆ maxArcTolerance()
|
inlinestaticprivatenoexcept |
Returns the maximum allowed arc tolerance when flattening arcs.
◆ mBoard
The documentation for this class was generated from the following files: