CSplineChart



Implements SplineChart control.

You can find more information in comments below. Overrided methods can be found in corresponding base classes and interfaces.

class CSplineChart :public virtual ISplineChart, public CCustomCartesianChart
{
public:
    // IControl setters 
    bool setDPI(const Point &value) override;

    CSplineChart();
    CSplineChart(IForm *parent);
    CSplineChart(IControl *parent);
    ~CSplineChart() 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 
    const std::vector<float> &getChartTensions() const; // Return tensions 
    const std::vector<int> &getChartCurveRecursionLimits() const; // Return curve recursion limits 
    const std::vector<float> &getChartDistanceTolerances() const; // Return distance tolerances 
    const std::vector<float> &getChartAngleTolerances() const; // Return angle tolerances 
    const std::vector<float> &getChartCuspLimits() const; // Return cust limits 
    const std::vector<float> &getChartCurveAngleTolerances() const; // Return curve angle tolerances 
    const std::vector<float> &getChartCurveCollinearityTolerances() const; // Return curve collinearity tolerances 

    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 
    bool setChartTensions(const std::vector<float> &values); // Set tensions 
    bool setChartCurveRecursionLimits(const std::vector<int> &values); // Set curve recursion limits 
    bool setChartDistanceTolerances(const std::vector<float> &values); // Set distance tolerances 
    bool setChartAngleTolerances(const std::vector<float> &values); // Set angle tolerances 
    bool setChartCuspLimits(const std::vector<float> &values); // Set cust limits 
    bool setChartCurveAngleTolerances(const std::vector<float> &values); // Set curve angle tolerances 
    bool setChartCurveCollinearityTolerances(const std::vector<float> &values); // Set curve collinearity tolerances 
};
Namespace: nitisa::charts
Include: Charts/Controls/SplineChart/SplineChart.h