![]() |
ImFusion SDK 4.3
|
This is the complete list of members for ThreadSafeInstrumentsBase, including all inherited members.
| clear()=0 | ThreadSafeInstrumentsBase | pure virtual |
| create(TrackerID trackerID, bool active=true)=0 | ThreadSafeInstrumentsBase | pure virtual |
| createWithPrefix(const std::string &prefix, const std::string &name, const std::string &modelNum="", bool active=true)=0 | ThreadSafeInstrumentsBase | pure virtual |
| find(const std::string &id) const =0 | ThreadSafeInstrumentsBase | pure virtual |
| instruments() const =0 | ThreadSafeInstrumentsBase | pure virtual |
| isActive(const std::string &id) const =0 | ThreadSafeInstrumentsBase | pure virtual |
| mainId() const =0 | ThreadSafeInstrumentsBase | pure virtual |
| mainIndex() const =0 | ThreadSafeInstrumentsBase | pure virtual |
| mainInstrument() const =0 | ThreadSafeInstrumentsBase | pure virtual |
| mainName() const =0 | ThreadSafeInstrumentsBase | pure virtual |
| modify(const std::string &id, const std::function< void(const std::string &, TrackingInstrument &)> &fun)=0 | ThreadSafeInstrumentsBase | pure virtual |
| modifyAll(const std::function< void(const std::string &, TrackingInstrument &)> &fun)=0 | ThreadSafeInstrumentsBase | pure virtual |
| prepareUpdate(unsigned long long timestamp)=0 | ThreadSafeInstrumentsBase | pure virtual |
| remove(const std::string &id)=0 | ThreadSafeInstrumentsBase | pure virtual |
| setActive(const std::string &id, bool active)=0 | ThreadSafeInstrumentsBase | pure virtual |
| setMain(unsigned int index)=0 | ThreadSafeInstrumentsBase | pure virtual |
| setMainById(const std::string &id)=0 | ThreadSafeInstrumentsBase | pure virtual |
| size() const =0 | ThreadSafeInstrumentsBase | pure virtual |
| update(const std::string &id, mat4 matrix, double quality, unsigned long long timestamp=0, int statusFlags=0x0)=0 | ThreadSafeInstrumentsBase | pure virtual |
| ~ThreadSafeInstrumentsBase()=default (defined in ThreadSafeInstrumentsBase) | ThreadSafeInstrumentsBase | virtual |