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

#include <harbourdata.h>

Public Member Functions

 HarbourData (std::shared_ptr< Harbour > harbour)
 
types::NodeId get_idx_node () const
 
const vector< types::NodeId > & get_usual_fgrounds ()
 
void set_usual_fgrounds (const vector< types::NodeId > &usual_fgrounds)
 
const vector< double > & get_freq_usual_fgrounds ()
 
void set_freq_usual_fgrounds (vector< double > freq_usual_fgrounds)
 

Public Attributes

std::shared_ptr< HarbourmHarbour
 

Constructor & Destructor Documentation

◆ HarbourData()

HarbourData::HarbourData ( std::shared_ptr< Harbour harbour)
explicit

Member Function Documentation

◆ get_freq_usual_fgrounds()

const vector<double>& HarbourData::get_freq_usual_fgrounds ( )
inline

◆ get_idx_node()

types::NodeId HarbourData::get_idx_node ( ) const
inline

◆ get_usual_fgrounds()

const vector<types::NodeId>& HarbourData::get_usual_fgrounds ( )
inline

◆ set_freq_usual_fgrounds()

void HarbourData::set_freq_usual_fgrounds ( vector< double >  freq_usual_fgrounds)
inline

◆ set_usual_fgrounds()

void HarbourData::set_usual_fgrounds ( const vector< types::NodeId > &  usual_fgrounds)
inline

Member Data Documentation

◆ mHarbour

std::shared_ptr<Harbour> HarbourData::mHarbour

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