The AirWiresBuilder class.
More...
#include <airwiresbuilder.h>
◆ AirWire
typedef std::pair<int, int> AirWire |
◆ AirWires
◆ AirWiresBuilder() [1/2]
◆ AirWiresBuilder() [2/2]
Copy constructor.
- Parameters
-
◆ ~AirWiresBuilder()
◆ addPoint()
int addPoint |
( |
const Point & |
p | ) |
|
|
noexcept |
Add a new point.
- Parameters
-
- Returns
- The ID of the added point
◆ addEdge()
void addEdge |
( |
int |
p1, |
|
|
int |
p2 |
|
) |
| |
|
noexcept |
Add an edge between two points.
- Parameters
-
p1 | ID of first point |
p2 | ID of second point |
◆ buildAirWires()
Build the air wires.
- Returns
- IDs of air wires
◆ operator=()
◆ mImpl
The actual implementation is in the *.cpp file to make the dependency to the delaunay triangulation library a private implementation detail. So all other libraries do not need this dependency.
The documentation for this class was generated from the following files: