ImFusion SDK 4.3
ThreadSafeInstrumentsBase Member List

This is the complete list of members for ThreadSafeInstrumentsBase, including all inherited members.

clear()=0ThreadSafeInstrumentsBasepure virtual
create(TrackerID trackerID, bool active=true)=0ThreadSafeInstrumentsBasepure virtual
createWithPrefix(const std::string &prefix, const std::string &name, const std::string &modelNum="", bool active=true)=0ThreadSafeInstrumentsBasepure virtual
find(const std::string &id) const =0ThreadSafeInstrumentsBasepure virtual
instruments() const =0ThreadSafeInstrumentsBasepure virtual
isActive(const std::string &id) const =0ThreadSafeInstrumentsBasepure virtual
mainId() const =0ThreadSafeInstrumentsBasepure virtual
mainIndex() const =0ThreadSafeInstrumentsBasepure virtual
mainInstrument() const =0ThreadSafeInstrumentsBasepure virtual
mainName() const =0ThreadSafeInstrumentsBasepure virtual
modify(const std::string &id, const std::function< void(const std::string &, TrackingInstrument &)> &fun)=0ThreadSafeInstrumentsBasepure virtual
modifyAll(const std::function< void(const std::string &, TrackingInstrument &)> &fun)=0ThreadSafeInstrumentsBasepure virtual
prepareUpdate(unsigned long long timestamp)=0ThreadSafeInstrumentsBasepure virtual
remove(const std::string &id)=0ThreadSafeInstrumentsBasepure virtual
setActive(const std::string &id, bool active)=0ThreadSafeInstrumentsBasepure virtual
setMain(unsigned int index)=0ThreadSafeInstrumentsBasepure virtual
setMainById(const std::string &id)=0ThreadSafeInstrumentsBasepure virtual
size() const =0ThreadSafeInstrumentsBasepure virtual
update(const std::string &id, mat4 matrix, double quality, unsigned long long timestamp=0, int statusFlags=0x0)=0ThreadSafeInstrumentsBasepure virtual
~ThreadSafeInstrumentsBase()=default (defined in ThreadSafeInstrumentsBase)ThreadSafeInstrumentsBasevirtual
Search Tab / S to search, Esc to close