Implements LineChart control.
You can find more information in comments below. Overrided methods can be found in corresponding base classes and interfaces.
class CLineChart :public virtual ILineChart, public CCustomCartesianChart
{
public:
// IControl setters
bool setDPI(const Point &value) override;
CLineChart();
CLineChart(IForm *parent);
CLineChart(IControl *parent);
~CLineChart() override;
const std::vector<bool> &getChartDrawPoints() const; // Return whether points should be drawn
const std::vector<bool> &getChartDrawLines() const; // Return whether lines should be drawn
const std::vector<bool> &getChartDrawBackgrounds() const; // Return whether backgrounds should be drawn
const std::vector<float> &getChartNormalPointSizes() const; // Return normal point sizes
const std::vector<float> &getChartActivePointSizes() const; // Return active point sizes
const std::vector<float> &getChartNormalPointHoles() const; // Return normal point hole sizes
const std::vector<float> &getChartActivePointHoles() const; // Return active point hole sizes
const std::vector<Color> &getChartNormalPointColors() const; // Return normal point colors
const std::vector<Color> &getChartActivePointColors() const; // Return active point colors
const std::vector<Color> &getChartNormalPointHoleColors() const; // Return normal point hole colors
const std::vector<Color> &getChartActivePointHoleColors() const; // Return active point hole colors
const std::vector<float> &getChartLineWidthes() const; // Return line widthes
const std::vector<Color> &getChartLineColors() const; // Return line colors
const std::vector<Color> &getChartBackgroundColors() const; // Return background colors
const std::vector<bool> &getChartVerticals() const; // Return whether draw in vertical mode
bool setChartDrawPoints(const std::vector<bool> &values); // Set whether points should be drawn
bool setChartDrawLines(const std::vector<bool> &values); // Set whether lines should be drawn
bool setChartDrawBackgrounds(const std::vector<bool> &values); // Set whether backgrounds should be drawn
bool setChartNormalPointSizes(const std::vector<float> &values); // Set normal point sizes
bool setChartActivePointSizes(const std::vector<float> &values); // Set active point sizes
bool setChartNormalPointHoles(const std::vector<float> &values); // Set normal point hole sizes
bool setChartActivePointHoles(const std::vector<float> &values); // Set active point hole sizes
bool setChartNormalPointColors(const std::vector<Color> &values); // Set normal point colors
bool setChartActivePointColors(const std::vector<Color> &values); // Set active point colors
bool setChartNormalPointHoleColors(const std::vector<Color> &values); // Set normal point hole colors
bool setChartActivePointHoleColors(const std::vector<Color> &values); // Set active point hole colors
bool setChartLineWidthes(const std::vector<float> &values); // Set line widthes
bool setChartLineColors(const std::vector<Color> &values); // Set line colors
bool setChartBackgroundColors(const std::vector<Color> &values); // Set background colors
bool setChartVerticals(const std::vector<bool> &values); // Set whether draw in vertical mode
};
Namespace: | nitisa::charts |
Include: | Charts/Controls/LineChart/LineChart.h |