Workspace 6.21.5
Classes | Namespaces | Functions
dataseries.h File Reference
#include <iterator>
#include <QVector>
#include "Workspace/Application/LanguageUtils/clonable.h"
#include "Workspace/Application/LanguageUtils/errorchecks.h"
#include "Workspace/DataExecution/DataObjects/datafactorytraits.h"
#include "Workspace/DataExecution/DataObjects/dataobject.h"
#include "Workspace/DataExecution/DataObjects/derivedtobaseadaptor.h"
#include "Workspace/DataExecution/DataObjects/typeadaptor.h"
#include "Workspace/DataExecution/DataObjects/typeadaptorfactory.h"
#include "Workspace/DataExecution/DataObjects/typeddatafactory.h"
#include "Workspace/DataExecution/DataObjects/typedobject.h"
#include "DataAnalysis/dataanalysis_api.h"
#include "dataseriesadaptor.h"
Include dependency graph for dataseries.h:
This graph shows which files directly or indirectly include this file:

Classes

class  DataSeries::const_iterator
 Iterator providing const random access to a DataSeries. More...
 
class  DataSeries
 Interface for accessing data types as though they were a read-only const array of doubles. More...
 
struct  DataSeriesEvaluator< T >
 Trivial evaluator relying on an automatic conversion to double. More...
 
class  NullDataSeries
 Empty data series. More...
 
class  SequenceDataSeries
 An infinite data series whose value is the same as the index. More...
 
class  StandardDataSeries< T, Evaluator >
 Template subclass of DataSeries for things that act like std::vector. More...
 

Namespaces

namespace  CSIRO
 Top level namespace for all Workspace code.
 
namespace  CSIRO::DataAnalysis
 Fundamental data analysis support.
 

Functions

DataSeries::const_iterator operator+ (DataSeries::const_iterator::difference_type n, const DataSeries::const_iterator &it)
 
DataSeries::const_iterator operator- (DataSeries::const_iterator::difference_type n, const DataSeries::const_iterator &it)