Class IRangeDimension

Inheritance Relationships

Base Type

Class Documentation

class IRangeDimension : public virtual nix::base::IDimension

Interface for implementations of the RangeDimension entity.

See nix::RangeDimension for more detailed information.

Public Functions

virtual boost::optional<std::string> label() const = 0
virtual bool alias() 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 std::vector<double> ticks() const = 0
virtual std::vector<double> ticks(ndsize_t start, size_t count) const = 0
virtual void ticks(const std::vector<double> &ticks) = 0
inline virtual ~IRangeDimension()