#include <h3MazeAdapter.h>
|
| | : void mazePolygonsComputed(const std::vector<QVariantList> &polygons) |
| |
|
| static std::vector< QVariantList > | cellsToMergedPolygons (const std::unordered_set< H3Index > &cells) |
| |
| static void | deleteStartEndEntities (H3Index start, H3Index end, std::unordered_set< H3Index > &walls) |
| |
| static H3Index | getMiddleOfRing (const std::vector< H3Index > &distances, H3Index zeroCell) |
| |
Definition at line 7 of file h3MazeAdapter.h.
◆ H3MazeAdapter()
| H3MazeAdapter::H3MazeAdapter |
( |
QObject * |
parent = nullptr | ) |
|
|
explicit |
◆ ~H3MazeAdapter()
| H3MazeAdapter::~H3MazeAdapter |
( |
| ) |
|
|
override |
◆ cellsToMergedPolygons()
| std::vector< QVariantList > H3MazeAdapter::cellsToMergedPolygons |
( |
const std::unordered_set< H3Index > & |
cells | ) |
|
|
staticprivate |
◆ deleteStartEndEntities()
| void H3MazeAdapter::deleteStartEndEntities |
( |
H3Index |
start, |
|
|
H3Index |
end, |
|
|
std::unordered_set< H3Index > & |
walls |
|
) |
| |
|
staticprivate |
◆ generateMaze()
| void H3MazeAdapter::generateMaze |
( |
double |
lat, |
|
|
double |
lon, |
|
|
int |
kRingRadius |
|
) |
| |
|
private |
◆ generateMazeAsync()
| void H3MazeAdapter::generateMazeAsync |
( |
double |
lat, |
|
|
double |
lon, |
|
|
int |
kRingRadius |
|
) |
| |
◆ getMiddleOfRing()
| H3Index H3MazeAdapter::getMiddleOfRing |
( |
const std::vector< H3Index > & |
distances, |
|
|
H3Index |
zeroCell |
|
) |
| |
|
staticprivate |
◆ mazeRadiusComputed()
| void H3MazeAdapter::mazeRadiusComputed |
( |
const QGeoCoordinate & |
center, |
|
|
double |
radiusMeters |
|
) |
| |
◆ mazeWallsGenerated()
| void H3MazeAdapter::mazeWallsGenerated |
( |
const std::unordered_set< H3Index > & |
walls | ) |
|
◆ __pad0__
◆ mazeGenerator_
◆ pendingFutures_
| QList<QFuture<void> > H3MazeAdapter::pendingFutures_ |
|
private |
The documentation for this class was generated from the following files: