    

 ## On this page

  

 

 # ModelDataWrapper Class Reference

 Last update: 16.07.2025 

Data wrapper that handles arbitrary data transmitted from python to c++ it uses the underlaying variant that can be one of many structs and handles getters and setters. [More...](class_model_data_wrapper.xhtml#details)

## <a name="pub-methods"></a>Public Member Functions

<a id="a3a5aa37a88bcb89d0ae69e252d5b2d48"></a>template&lt;typename T &gt; T \* **getData** () <a id="a3a5aa37a88bcb89d0ae69e252d5b2d48"></a>template&lt;typename T &gt; T \* **getData** () <a id="abdb1b812a81f6d50509442fa47faa3e8"></a>[ModelDataVariant](group__models.xhtml#ga304ac7b82916ea1c69baf0c35c36f2bf) **getVariant** () <a id="a6f3f28ddccf3eaa736d0dbf4debbe94d"></a> **ModelDataWrapper** ([BaseModelData](struct_base_model_data.xhtml) data) <a id="aec1ebb1608d9690e62ff1b3f6148a5b8"></a> **ModelDataWrapper** (HybridDFFNData data) <a id="abf98e942b25e5d9615ce2be198f90988"></a> **ModelDataWrapper** ([ModelDataWrapper](class_model_data_wrapper.xhtml) other) <a id="a27ad9a0a6ff6934b0edfe1efb43de3c9"></a> **ModelDataWrapper** ([ModelDataWrapper](class_model_data_wrapper.xhtml) other) noexcept <a id="aaea12a69251de49fd424e984f0730b5b"></a>[ModelDataWrapper](class_model_data_wrapper.xhtml) **operator=** ([ModelDataWrapper](class_model_data_wrapper.xhtml) other) <a id="aad8e8cd039e91c24a6c10c1d1558adeb"></a>[ModelDataWrapper](class_model_data_wrapper.xhtml) **operator=** ([ModelDataWrapper](class_model_data_wrapper.xhtml) other) noexcept <a id="details" name="details"></a>## Detailed Description

Data wrapper that handles arbitrary data transmitted from python to c++ it uses the underlaying variant that can be one of many structs and handles getters and setters.