22 const void *
handle()
const override {
return nullptr ; }
24 std::type_index
typeIndex()
const override {
return std::type_index(
typeid(
nullptr) ) ; }
EmptyGeometry class Implement an empty geometry.
#define MARLINMT_DECLARE_GEOMETRY(Class)
void destroy() override
Cleanup geometry.
const void * handle() const override
Get a handle on the geometry instance.
void loadGeometry() override
Load the geometry.
std::type_index typeIndex() const override
Get a type index object from the geometry handle.
GeometryPlugin class Responsible for loading geometry in Marlin and providing access to it through th...
EmptyGeometry & operator=(const EmptyGeometry &)=delete
void dumpGeometry() const override
Dump the geometry in the console.