The ExcellonGenerator class.
More...
#include <excellongenerator.h>
|
| ExcellonGenerator ()=delete |
|
| ExcellonGenerator (const ExcellonGenerator &other)=delete |
|
| ExcellonGenerator (const QDateTime &creationDate, const QString &projName, const Uuid &projUuid, const QString &projRevision, Plating plating, int fromLayer, int toLayer) noexcept |
|
| ~ExcellonGenerator () noexcept |
|
void | setUseG85Slots (bool use) noexcept |
|
const QString & | toStr () const noexcept |
|
void | drill (const Point &pos, const PositiveLength &dia, bool plated, Function function) noexcept |
|
void | drill (const NonEmptyPath &path, const PositiveLength &dia, bool plated, Function function) noexcept |
|
void | generate () |
|
void | saveToFile (const FilePath &filepath) const |
|
ExcellonGenerator & | operator= (const ExcellonGenerator &rhs)=delete |
|
◆ Function
◆ Tool
◆ Plating
◆ ExcellonGenerator() [1/3]
◆ ExcellonGenerator() [2/3]
◆ ExcellonGenerator() [3/3]
ExcellonGenerator |
( |
const QDateTime & |
creationDate, |
|
|
const QString & |
projName, |
|
|
const Uuid & |
projUuid, |
|
|
const QString & |
projRevision, |
|
|
Plating |
plating, |
|
|
int |
fromLayer, |
|
|
int |
toLayer |
|
) |
| |
|
noexcept |
◆ ~ExcellonGenerator()
◆ setUseG85Slots()
void setUseG85Slots |
( |
bool |
use | ) |
|
|
inlinenoexcept |
◆ toStr()
const QString & toStr |
( |
| ) |
const |
|
inlinenoexcept |
◆ drill() [1/2]
◆ drill() [2/2]
◆ generate()
◆ saveToFile()
void saveToFile |
( |
const FilePath & |
filepath | ) |
const |
◆ operator=()
◆ printHeader()
◆ printToolList()
◆ printDrills()
◆ printPath()
◆ printDrill()
void printDrill |
( |
const Point & |
pos | ) |
|
|
privatenoexcept |
◆ printSlot()
◆ printRout()
◆ printMoveTo()
void printMoveTo |
( |
const Point & |
pos | ) |
|
|
privatenoexcept |
◆ printLinearInterpolation()
void printLinearInterpolation |
( |
const Point & |
pos | ) |
|
|
privatenoexcept |
◆ printCircularInterpolation()
void printCircularInterpolation |
( |
const Point & |
from, |
|
|
const Point & |
to, |
|
|
const Angle & |
angle |
|
) |
| |
|
privatenoexcept |
◆ printFooter()
◆ mPlating
◆ mFileAttributes
◆ mUseG85Slots
◆ mOutput
◆ mDrillList
The documentation for this class was generated from the following files: