|
| SceneData3D (std::shared_ptr< FileSystem > fs=nullptr, bool autoBoardOutline=false) noexcept |
|
| SceneData3D (const SceneData3D &other)=delete |
|
| ~SceneData3D () noexcept |
|
const std::shared_ptr< FileSystem > & | getFileSystem () const noexcept |
|
const PositiveLength & | getThickness () const noexcept |
|
const PcbColor * | getSolderResist () const noexcept |
|
const PcbColor * | getSilkscreen () const noexcept |
|
const QSet< const Layer * > & | getSilkscreenLayersTop () const noexcept |
|
const QSet< const Layer * > & | getSilkscreenLayersBot () const noexcept |
|
bool | getAutoBoardOutline () const noexcept |
|
qreal | getStepAlphaValue () const noexcept |
|
const QString & | getProjectName () const noexcept |
|
const QList< DeviceData > & | getDevices () const noexcept |
|
const QList< PolygonData > & | getPolygons () const noexcept |
|
const QList< CircleData > & | getCircles () const noexcept |
|
const QList< StrokeData > & | getStrokes () const noexcept |
|
const QList< ViaData > & | getVias () const noexcept |
|
const QList< HoleData > & | getHoles () const noexcept |
|
const QList< AreaData > & | getAreas () const noexcept |
|
void | setThickness (const PositiveLength &value) noexcept |
|
void | setSolderResist (const PcbColor *value) noexcept |
|
void | setSilkscreen (const PcbColor *value) noexcept |
|
void | setSilkscreenLayersTop (const QSet< const Layer * > &value) noexcept |
|
void | setSilkscreenLayersBot (const QSet< const Layer * > &value) noexcept |
|
void | setAutoBoardOutline (bool value) noexcept |
|
void | setStepAlphaValue (qreal value) noexcept |
|
void | setProjectName (const QString &value) noexcept |
|
void | addDevice (const Uuid &uuid, const Transform &transform, const QString &stepFile, const Point3D &stepPosition, const Angle3D &stepRotation, const QString &name) noexcept |
|
void | addPolygon (const Polygon &polygon, const Transform &transform) noexcept |
|
void | addCircle (const Circle &circle, const Transform &transform) noexcept |
|
void | addStroke (const Layer &layer, const QVector< Path > &paths, const Length &width, const Transform &transform) noexcept |
|
void | addVia (const Point &position, const PositiveLength &size, const PositiveLength &drillDiameter, const Layer &startLayer, const Layer &endLayer, const std::optional< PositiveLength > &stopMaskDiameterTop, const std::optional< PositiveLength > &stopMaskDiameterBottom) noexcept |
|
void | addHole (const NonEmptyPath &path, const PositiveLength &diameter, bool plated, bool via, const Transform &transform) noexcept |
|
void | addArea (const Layer &layer, const Path &outline, const Transform &transform) noexcept |
|
void | preprocess (bool center, bool sortDevices=false, Length *width=nullptr, Length *height=nullptr) |
|
SceneData3D & | operator= (const SceneData3D &rhs)=delete |
|
3D scene data representing a board with package models