8#include "MantidKernel/DllConfig.h"
20template <
typename HeldType>
35template <
typename HeldType>
52template <
typename HeldType>
54 return m_unfiltered.get();
60#define INSTANTIATE(TYPE) template class MANTID_KERNEL_DLL FilteredTimeSeriesProperty<TYPE>;
#define INSTANTIATE(TYPE)
FilteredTimeSeriesProperty()=delete
Disable default constructor.
const TimeSeriesProperty< HeldType > * unfiltered() const
Access the unfiltered log.
~FilteredTimeSeriesProperty() override
Destructor.
A specialised Property class for holding a series of time-value pairs.
void filterWith(const TimeSeriesProperty< bool > *filter)
Divide the property into allowed and disallowed time intervals according to filter.