3#include "../lists/colours.hpp"
16void findMaxMin1Ddata(
const std::vector<double>& data1D,
double& minLimit,
double& maxLimit);
31std::vector<double> createHistogramData(
const std::vector<double>& data1D,
const double minY,
const double maxY,
const unsigned int binCount);
43void setColourPen(wxDC& dc,
const int penColour);
55void setColourBrush(wxDC& dc,
const int brushColour);
67void setColourText(wxDC& dc,
const int textColour,
const int backgroundColour);
82double linearScalarXaxis(
const double value,
const double oldMinLimit,
const double newMinLimit,
const double oldMaxLimit,
const double newMaxLimit);
97double linearScalarYaxis(
const double value,
const double oldMinLimit,
const double newMinLimit,
const double oldMaxLimit,
const double newMaxLimit);
108bool check2DdataSize(
const std::vector<std::vector<double>>& data2D);
122void findMaxMin2Ddata(
const std::vector<std::vector<double>>& data2D,
double& minX,
double& maxX,
double& minY,
double& maxY);