Class ISampledDimension

Inheritance Relationships

Base Type

Class Documentation

class ISampledDimension : public virtual nix::base::IDimension

Interface for implementations of the SampledDimension entity.

See nix::SampledDimension for more detailed information.

Public Functions

virtual boost::optional<std::string> label() const = 0
virtual void label(const std::string &label) = 0
virtual void label(const none_t t) = 0
virtual boost::optional<std::string> unit() const = 0
virtual void unit(const std::string &unit) = 0
virtual void unit(const none_t t) = 0
virtual double samplingInterval() const = 0
virtual void samplingInterval(double interval) = 0
virtual boost::optional<double> offset() const = 0
virtual void offset(double offset) = 0
virtual void offset(const none_t t) = 0
inline virtual ~ISampledDimension()