class AbstractAverageHistogram : public AbstractAnalysisArrayData
{
public:
- virtual ~AbstractAverageHistogram();
+ ~AbstractAverageHistogram() override;
//! Returns bin properties for the histogram.
const AnalysisHistogramSettings &settings() const { return settings_; }
AnalysisDataSimpleHistogramModule();
//! Creates a histogram module with defined bin parameters.
explicit AnalysisDataSimpleHistogramModule(const AnalysisHistogramSettings &settings);
- virtual ~AnalysisDataSimpleHistogramModule();
+ ~AnalysisDataSimpleHistogramModule() override;
/*! \brief
* (Re)initializes the histogram from settings.
//! Returns bin properties for the histogram.
const AnalysisHistogramSettings &settings() const;
- virtual int frameCount() const;
+ int frameCount() const override;
- virtual int flags() const;
+ int flags() const override;
- virtual bool parallelDataStarted(
+ bool parallelDataStarted(
AbstractAnalysisData *data,
- const AnalysisDataParallelOptions &options);
- virtual void frameStarted(const AnalysisDataFrameHeader &header);
- virtual void pointsAdded(const AnalysisDataPointSetRef &points);
- virtual void frameFinished(const AnalysisDataFrameHeader &header);
- virtual void frameFinishedSerial(int frameIndex);
- virtual void dataFinished();
+ const AnalysisDataParallelOptions &options) override;
+ void frameStarted(const AnalysisDataFrameHeader &header) override;
+ void pointsAdded(const AnalysisDataPointSetRef &points) override;
+ void frameFinished(const AnalysisDataFrameHeader &header) override;
+ void frameFinishedSerial(int frameIndex) override;
+ void dataFinished() override;
private:
- virtual AnalysisDataFrameRef tryGetDataFrameInternal(int index) const;
- virtual bool requestStorageInternal(int nframes);
+ AnalysisDataFrameRef tryGetDataFrameInternal(int index) const override;
+ bool requestStorageInternal(int nframes) override;
class Impl;
AnalysisDataWeightedHistogramModule();
//! \copydoc AnalysisDataSimpleHistogramModule::AnalysisDataSimpleHistogramModule(const AnalysisHistogramSettings &)
explicit AnalysisDataWeightedHistogramModule(const AnalysisHistogramSettings &settings);
- virtual ~AnalysisDataWeightedHistogramModule();
+ ~AnalysisDataWeightedHistogramModule() override;
//! \copydoc AnalysisDataSimpleHistogramModule::init()
void init(const AnalysisHistogramSettings &settings);
//! \copydoc AnalysisDataSimpleHistogramModule::settings()
const AnalysisHistogramSettings &settings() const;
- virtual int frameCount() const;
+ int frameCount() const override;
- virtual int flags() const;
+ int flags() const override;
- virtual bool parallelDataStarted(
+ bool parallelDataStarted(
AbstractAnalysisData *data,
- const AnalysisDataParallelOptions &options);
- virtual void frameStarted(const AnalysisDataFrameHeader &header);
- virtual void pointsAdded(const AnalysisDataPointSetRef &points);
- virtual void frameFinished(const AnalysisDataFrameHeader &header);
- virtual void frameFinishedSerial(int frameIndex);
- virtual void dataFinished();
+ const AnalysisDataParallelOptions &options) override;
+ void frameStarted(const AnalysisDataFrameHeader &header) override;
+ void pointsAdded(const AnalysisDataPointSetRef &points) override;
+ void frameFinished(const AnalysisDataFrameHeader &header) override;
+ void frameFinishedSerial(int frameIndex) override;
+ void dataFinished() override;
private:
- virtual AnalysisDataFrameRef tryGetDataFrameInternal(int index) const;
- virtual bool requestStorageInternal(int nframes);
+ AnalysisDataFrameRef tryGetDataFrameInternal(int index) const override;
+ bool requestStorageInternal(int nframes) override;
class Impl;
AnalysisDataBinAverageModule();
//! \copydoc AnalysisDataSimpleHistogramModule::AnalysisDataSimpleHistogramModule(const AnalysisHistogramSettings &)
explicit AnalysisDataBinAverageModule(const AnalysisHistogramSettings &settings);
- virtual ~AnalysisDataBinAverageModule();
+ ~AnalysisDataBinAverageModule() override;
//! \copydoc AnalysisDataSimpleHistogramModule::init()
void init(const AnalysisHistogramSettings &settings);
//! \copydoc AnalysisDataSimpleHistogramModule::settings()
const AnalysisHistogramSettings &settings() const;
- virtual int flags() const;
+ int flags() const override;
- virtual void dataStarted(AbstractAnalysisData *data);
- virtual void frameStarted(const AnalysisDataFrameHeader &header);
- virtual void pointsAdded(const AnalysisDataPointSetRef &points);
- virtual void frameFinished(const AnalysisDataFrameHeader &header);
- virtual void dataFinished();
+ void dataStarted(AbstractAnalysisData *data) override;
+ void frameStarted(const AnalysisDataFrameHeader &header) override;
+ void pointsAdded(const AnalysisDataPointSetRef &points) override;
+ void frameFinished(const AnalysisDataFrameHeader &header) override;
+ void dataFinished() override;
private:
class Impl;