9 #include "imstkFactory.h" 43 static std::shared_ptr<DeviceManager>
makeDeviceManager(
const std::string typeName);
60 #define IMSTK_REGISTER_DEVICE_MANAGER(objType) DeviceManagerRegistrar<objType> _imstk_registerdevicemanager ## objType(#objType) Generic Factory class that can take objects with constructor parameters.
Manages and generates the DeviceManager's.
static std::shared_ptr< DeviceManager > makeDeviceManager()
Attempts to create a new DeviceManager by whichever is default If multiple haptic managers are built ...
Templated class that can add to the object factory with objects that will be generated via std::make_...