DISPLACE  1.0
A spatial model of fisheries to help sustainable fishing and maritime spatial planning
PathShop Class Reference

#include <pathshop.h>

Classes

class  Data
 
class  NodeNotFoundException
 
class  Private
 

Public Types

using InitData = std::tuple< types::NodeId::type, types::NodeId::type, weight_t >
 

Public Member Functions

 PathShop ()
 
virtual ~PathShop () noexcept=default
 
Data getNode (types::NodeId id) const
 

Static Public Member Functions

static PathShop readFromFiles (const std::string &prevstream, const std::string &weighstream)
 
static PathShop readFromData (const std::vector< InitData > &data)
 

Member Typedef Documentation

◆ InitData

Constructor & Destructor Documentation

◆ PathShop()

PathShop::PathShop ( )

◆ ~PathShop()

virtual PathShop::~PathShop ( )
virtualdefaultnoexcept

Member Function Documentation

◆ getNode()

PathShop::Data PathShop::getNode ( types::NodeId  id) const

◆ readFromData()

PathShop PathShop::readFromData ( const std::vector< InitData > &  data)
static

◆ readFromFiles()

PathShop PathShop::readFromFiles ( const std::string &  prevstream,
const std::string &  weighstream 
)
static

The documentation for this class was generated from the following files: