8 #ifndef META_OCEAN_DEVICES_ARCORE_AC_FACTORY_H
9 #define META_OCEAN_DEVICES_ARCORE_AC_FACTORY_H
51 static void update(
unsigned int textureId);
This class implements a device factory for the ARCore tracking library.
Definition: ACFactory.h:29
ACFactory()
Creates a new factory.
void registerDevices()
Registers all devices.
static void update(unsigned int textureId)
Updates the factory's trackers with the most recent tracking results from ARCore.
static bool registerFactory()
Registers this factory at the manager.
static bool unregisterFactory()
Unregisters this factory at the manger.
static Device * createACTracker6DOF(const std::string &name, const Device::DeviceType &deviceType)
Creates a new 6DOF tracker.
Definition of a class holding the major and minor device type.
Definition: devices/Device.h:62
This class is the base class for all devices of any type.
Definition: devices/Device.h:28
This class implements a factory able to create instances of devices.
Definition: devices/Factory.h:28
The namespace covering the entire Ocean framework.
Definition: Accessor.h:15