23#ifndef BCEPLOTTITLE_HPP
24#define BCEPLOTTITLE_HPP
28#include "bceenumeration.hpp"
30#include "qcustomplot.h"
58 BCEPlotTitle(LabelType _labelType,
int _player,QCustomPlot *parentPlot);
61 BCEPlotTitle(LabelType _labelType,QCustomPlot *parentPlot);
69 double objectiveValue);
Class handling labeling of plots in the solution tab.
Definition: bceplottitle.hpp:41
void changeDisplayedCoords(double x, double y)
Sets current equilibrium coordinates for the current eqm index.
Definition: bceplottitle.cpp:94
LabelType labelType
Type of label (i.e. "DeviationPlot," "SliderLabel," etc.).
Definition: bceplottitle.hpp:49
int player
Player associated with the label.
Definition: bceplottitle.hpp:42
void changeProbability(int emittedPlayer, double probability)
Changes probability element of the deviation plot titles.
Definition: bceplottitle.cpp:76
BCEPlotTitle(LabelType _labelType, int _player, QCustomPlot *parentPlot)
Constructs plot titles for the deviation bar graphs.
Definition: bceplottitle.cpp:25
void changeDisplayedState(int value0, int value1, int state, bool isPrivateVals)
Sets current state displayed in the heatmap plot title.
Definition: bceplottitle.cpp:112
BCESliderType sliderType
Type of Slider associated with a slider label (i.e. "Type," "Action," "State").
Definition: bceplottitle.hpp:51
std::stringstream dynamicString
String manipulated when data is changed.
Definition: bceplottitle.hpp:53
void changeText(int emittedPlayer, int action, int type, double objectiveValue)
Changes non-probability elements of the deviation plot titles.
Definition: bceplottitle.cpp:60