22 #ifndef STATSCONTROLLER_H 23 #define STATSCONTROLLER_H 167 static double timelineMin, timelineMax;
170 #endif // STATSCONTROLLER_H void setNationsStatsPlot(PlotWidget *plot, GraphInteractionController *controller=nullptr)
Definition: statscontroller.cpp:165
StatsController(QObject *parent=0)
Definition: statscontroller.cpp:42
void updateStats(DisplaceModel *model)
Definition: statscontroller.cpp:192
VesselsStat
Definition: plottypes.h:20
displace::plot::VesselsStat getVesselsStat() const
Definition: statscontroller.h:74
WindfarmsStat
Definition: plottypes.h:13
void updateMetiersStats(DisplaceModel *model, displace::plot::MetiersStat stat, QCustomPlot *plot)
Definition: statscontroller.cpp:339
HarboursStat
Definition: plottypes.h:23
void setMetiersStat(displace::plot::MetiersStat stat)
Definition: statscontroller.cpp:248
void setBenthosStat(displace::plot::BenthosStat stat)
Definition: statscontroller.cpp:254
displace::plot::WindfarmsStat getWindfarmsStat() const
Definition: statscontroller.h:89
displace::plot::NationsStat getNationsStat() const
Definition: statscontroller.h:71
void updateNationStats(DisplaceModel *model, displace::plot::NationsStat mSelectedNationsStat, QCustomPlot *plot)
Definition: statscontroller.cpp:321
void setPopulationPlot(PlotWidget *plot, GraphInteractionController *controller)
Definition: statscontroller.cpp:62
void setCurrentTimeStep(double t)
Definition: statscontroller.cpp:278
Definition: statscontroller.h:64
void setFishfarmsPlot(PlotWidget *plot, GraphInteractionController *controller=nullptr)
Definition: statscontroller.cpp:109
void setWindfarmsStat(displace::plot::WindfarmsStat stat)
Definition: statscontroller.cpp:266
void setNationsStat(displace::plot::NationsStat stat)
Definition: statscontroller.cpp:230
The central class of the library. This is the QWidget which displays the plot and interacts with the ...
Definition: qcustomplot.h:3582
void updatePopulationStats(DisplaceModel *model, displace::plot::PopulationStat popStat, QCustomPlot *plot)
Definition: statscontroller.cpp:313
void setShipsPlot(PlotWidget *plot, GraphInteractionController *controller=nullptr)
Definition: statscontroller.cpp:147
Definition: benthosstatsplot.h:17
Definition: vesselsstatsplot.h:17
Definition: fishfarmsstatsplot.h:18
void setBenthosPlot(PlotWidget *plot, GraphInteractionController *controller)
Definition: statscontroller.cpp:90
void setShipsStat(displace::plot::ShipsStat stat)
Definition: statscontroller.cpp:272
Definition: statscontroller.h:45
void updateWindfarmsStats(DisplaceModel *model, displace::plot::WindfarmsStat stat)
Definition: statscontroller.cpp:357
Definition: populationsstatplot.h:18
void setVesselsStatsPlot(PlotWidget *plot, GraphInteractionController *controller=nullptr)
Definition: statscontroller.cpp:178
Definition: statscontroller.h:64
displace::plot::BenthosStat getBenthosStat() const
Definition: statscontroller.h:83
Definition: displacemodel.h:71
Definition: shipsstatsplot.h:17
MetiersStat
Definition: plottypes.h:26
FishfarmsStat
Definition: plottypes.h:11
Definition: statscontroller.h:64
void setPopulationStat(displace::plot::PopulationStat stat)
Definition: statscontroller.cpp:224
StatType
Definition: statscontroller.h:63
displace::plot::HarboursStat getHarboursStat() const
Definition: statscontroller.h:77
displace::plot::ShipsStat getShipsStat() const
Definition: statscontroller.h:92
void updateShipsStats(DisplaceModel *model, displace::plot::ShipsStat stat)
Definition: statscontroller.cpp:362
displace::plot::MetiersStat getMetiersStat() const
Definition: statscontroller.h:80
NationsStat
Definition: plottypes.h:17
void setWindfarmsPlot(PlotWidget *plot, GraphInteractionController *controller=nullptr)
Definition: statscontroller.cpp:128
Definition: statscontroller.h:64
void plotGraph(DisplaceModel *model, StatType st, int subtype, QCustomPlot *plot=nullptr)
Definition: statscontroller.cpp:292
void setVesselsStat(displace::plot::VesselsStat stat)
Definition: statscontroller.cpp:236
void setMetiersPlot(PlotWidget *plot)
Definition: statscontroller.cpp:82
displace::plot::PopulationStat getPopulationStat() const
Definition: statscontroller.h:68
A line from one point to another.
Definition: qcustomplot.h:6123
Definition: harboursstatplot.h:18
BenthosStat
Definition: plottypes.h:10
Definition: metiersstatsplot.h:17
void setHarboursPlot(PlotWidget *plot)
Definition: statscontroller.cpp:74
PopulationStat
Definition: plottypes.h:7
Definition: statscontroller.h:64
void updateVesselStats(DisplaceModel *model, displace::plot::VesselsStat mSelectedVesselsStat, QCustomPlot *plot)
Definition: statscontroller.cpp:326
displace::plot::FishfarmsStat getFishfarmsStat() const
Definition: statscontroller.h:86
void updateFishfarmsStats(DisplaceModel *model, displace::plot::FishfarmsStat stat)
Definition: statscontroller.cpp:352
Definition: windfarmsstatsplot.h:17
void updateBenthosStats(DisplaceModel *model, displace::plot::BenthosStat stat)
Definition: statscontroller.cpp:347
ShipsStat
Definition: plottypes.h:14
Definition: nationsstatsplot.h:17
void setFishfarmsStat(displace::plot::FishfarmsStat stat)
Definition: statscontroller.cpp:260
void updateHarboursStats(DisplaceModel *model, displace::plot::HarboursStat stat, QCustomPlot *plot)
Definition: statscontroller.cpp:331
void setHarbourStat(displace::plot::HarboursStat stat)
Definition: statscontroller.cpp:242
Definition: graphinteractioncontroller.h:48
Definition: palettemanager.h:62