##// END OF EJS Templates
The cache is now updated only if date requested has been successfully...
The cache is now updated only if date requested has been successfully acquired

File last commit:

r310:9a5cb57f1573
r318:fc4b2122dbde
Show More
ScalarSeries.h
30 lines | 866 B | text/x-c | CLexer
Alexandre Leroux
Creates scalar series
r126 #ifndef SCIQLOP_SCALARSERIES_H
#define SCIQLOP_SCALARSERIES_H
#include <Data/DataSeries.h>
/**
* @brief The ScalarSeries class is the implementation for a data series representing a scalar.
*/
class ScalarSeries : public DataSeries<1> {
public:
/**
* Ctor
* @param size the number of data the series will hold
* @param xAxisUnit x-axis unit
* @param valuesUnit values unit
*/
Alexandre Leroux
Fixes after review
r188 explicit ScalarSeries(int size, const Unit &xAxisUnit, const Unit &valuesUnit);
Alexandre Leroux
Creates scalar series
r126
/**
* Sets data for a specific index. The index has to be valid to be effective
* @param index the index to which the data will be set
* @param x the x-axis data
* @param value the value data
*/
void setData(int index, double x, double value) noexcept;
Alexandre Leroux
Use std::shared_ptr in CosinusProvider
r310
std::unique_ptr<IDataSeries> clone() const;
Alexandre Leroux
Creates scalar series
r126 };
#endif // SCIQLOP_SCALARSERIES_H