##// END OF EJS Templates
Sets sames margin sides for graphs in a same zone
Sets sames margin sides for graphs in a same zone

File last commit:

r644:c050c224f3de
r671:2d96f9af06b9
Show More
VectorSeries.h
34 lines | 1.2 KiB | text/x-c | CLexer
Alexandre Leroux
Creates vector series...
r528 #ifndef SCIQLOP_VECTORSERIES_H
#define SCIQLOP_VECTORSERIES_H
#include "CoreGlobal.h"
#include <Data/DataSeries.h>
/**
* @brief The VectorSeries class is the implementation for a data series representing a vector.
*/
class SCIQLOP_CORE_EXPORT VectorSeries : public DataSeries<2> {
public:
/**
Alexandre Leroux
Updates VectorSeries() to create a single QVector for ArrayData with three vectors in entry
r603 * Ctor with three vectors (one per component). The vectors must have the same size, otherwise a
* ScalarSeries with no values will be created.
Alexandre Leroux
Creates vector series...
r528 * @param xAxisData x-axis data
* @param xvaluesData x-values data
* @param yvaluesData y-values data
* @param zvaluesData z-values data
*/
Alexandre Leroux
Uses std::vector instead of QVector in ArrayData (1)...
r644 explicit VectorSeries(std::vector<double> xAxisData, std::vector<double> xValuesData,
std::vector<double> yValuesData, std::vector<double> zValuesData,
Alexandre Leroux
Creates vector series...
r528 const Unit &xAxisUnit, const Unit &valuesUnit);
Alexandre Leroux
Updates VectorSeries() to create a single QVector for ArrayData with three vectors in entry
r603 /// Default Ctor
Alexandre Leroux
Uses std::vector instead of QVector in ArrayData (1)...
r644 explicit VectorSeries(std::vector<double> xAxisData, std::vector<double> valuesData,
Alexandre Leroux
Updates VectorSeries() to create a single QVector for ArrayData with three vectors in entry
r603 const Unit &xAxisUnit, const Unit &valuesUnit);
Alexandre Leroux
Creates vector series...
r528 std::unique_ptr<IDataSeries> clone() const;
std::shared_ptr<IDataSeries> subDataSeries(const SqpRange &range) override;
};
#endif // SCIQLOP_VECTORSERIES_H