20#ifndef LIBREPCB_CORE_BI_AIRWIRE_H
21#define LIBREPCB_CORE_BI_AIRWIRE_H
35class BI_NetLineAnchor;
The BI_AirWire class.
Definition: bi_airwire.h:45
BI_AirWire(const BI_AirWire &other)=delete
void removeFromBoard() override
Definition: bi_airwire.cpp:65
~BI_AirWire() noexcept
Definition: bi_airwire.cpp:43
bool isVertical() const noexcept
Definition: bi_airwire.cpp:50
const BI_NetLineAnchor & mP2
Definition: bi_airwire.h:72
const BI_NetLineAnchor & mP1
Definition: bi_airwire.h:71
const BI_NetLineAnchor & getP1() const noexcept
Definition: bi_airwire.h:58
const NetSignal & getNetSignal() const noexcept
Definition: bi_airwire.h:57
const NetSignal & mNetSignal
Definition: bi_airwire.h:70
void addToBoard() override
Definition: bi_airwire.cpp:58
const BI_NetLineAnchor & getP2() const noexcept
Definition: bi_airwire.h:59
The Board Item Base (BI_Base) class.
Definition: bi_base.h:45
Definition: bi_netline.h:46
The Board class represents a PCB of a project and is always part of a circuit.
Definition: board.h:73
The NetSignal class.
Definition: netsignal.h:50
Definition: occmodel.cpp:77