#include <Ship.h>
|
| Ship (int idx, string name, int is_active, double imo, double yearbuild, string flag, string type, double typecode, double loa, double KW, double breadth, double grosstonnage, double nbunits, double fueluse, double NOxEmission_gperKWh, double SOxEmission_percentpertotalfuelmass, double a_GHGEmission_gperKWh, double a_PMEEmission_gperKWh, double vmax, double vcruise, vector< double > lats, vector< double > longs) |
|
| Ship () |
|
| ~Ship () |
|
void | lock () |
|
void | unlock () |
|
string | get_name () const |
|
int | get_idx () const |
|
int | get_is_active () const |
|
int | get_count () const |
|
vector< double > | get_lats () const |
|
vector< double > | get_longs () const |
|
double | get_origin_x () const |
|
double | get_origin_y () const |
|
double | get_end_point_x () const |
|
double | get_end_point_y () const |
|
double | get_x () const |
|
double | get_y () const |
|
string | get_type () const |
|
string | get_flag () const |
|
double | get_imo () const |
|
double | get_typecode () const |
|
double | get_grosstonnage () const |
|
double | get_loa () const |
|
double | get_KW () const |
|
double | get_breadth () const |
|
double | get_nbunits () const |
|
double | get_fueluse () const |
|
double | get_NOxEmission_gperKWh () const |
|
double | get_SOxEmission_percentpertotalfuelmass () const |
|
double | get_GHGEmission_gperKWh () const |
|
double | get_PMEEmission_gperKWh () const |
|
double | get_yearbuild () const |
|
double | get_vmax () const |
|
double | get_vcruise () const |
|
double | get_course () const |
|
double | get_fuel_use_litre () const |
|
double | get_nb_transported_units () const |
|
double | get_NOxEmission () const |
|
double | get_SOxEmission () const |
|
double | get_GHGEmission () const |
|
double | get_PMEEmission () const |
|
void | set_idx_ship (int val) |
|
void | set_count (int val) |
|
void | set_vmax (double val) |
|
void | set_vcruise (double val) |
|
void | set_course (double val) |
|
void | set_lats (vector< double > _lats) |
|
void | set_longs (vector< double > _longs) |
|
void | set_xy (double _x, double _y) |
|
void | set_xy (vector< double > _xy) |
|
void | set_end_point_xy (double _x, double _y) |
|
void | set_lane (vector< double > _longs, vector< double > _lats) |
|
void | set_fuel_use_litre (double _cumul) |
|
void | set_nb_transported_units (double _cumul) |
|
void | set_NOxEmission (double _cumul) |
|
void | set_SOxEmission (double _cumul) |
|
void | set_GHGEmission (double _cumul) |
|
void | set_PMEEmission (double _cumul) |
|
void | move () |
|
void | compute_emissions_in_ship () |
|
void | export_ships_indicators (ofstream &shiplogs, int tstep) |
|
◆ Ship() [1/2]
Ship::Ship |
( |
int |
idx, |
|
|
string |
name, |
|
|
int |
is_active, |
|
|
double |
imo, |
|
|
double |
yearbuild, |
|
|
string |
flag, |
|
|
string |
type, |
|
|
double |
typecode, |
|
|
double |
loa, |
|
|
double |
KW, |
|
|
double |
breadth, |
|
|
double |
grosstonnage, |
|
|
double |
nbunits, |
|
|
double |
fueluse, |
|
|
double |
NOxEmission_gperKWh, |
|
|
double |
SOxEmission_percentpertotalfuelmass, |
|
|
double |
a_GHGEmission_gperKWh, |
|
|
double |
a_PMEEmission_gperKWh, |
|
|
double |
vmax, |
|
|
double |
vcruise, |
|
|
vector< double > |
lats, |
|
|
vector< double > |
longs |
|
) |
| |
◆ Ship() [2/2]
◆ ~Ship()
◆ compute_emissions_in_ship()
void Ship::compute_emissions_in_ship |
( |
| ) |
|
◆ export_ships_indicators()
void Ship::export_ships_indicators |
( |
ofstream & |
shiplogs, |
|
|
int |
tstep |
|
) |
| |
◆ get_breadth()
double Ship::get_breadth |
( |
| ) |
const |
◆ get_count()
int Ship::get_count |
( |
| ) |
const |
◆ get_course()
double Ship::get_course |
( |
| ) |
const |
◆ get_end_point_x()
double Ship::get_end_point_x |
( |
| ) |
const |
◆ get_end_point_y()
double Ship::get_end_point_y |
( |
| ) |
const |
◆ get_flag()
string Ship::get_flag |
( |
| ) |
const |
◆ get_fuel_use_litre()
double Ship::get_fuel_use_litre |
( |
| ) |
const |
◆ get_fueluse()
double Ship::get_fueluse |
( |
| ) |
const |
◆ get_GHGEmission()
double Ship::get_GHGEmission |
( |
| ) |
const |
◆ get_GHGEmission_gperKWh()
double Ship::get_GHGEmission_gperKWh |
( |
| ) |
const |
◆ get_grosstonnage()
double Ship::get_grosstonnage |
( |
| ) |
const |
◆ get_idx()
int Ship::get_idx |
( |
| ) |
const |
◆ get_imo()
double Ship::get_imo |
( |
| ) |
const |
◆ get_is_active()
int Ship::get_is_active |
( |
| ) |
const |
◆ get_KW()
double Ship::get_KW |
( |
| ) |
const |
◆ get_lats()
vector< double > Ship::get_lats |
( |
| ) |
const |
◆ get_loa()
double Ship::get_loa |
( |
| ) |
const |
◆ get_longs()
vector< double > Ship::get_longs |
( |
| ) |
const |
◆ get_name()
string Ship::get_name |
( |
| ) |
const |
◆ get_nb_transported_units()
double Ship::get_nb_transported_units |
( |
| ) |
const |
◆ get_nbunits()
double Ship::get_nbunits |
( |
| ) |
const |
◆ get_NOxEmission()
double Ship::get_NOxEmission |
( |
| ) |
const |
◆ get_NOxEmission_gperKWh()
double Ship::get_NOxEmission_gperKWh |
( |
| ) |
const |
◆ get_origin_x()
double Ship::get_origin_x |
( |
| ) |
const |
◆ get_origin_y()
double Ship::get_origin_y |
( |
| ) |
const |
◆ get_PMEEmission()
double Ship::get_PMEEmission |
( |
| ) |
const |
◆ get_PMEEmission_gperKWh()
double Ship::get_PMEEmission_gperKWh |
( |
| ) |
const |
◆ get_SOxEmission()
double Ship::get_SOxEmission |
( |
| ) |
const |
◆ get_SOxEmission_percentpertotalfuelmass()
double Ship::get_SOxEmission_percentpertotalfuelmass |
( |
| ) |
const |
◆ get_type()
string Ship::get_type |
( |
| ) |
const |
◆ get_typecode()
double Ship::get_typecode |
( |
| ) |
const |
◆ get_vcruise()
double Ship::get_vcruise |
( |
| ) |
const |
◆ get_vmax()
double Ship::get_vmax |
( |
| ) |
const |
◆ get_x()
double Ship::get_x |
( |
| ) |
const |
◆ get_y()
double Ship::get_y |
( |
| ) |
const |
◆ get_yearbuild()
double Ship::get_yearbuild |
( |
| ) |
const |
◆ lock()
◆ move()
◆ set_count()
void Ship::set_count |
( |
int |
val | ) |
|
◆ set_course()
void Ship::set_course |
( |
double |
val | ) |
|
◆ set_end_point_xy()
void Ship::set_end_point_xy |
( |
double |
_x, |
|
|
double |
_y |
|
) |
| |
◆ set_fuel_use_litre()
void Ship::set_fuel_use_litre |
( |
double |
_cumul | ) |
|
◆ set_GHGEmission()
void Ship::set_GHGEmission |
( |
double |
_cumul | ) |
|
◆ set_idx_ship()
void Ship::set_idx_ship |
( |
int |
val | ) |
|
◆ set_lane()
void Ship::set_lane |
( |
vector< double > |
_longs, |
|
|
vector< double > |
_lats |
|
) |
| |
◆ set_lats()
void Ship::set_lats |
( |
vector< double > |
_lats | ) |
|
◆ set_longs()
void Ship::set_longs |
( |
vector< double > |
_longs | ) |
|
◆ set_nb_transported_units()
void Ship::set_nb_transported_units |
( |
double |
_cumul | ) |
|
◆ set_NOxEmission()
void Ship::set_NOxEmission |
( |
double |
_cumul | ) |
|
◆ set_PMEEmission()
void Ship::set_PMEEmission |
( |
double |
_cumul | ) |
|
◆ set_SOxEmission()
void Ship::set_SOxEmission |
( |
double |
_cumul | ) |
|
◆ set_vcruise()
void Ship::set_vcruise |
( |
double |
val | ) |
|
◆ set_vmax()
void Ship::set_vmax |
( |
double |
val | ) |
|
◆ set_xy() [1/2]
void Ship::set_xy |
( |
double |
_x, |
|
|
double |
_y |
|
) |
| |
◆ set_xy() [2/2]
void Ship::set_xy |
( |
vector< double > |
_xy | ) |
|
◆ unlock()
The documentation for this class was generated from the following files:
- C:/Users/fbas/Documents/GitHub/DISPLACE_GUI/include/Ship.h
- C:/Users/fbas/Documents/GitHub/DISPLACE_GUI/commons/Ship.cpp