<ahref="_metadata_8h.html">Go to the documentation of this file.</a><divclass="fragment"><divclass="line"><aid="l00001"name="l00001"></a><spanclass="lineno"> 1</span><spanclass="comment">/* ***********************************************************************</span></div>
<divclass="line"><aid="l00007"name="l00007"></a><spanclass="lineno"> 7</span><spanclass="comment">// 4DSSE is free software; you can use it and/or modify</span></div>
<divclass="line"><aid="l00008"name="l00008"></a><spanclass="lineno"> 8</span><spanclass="comment">// it under the terms and restrictions the GNU General Library Public</span></div>
<divclass="line"><aid="l00009"name="l00009"></a><spanclass="lineno"> 9</span><spanclass="comment">// License version 3 (GPLv3) as published by the Free Software Foundation.</span></div>
<divclass="line"><aid="l00011"name="l00011"></a><spanclass="lineno"> 11</span><spanclass="comment">// 4DSSE is distributed in the hope that it will be useful,</span></div>
<divclass="line"><aid="l00012"name="l00012"></a><spanclass="lineno"> 12</span><spanclass="comment">// but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
<divclass="line"><aid="l00013"name="l00013"></a><spanclass="lineno"> 13</span><spanclass="comment">// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.</span></div>
<divclass="line"><aid="l00014"name="l00014"></a><spanclass="lineno"> 14</span><spanclass="comment">// See the GNU Library General Public License for more details.</span></div>
<divclass="line"><aid="l00016"name="l00016"></a><spanclass="lineno"> 16</span><spanclass="comment">// You should have received a copy of the GNU Library General Public License</span></div>
<divclass="line"><aid="l00017"name="l00017"></a><spanclass="lineno"> 17</span><spanclass="comment">// along with this software; if not, write to the Free Software</span></div>
<divclass="line"><aid="l00018"name="l00018"></a><spanclass="lineno"> 18</span><spanclass="comment">// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span></div>
<divclass="ttc"id="aclass_metadata_html_a07035de7b0c780ef340e1a11c60a4d2b"><divclass="ttname"><ahref="class_metadata.html#a07035de7b0c780ef340e1a11c60a4d2b">Metadata::setByteSize</a></div><divclass="ttdeci">void setByteSize(std::size_t byteSize) noexcept</div><divclass="ttdoc">Sets the total size of the data in bytes.</div><divclass="ttdef"><b>Definition</b><ahref="_metadata_8cpp_source.html#l00062">Metadata.cpp:62</a></div></div>
<divclass="ttc"id="aclass_metadata_html_a163f74d4ef9ecd13a34e7e9cab2e21ce"><divclass="ttname"><ahref="class_metadata.html#a163f74d4ef9ecd13a34e7e9cab2e21ce">Metadata::dimensions_</a></div><divclass="ttdeci">std::vector< std::size_t > dimensions_</div><divclass="ttdoc">Dimensions of the data (e.g., {3, 4} for a 3x4 matrix).</div><divclass="ttdef"><b>Definition</b><ahref="#l00128">Metadata.h:128</a></div></div>
<divclass="ttc"id="aclass_metadata_html_a290205e5f46416dd0f48bd6ff62888ac"><divclass="ttname"><ahref="class_metadata.html#a290205e5f46416dd0f48bd6ff62888ac">Metadata::dataType_</a></div><divclass="ttdeci">std::string dataType_</div><divclass="ttdoc">Type of the data (e.g., "float", "double").</div><divclass="ttdef"><b>Definition</b><ahref="#l00127">Metadata.h:127</a></div></div>
<divclass="ttc"id="aclass_metadata_html_a365c4594ad65c3b10b40a1cf4f4aea26"><divclass="ttname"><ahref="class_metadata.html#a365c4594ad65c3b10b40a1cf4f4aea26">Metadata::setDebugEnabled</a></div><divclass="ttdeci">void setDebugEnabled(bool debugFlag) noexcept</div><divclass="ttdoc">Sets the debugging flag.</div><divclass="ttdef"><b>Definition</b><ahref="_metadata_8cpp_source.html#l00132">Metadata.cpp:132</a></div></div>
<divclass="ttc"id="aclass_metadata_html_a412c0c0b8754d85f9edbbdcd637f3b20"><divclass="ttname"><ahref="class_metadata.html#a412c0c0b8754d85f9edbbdcd637f3b20">Metadata::getDimensions</a></div><divclass="ttdeci">const std::vector< std::size_t >& getDimensions() const noexcept</div><divclass="ttdoc">Gets the dimensions of the data.</div><divclass="ttdef"><b>Definition</b><ahref="_metadata_8cpp_source.html#l00098">Metadata.cpp:98</a></div></div>
<divclass="ttc"id="aclass_metadata_html_a65fd506f1bd41699d9cd19bc0dfc9701"><divclass="ttname"><ahref="class_metadata.html#a65fd506f1bd41699d9cd19bc0dfc9701">Metadata::debugFlag_</a></div><divclass="ttdeci">bool debugFlag_</div><divclass="ttdoc">Indicates whether debugging is enabled.</div><divclass="ttdef"><b>Definition</b><ahref="#l00129">Metadata.h:129</a></div></div>
<divclass="ttc"id="aclass_metadata_html_a88f4f57d443e2b7664e75e57a29dfbf0"><divclass="ttname"><ahref="class_metadata.html#a88f4f57d443e2b7664e75e57a29dfbf0">Metadata::setDataType</a></div><divclass="ttdeci">void setDataType(const std::string &dataType)</div><divclass="ttdoc">Sets the type of the data.</div><divclass="ttdef"><b>Definition</b><ahref="_metadata_8cpp_source.html#l00086">Metadata.cpp:86</a></div></div>
<divclass="ttc"id="aclass_metadata_html_abe52c81e04665628666b4140cd346b69"><divclass="ttname"><ahref="class_metadata.html#abe52c81e04665628666b4140cd346b69">Metadata::isDebugEnabled</a></div><divclass="ttdeci">bool isDebugEnabled() const noexcept</div><divclass="ttdoc">Checks if debugging information is enabled.</div><divclass="ttdef"><b>Definition</b><ahref="_metadata_8cpp_source.html#l00120">Metadata.cpp:120</a></div></div>
<divclass="ttc"id="aclass_metadata_html_ac73a509797c98c0d52fb32e1f93e38bc"><divclass="ttname"><ahref="class_metadata.html#ac73a509797c98c0d52fb32e1f93e38bc">Metadata::byteSize_</a></div><divclass="ttdeci">int byteSize_</div><divclass="ttdoc">Total size of the data in bytes.</div><divclass="ttdef"><b>Definition</b><ahref="#l00126">Metadata.h:126</a></div></div>
<divclass="ttc"id="aclass_metadata_html_ac7980d1efdd6ae434f0115f83d08348e"><divclass="ttname"><ahref="class_metadata.html#ac7980d1efdd6ae434f0115f83d08348e">Metadata::getByteSize</a></div><divclass="ttdeci">std::size_t getByteSize() const noexcept</div><divclass="ttdoc">Gets the total size of the data in bytes.</div><divclass="ttdef"><b>Definition</b><ahref="_metadata_8cpp_source.html#l00050">Metadata.cpp:50</a></div></div>
<divclass="ttc"id="aclass_metadata_html_ae849560667461008cb72e83919c20be0"><divclass="ttname"><ahref="class_metadata.html#ae849560667461008cb72e83919c20be0">Metadata::Metadata</a></div><divclass="ttdeci">Metadata()=default</div><divclass="ttdoc">Default constructor for Metadata.</div></div>
<divclass="ttc"id="aclass_metadata_html_aeed7f22ccc61d9a3d6425441d381dcdc"><divclass="ttname"><ahref="class_metadata.html#aeed7f22ccc61d9a3d6425441d381dcdc">Metadata::getDataType</a></div><divclass="ttdeci">const std::string & getDataType() const noexcept</div><divclass="ttdoc">Gets the type of the data.</div><divclass="ttdef"><b>Definition</b><ahref="_metadata_8cpp_source.html#l00074">Metadata.cpp:74</a></div></div>
<divclass="ttc"id="aclass_metadata_html_af5264d1666839e69c192b565b5cfa606"><divclass="ttname"><ahref="class_metadata.html#af5264d1666839e69c192b565b5cfa606">Metadata::setDimensions</a></div><divclass="ttdeci">void setDimensions(const std::vector< std::size_t >&dimensions)</div><divclass="ttdoc">Sets the dimensions of the data.</div><divclass="ttdef"><b>Definition</b><ahref="_metadata_8cpp_source.html#l00109">Metadata.cpp:109</a></div></div>
<liclass="footer">Generated by <ahref="https://www.doxygen.org/index.html"><imgclass="footer"src="doxygen.svg"width="104"height="31"alt="doxygen"/></a> 1.13.2 </li>