9#ifndef __MESHX_DEVICE_HPP__
10#define __MESHX_DEVICE_HPP__
dev_struct_t * pdev
Definition meshx_device.hpp:54
void init(dev_struct_t *pdev)
Initialize the device wrapper with a raw C struct.
Definition meshx_device.hpp:31
static meshXDevice & get_instance()
Get the singleton instance.
Definition meshx_device.cpp:14
void visualize_status()
Visualize the current composition and element status.
Definition meshx_device.cpp:19
dev_struct_t * get_raw_struct()
Get the underlying C structure.
Definition meshx_device.hpp:38
bool is_initialized() const
Check if initialized.
Definition meshx_device.hpp:43
meshXDevice()
Definition meshx_device.hpp:51
struct dev_struct dev_struct_t
Structure representing the device composition and elements.
Forward declaration of MeshX classes.