5class __declspec(dllexport) QuantityDescriptionMatrix :
public QuantityDescription
8 QuantityDescriptionMatrix(
const ot::MatrixEntryPointer& _matrixDimensions)
10 m_metadataQuantity.dataDimensions = { _matrixDimensions.m_row, _matrixDimensions.m_column };
12 QuantityDescriptionMatrix(
const ot::MatrixEntryPointer& _matrixDimensions, uint64_t _reserveNumberOfEntries)
13 :QuantityDescriptionMatrix(_matrixDimensions)
15 m_quantityValues.reserve(_reserveNumberOfEntries);
17 void setValues(
const std::vector<ot::GenericDataStructMatrix>& _values) { m_quantityValues = _values; };
18 void addToValues(
const ot::GenericDataStructMatrix& _value) { m_quantityValues.push_back(_value); }
19 const std::vector<ot::GenericDataStructMatrix>& getValues()
const {
return m_quantityValues; }
21 std::vector<ot::GenericDataStructMatrix> m_quantityValues;