##// END OF EJS Templates
Implements validation of variable's data (1)...
Implements validation of variable's data (1) Creates helper used to validate data, depending on the server set at compile time

File last commit:

r694:c050c224f3de
r1231:077a4fb03e91
Show More
ScalarSeries.h
27 lines | 853 B | text/x-c | CLexer
Alexandre Leroux
Creates scalar series
r126 #ifndef SCIQLOP_SCALARSERIES_H
#define SCIQLOP_SCALARSERIES_H
Alexandre Leroux
Exports core module as a shared library...
r461 #include "CoreGlobal.h"
Alexandre Leroux
Creates scalar series
r126 #include <Data/DataSeries.h>
/**
* @brief The ScalarSeries class is the implementation for a data series representing a scalar.
*/
Alexandre Leroux
Exports core module as a shared library...
r461 class SCIQLOP_CORE_EXPORT ScalarSeries : public DataSeries<1> {
Alexandre Leroux
Creates scalar series
r126 public:
Alexandre Leroux
Creates constructor for ScalarSeries that directly takes vectors...
r392 /**
* Ctor with two vectors. The vectors must have the same size, otherwise a ScalarSeries with no
* values will be created.
* @param xAxisData x-axis data
* @param valuesData values data
*/
Alexandre Leroux
Uses std::vector instead of QVector in ArrayData (1)...
r694 explicit ScalarSeries(std::vector<double> xAxisData, std::vector<double> valuesData,
Alexandre Leroux
Creates constructor for ScalarSeries that directly takes vectors...
r392 const Unit &xAxisUnit, const Unit &valuesUnit);
Implementation of V5 acquisition
r539 std::unique_ptr<IDataSeries> clone() const override;
Alexandre Leroux
Renames subData() to subDataSeries()...
r554 std::shared_ptr<IDataSeries> subDataSeries(const SqpRange &range) override;
Alexandre Leroux
Creates scalar series
r126 };
#endif // SCIQLOP_SCALARSERIES_H