DISPLACE
1.0
A spatial model of fisheries to help sustainable fishing and maritime spatial planning
|
#include <shortestpathbuilder.h>
Classes | |
struct | Impl |
Public Types | |
enum | AlgoType { AlgoType::Dijkstra, AlgoType::AStar } |
enum | Format { Binary, Text } |
Public Member Functions | |
ShortestPathBuilder (DisplaceModel *model, AlgoType type) | |
virtual | ~ShortestPathBuilder () noexcept |
void | create (std::shared_ptr< NodeData > node, QString path, bool simplify, const QList< std::shared_ptr< NodeData > > &relevantNodes, Format format=Binary) |
|
strong |
|
explicit |
|
virtualdefaultnoexcept |
void ShortestPathBuilder::create | ( | std::shared_ptr< NodeData > | node, |
QString | path, | ||
bool | simplify, | ||
const QList< std::shared_ptr< NodeData > > & | relevantNodes, | ||
Format | format = Binary |
||
) |