LibrePCB Developers Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
boardairwiresbuilder.cpp File Reference
#include "boardairwiresbuilder.h"
#include "../circuit/circuit.h"
#include "../circuit/componentsignalinstance.h"
#include "../circuit/netsignal.h"
#include "../project.h"
#include "board.h"
#include "items/bi_footprintpad.h"
#include "items/bi_netline.h"
#include "items/bi_netpoint.h"
#include "items/bi_netsegment.h"
#include "items/bi_plane.h"
#include "items/bi_via.h"
#include <delaunay-triangulation/delaunay.h>
#include <librepcb/common/graphics/graphicslayer.h>
#include <librepcb/library/pkg/footprintpad.h>
#include <unordered_map>
#include <QtCore>
+ Include dependency graph for boardairwiresbuilder.cpp:

Namespaces

 librepcb
 
 librepcb::project
 

Functions

static QVector< QPair< Point,
Point > > 
kruskalMst (std::vector< delaunay::Edge< qreal >> &aEdges, std::vector< delaunay::Vector2< qreal >> &aNodes) noexcept