LibrePCB Developers Documentation
|
#include "cmdboardspecctraimport.h"
#include "cmdboardnetsegmentadd.h"
#include "cmdboardnetsegmentaddelements.h"
#include "cmdboardnetsegmentremove.h"
#include "cmddeviceinstanceeditall.h"
#include <librepcb/core/project/board/board.h>
#include <librepcb/core/project/board/boarddesignrules.h>
#include <librepcb/core/project/board/boardnetsegmentsplitter.h>
#include <librepcb/core/project/board/items/bi_device.h>
#include <librepcb/core/project/board/items/bi_footprintpad.h>
#include <librepcb/core/project/board/items/bi_netline.h>
#include <librepcb/core/project/board/items/bi_netpoint.h>
#include <librepcb/core/project/board/items/bi_netsegment.h>
#include <librepcb/core/project/board/items/bi_via.h>
#include <librepcb/core/project/circuit/circuit.h>
#include <librepcb/core/project/circuit/componentinstance.h>
#include <librepcb/core/project/circuit/componentsignalinstance.h>
#include <librepcb/core/project/circuit/netsignal.h>
#include <librepcb/core/project/project.h>
#include <librepcb/core/serialization/sexpression.h>
#include <librepcb/core/types/layer.h>
#include <librepcb/core/utils/messagelogger.h>
#include <librepcb/core/utils/scopeguard.h>
#include <QtCore>
Namespaces | |
namespace | librepcb |
namespace | librepcb::editor |
Functions | |
static bool | fuzzyCompare (const Point &exact, const Point &imported) |
static bool | fuzzyCompare (const Angle &a, const Angle &b) |
static CmdBoardSpecctraImport::Side | parseSide (const SExpression &node) |
static Length | parseLength (const SExpression &node, double resolution) |
static Angle | parseAngle (const SExpression &node) |
static double | getResolution (const SExpression &node, QString &logStr) |