wxPlot 1.8
Real time plot library for wxWidgets
Loading...
Searching...
No Matches
Spline Class Reference

Spline class. Inheritance from class Line. More...

#include <spline.hpp>

Inheritance diagram for Spline:
Line

Public Member Functions

void draw (wxDC &dc, const std::vector< double > &xData, const std::vector< double > &yData, const unsigned int colourIndex) override
 Draw the spline plot inside the rectangle.
 
- Public Member Functions inherited from Line
void setLimits (const double minX, const double maxX, const double minY, const double maxY)
 Set minimum and maximum limits of the data.
 
void setPlotStartWidth (const wxCoord plotStartWidth)
 Set the left upper corner in X-axis. Inside this rectangle, the plot is drawn. NOTE: This value is recalculated since the plot figure is drawn! (plotStartWidth, plotStartHeight) --------------------------------------------— (plotEndWidth, plotStartHeight)
 
void setPlotStartHeight (const wxCoord plotStartHeight)
 Set the left upper corner in Y-axis. Inside this rectangle, the plot is drawn. NOTE: This value is recalculated since the plot figure is drawn! (plotStartWidth, plotStartHeight) --------------------------------------------— (plotEndWidth, plotStartHeight)
 
void setPlotEndWidth (const wxCoord plotEndWidth)
 Set the right upper corner in X-axis. Inside this rectangle, the plot is drawn. NOTE: This value is recalculated since the plot figure is drawn! (plotStartWidth, plotStartHeight) --------------------------------------------— (plotEndWidth, plotStartHeight)
 
void setPlotEndHeight (const wxCoord plotEndHeight)
 Set the right bottom corner in Y-axis. Inside this rectangle, the plot is drawn. NOTE: This value is recalculated since the plot figure is drawn! (plotStartWidth, plotStartHeight) --------------------------------------------— (plotEndWidth, plotStartHeight)
 

Additional Inherited Members

- Protected Attributes inherited from Line
wxCoord plotEndWidth = 0
 Location of right upper corner in X-axis.
 
wxCoord plotEndHeight = 0
 Location of right bottom corner in Y-axis.
 
wxCoord plotStartWidth = 0
 Location of left upper corner in X-axis.
 
wxCoord plotStartHeight = 0
 Location of left upper corner in Y-axis.
 
double minX = 0
 Minimum value of data in X-axis.
 
double maxX = 0
 Maximum value of data in X-axis.
 
double minY = 0
 Minimum value of data in Y-axis.
 
double maxY = 0
 Maximum value of data in Y-axis.
 

Detailed Description

Spline class. Inheritance from class Line.

Member Function Documentation

◆ draw()

void Spline::draw ( wxDC & dc,
const std::vector< double > & xData,
const std::vector< double > & yData,
const unsigned int colourIndex )
overridevirtual

Draw the spline plot inside the rectangle.

Parameters
dcThe wxDC object for drawing lines, polygons etc.
xDataData in X-axis.
yDataData in Y-axis.
colourIndexSelection index of the colour.

Reimplemented from Line.


The documentation for this class was generated from the following files: