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 BoolArray &getChartDrawPoints() const; // Return whether points should be drawn
const BoolArray &getChartDrawLines() const; // Return whether lines should be drawn
const BoolArray &getChartDrawBackgrounds() const; // Return whether backgrounds should be drawn
const FloatArray &getChartNormalPointSizes() const; // Return normal point sizes
const FloatArray &getChartActivePointSizes() const; // Return active point sizes
const FloatArray &getChartNormalPointHoles() const; // Return normal point hole sizes
const FloatArray &getChartActivePointHoles() const; // Return active point hole sizes
const ColorArray &getChartNormalPointColors() const; // Return normal point colors
const ColorArray &getChartActivePointColors() const; // Return active point colors
const ColorArray &getChartNormalPointHoleColors() const; // Return normal point hole colors
const ColorArray &getChartActivePointHoleColors() const; // Return active point hole colors
const FloatArray &getChartLineWidthes() const; // Return line widthes
const ColorArray &getChartLineColors() const; // Return line colors
const ColorArray &getChartBackgroundColors() const; // Return background colors
const BoolArray &getChartVerticals() const; // Return whether draw in vertical mode
const FloatArray &getChartTensions() const; // Return tensions
const IntegerArray &getChartCurveRecursionLimits() const; // Return curve recursion limits
const FloatArray &getChartDistanceTolerances() const; // Return distance tolerances
const FloatArray &getChartAngleTolerances() const; // Return angle tolerances
const FloatArray &getChartCuspLimits() const; // Return cust limits
const FloatArray &getChartCurveAngleTolerances() const; // Return curve angle tolerances
const FloatArray &getChartCurveCollinearityTolerances() const; // Return curve collinearity tolerances
bool setChartDrawPoints(const BoolArray &values); // Set whether points should be drawn
bool setChartDrawLines(const BoolArray &values); // Set whether lines should be drawn
bool setChartDrawBackgrounds(const BoolArray &values); // Set whether backgrounds should be drawn
bool setChartNormalPointSizes(const FloatArray &values); // Set normal point sizes
bool setChartActivePointSizes(const FloatArray &values); // Set active point sizes
bool setChartNormalPointHoles(const FloatArray &values); // Set normal point hole sizes
bool setChartActivePointHoles(const FloatArray &values); // Set active point hole sizes
bool setChartNormalPointColors(const ColorArray &values); // Set normal point colors
bool setChartActivePointColors(const ColorArray &values); // Set active point colors
bool setChartNormalPointHoleColors(const ColorArray &values); // Set normal point hole colors
bool setChartActivePointHoleColors(const ColorArray &values); // Set active point hole colors
bool setChartLineWidthes(const FloatArray &values); // Set line widthes
bool setChartLineColors(const ColorArray &values); // Set line colors
bool setChartBackgroundColors(const ColorArray &values); // Set background colors
bool setChartVerticals(const BoolArray &values); // Set whether draw in vertical mode
bool setChartTensions(const FloatArray &values); // Set tensions
bool setChartCurveRecursionLimits(const IntegerArray &values); // Set curve recursion limits
bool setChartDistanceTolerances(const FloatArray &values); // Set distance tolerances
bool setChartAngleTolerances(const FloatArray &values); // Set angle tolerances
bool setChartCuspLimits(const FloatArray &values); // Set cust limits
bool setChartCurveAngleTolerances(const FloatArray &values); // Set curve angle tolerances
bool setChartCurveCollinearityTolerances(const FloatArray &values); // Set curve collinearity tolerances
};
Namespace: | nitisa::charts |
Include: | Charts/Controls/SplineChart/SplineChart.h |