Class IMultiTag¶
Defined in File IMultiTag.hpp
Inheritance Relationships¶
Base Type¶
public nix::base::IBaseTag
(Class IBaseTag)
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 std::vector<std::string> units() const = 0¶
-
virtual void units(const std::vector<std::string> &units) = 0¶
-
inline virtual ~IMultiTag()¶
Destructor.
-
virtual std::shared_ptr<base::IDataArray> positions() const = 0¶