14 using weight_t = uint16_t;
18 std::shared_ptr<Private> d;
43 virtual ~
PathShop() noexcept = default;
47 static
PathShop readFromFiles (const
std::
string &prevstream, const
std::
string &weighstream);
void setWeight(weight_t w)
Definition: pathshop.h:36
std::tuple< types::NodeId::type, types::NodeId::type, weight_t > InitData
Definition: pathshop.h:49
Definition: pathshop.h:12
double getWeight() const
Definition: pathshop.h:37
void setPreviousNode(types::NodeId n)
Definition: pathshop.h:33
Definition: pathshop.h:40
Definition: pathshop.cpp:8
Definition: pathshop.h:20
Definition: pathshop.cpp:23
void setNode(types::NodeId n)
Definition: pathshop.h:30
types::NodeId getPreviousNode() const
Definition: pathshop.h:34
types::NodeId getNode() const
Definition: pathshop.h:31
Data()
Definition: pathshop.h:28
#define COMMONSSHARED_EXPORT
Definition: commons_global.h:23