Class IMultiTag

Inheritance Relationships

Base Type

Class Documentation

class IMultiTag : public virtual nix::base::IBaseTag

Interface for implementations of the MultiTag entity.

See nix::MultiTag for a more detailed description.

Public Functions

virtual std::shared_ptr<base::IDataArray> positions() const = 0
virtual void positions(const std::string &name_or_id) = 0
virtual bool hasPositions() const = 0
virtual std::shared_ptr<base::IDataArray> extents() const = 0
virtual void extents(const std::string &name_or_id) = 0
virtual void extents(const none_t t) = 0
virtual std::vector<std::string> units() const = 0
virtual void units(const std::vector<std::string> &units) = 0
virtual void units(const none_t t) = 0
inline virtual ~IMultiTag()

Destructor.