9#include "MantidAlgorithms/DllConfig.h"
14namespace HistogramData {
29 enum class Value : uint8_t { Linear, CSpline };
31 void set(
const Value &
kind,
const bool calculateErrors,
const bool independentErrors);
32 void set(
const std::string &
kind,
const bool calculateErrors,
const bool independentErrors);
34 std::unique_ptr<Kernel::Property> property()
const;
35 std::string propertyDoc()
const;
36 std::string validateInputSize(
const size_t size)
const;
38 void applyInplace(HistogramData::Histogram &inOut,
size_t stepSize)
const;
39 void applyInPlace(
const HistogramData::Histogram &in, HistogramData::Histogram &out)
const;
const std::string & m_value
Kind kind
The kind of the point: either openning or closing the range.
Class to provide a consistent interface to an interpolation option on algorithms.
Helper class which provides the Collimation Length for SANS instruments.