DISPLACE  1.0
A spatial model of fisheries to help sustainable fishing and maritime spatial planning
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
NodesTariffStatTable Class Reference

#include <nodestariffstattable.h>

Inheritance diagram for NodesTariffStatTable:

Classes

struct  Impl
 
struct  NodeTariffStat
 

Public Member Functions

 NodesTariffStatTable (std::shared_ptr< sqlite::SQLiteStorage > db, std::string name)
 
 ~NodesTariffStatTable () noexcept
 
void dropAndCreate ()
 
bool insert (int tstep, Node *node)
 
void queryAllNodesAtStep (int tstep, std::function< bool(NodeTariffStat stat)>)
 

Constructor & Destructor Documentation

◆ NodesTariffStatTable()

NodesTariffStatTable::NodesTariffStatTable ( std::shared_ptr< sqlite::SQLiteStorage >  db,
std::string  name 
)

◆ ~NodesTariffStatTable()

NodesTariffStatTable::~NodesTariffStatTable ( )
defaultnoexcept

Member Function Documentation

◆ dropAndCreate()

void NodesTariffStatTable::dropAndCreate ( )

◆ insert()

bool NodesTariffStatTable::insert ( int  tstep,
Node node 
)

◆ queryAllNodesAtStep()

void NodesTariffStatTable::queryAllNodesAtStep ( int  tstep,
std::function< bool(NodeTariffStat stat)>   
)

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