Template Class Data

Inheritance Relationships

Base Type

  • public Base::Data

Class Documentation

template<typename TYPE>
class Data : public Base::Data

Public Functions

inline void Initialize(const Parameters &parameters)
inline void setData(const std::vector<TYPE> &data)
inline void setData(const TYPE *data, int len)
inline void setSample(int index, const TYPE &data)
inline std::vector<TYPE> &data()
inline void SerializeBinary(std::ostream &stream, Serialization::Format format = Serialization::Format::FULL) const override
inline void SerializeYAML(YAML::Node &node, Serialization::Format format = Serialization::Format::FULL) const override
inline void YAMLDescription(YAML::Node &node, Serialization::Format format = Serialization::Format::FULL) const override

Protected Attributes

std::vector<TYPE> data_