Empty data series.
More...
#include <DataAnalysis/DataStructures/dataseries.h>
This class normally serves as a default until a series containing data replaces it. NullDataSeries objects always return true for empty(), 0 for size() and 0 for operator[](int).
◆ clone()
- Returns
- A clone of this object.
- Note
- Subclasses would normally return their own type rather than the Clonable type. The C++ language rules allow a more derived type to be returned from a virtual function and the compiler will still treat it as a valid override.
Note that this implementation of clone should not clone the underlying data of the series. Rather, just the interface to it should be cloned. This is important, because workspaces will frequently pass around clones of DataSeries objects like handles to the underlying data which could be expensive to copy.
Implements DataSeries.
◆ destroy()
◆ empty()
◆ operator[]()
double operator[] |
( |
int |
| ) |
const |
|
inlineoverridevirtual |
◆ size()