##// END OF EJS Templates
Updates access to y-axis properties of the data series (2)...
Updates access to y-axis properties of the data series (2) Uses iterators instead of y-axis at() method to get access to the data Adds access in data series iterator

File last commit:

r771:fa4cc23d1d91
r963:867233058fe0
Show More
VariableCacheStrategy.h
31 lines | 665 B | text/x-c | CLexer
/ core / include / Variable / VariableCacheStrategy.h
Implementation of the VariableCacheStrategy
r531 #ifndef SCIQLOP_VARIABLECACHESTRATEGY_H
#define SCIQLOP_VARIABLECACHESTRATEGY_H
#include "CoreGlobal.h"
#include <QLoggingCategory>
#include <QObject>
#include <Data/SqpRange.h>
#include <QLoggingCategory>
#include <Common/spimpl.h>
#include <utility>
Q_DECLARE_LOGGING_CATEGORY(LOG_VariableCacheStrategy)
class Variable;
/// This class aims to hande the cache strategy.
Alexandre Leroux
Updates cache strategy
r771 class SCIQLOP_CORE_EXPORT VariableCacheStrategy {
Implementation of the VariableCacheStrategy
r531
Alexandre Leroux
Updates cache strategy
r771 public:
virtual std::pair<SqpRange, SqpRange> computeRange(const SqpRange &vRange,
const SqpRange &rangeRequested)
= 0;
Implementation of the VariableCacheStrategy
r531 };
Alexandre Leroux
Updates cache strategy
r771
Implementation of the VariableCacheStrategy
r531 #endif // SCIQLOP_VARIABLECACHESTRATEGY_H