8 #include "../context.h" 13 class TrackingManager;
22 tm2_info(std::shared_ptr<perc::TrackingManager> manager, perc::TrackingDevice* dev, std::shared_ptr<context> ctx);
23 std::shared_ptr<device_interface> create(std::shared_ptr<context> ctx,
bool register_device_notifications)
const override;
26 static std::vector<std::shared_ptr<device_info>> pick_tm2_devices(
27 std::shared_ptr<context> ctx,
28 std::shared_ptr<perc::TrackingManager> manager,
29 const std::vector<perc::TrackingDevice*>& tm_devices);
31 std::shared_ptr<perc::TrackingManager> _manager;
32 perc::TrackingDevice* _dev;