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

#include <benthosstatsplot.h>

Inheritance diagram for BenthosStatsPlot:
StatsPlot

Public Member Functions

 BenthosStatsPlot (QCustomPlot *plot, QCPItemLine *timeLine)
 
void setTimelineLimits (double min, double max)
 
void update (DisplaceModel *model, displace::plot::BenthosStat stat, QCustomPlot *theplot)
 
void createPopup (GraphInteractionController::PopupMenuLocation location, QMenu *menu)
 
- Public Member Functions inherited from StatsPlot
virtual ~StatsPlot () noexcept=default
 
virtual void update ()
 
void invalidate ()
 
void setVisible (bool visible)
 
bool isVisible () const
 

Protected Member Functions

void doUpdate () override
 

Constructor & Destructor Documentation

◆ BenthosStatsPlot()

BenthosStatsPlot::BenthosStatsPlot ( QCustomPlot plot,
QCPItemLine timeLine 
)

Member Function Documentation

◆ createPopup()

void BenthosStatsPlot::createPopup ( GraphInteractionController::PopupMenuLocation  location,
QMenu *  menu 
)

◆ doUpdate()

void BenthosStatsPlot::doUpdate ( )
overrideprotectedvirtual

Implements StatsPlot.

◆ setTimelineLimits()

void BenthosStatsPlot::setTimelineLimits ( double  min,
double  max 
)
inline

◆ update()

void BenthosStatsPlot::update ( DisplaceModel model,
displace::plot::BenthosStat  stat,
QCustomPlot theplot 
)

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