| activeInstruments() const | ImFusion::TrackingStream | virtual |
| attemptStateChange(std::function< bool()> work, State stateWorking, State stateSuccess, State stateError) (defined in ImFusion::Stream) | ImFusion::Stream | protected |
| bounds() const override | ImFusion::Stream | virtual |
| changeState(State newState) (defined in ImFusion::Stream) | ImFusion::Stream | protected |
| close() | ImFusion::Stream | inline |
| closeAsync() | ImFusion::Stream | |
| closeImpl() override | ImFusion::SeekableStream< TrackingInstrument, TrackingStream > | inlinevirtual |
| components() const | ImFusion::Data | inline |
| components() (defined in ImFusion::Data) | ImFusion::Data | inline |
| Configurable()=default (defined in ImFusion::Configurable) | ImFusion::Configurable | |
| Configurable(const Configurable &rhs) (defined in ImFusion::Configurable) | ImFusion::Configurable | |
| Configurable(Configurable &&rhs) noexcept (defined in ImFusion::Configurable) | ImFusion::Configurable | |
| configuration(Properties *p) const | ImFusion::Configurable | virtual |
| configure(const Properties *p) | ImFusion::Configurable | virtual |
| configureDefaults() | ImFusion::Configurable | virtual |
| createDefaultStreamController() | ImFusion::Stream | virtual |
| createTrackingStreamData() | ImFusion::TrackingStream | protected |
| CT enum value | ImFusion::Data | |
| currentState() const (defined in ImFusion::Stream) | ImFusion::Stream | |
| Data(const std::string &name="") (defined in ImFusion::Data) | ImFusion::Data | |
| Data(const Data &other) (defined in ImFusion::Data) | ImFusion::Data | |
| describe() const override | ImFusion::TrackingStream | virtual |
| devices() const override | ImFusion::ROS::SeekableTrackingStream | inlinevirtual |
| disconnectAll() | ImFusion::SignalReceiver | protected |
| DISTANCE enum value | ImFusion::Data | |
| emitSignals(const InstrumentUpdate &update) | ImFusion::TrackingStream | protected |
| getFps() const | ImFusion::SeekableStream< TrackingInstrument, TrackingStream > | inline |
| getUseFps() const | ImFusion::SeekableStream< TrackingInstrument, TrackingStream > | inline |
| IMAGE enum value | ImFusion::Data | |
| IMAGESET enum value | ImFusion::Data | |
| IMAGESTREAM enum value | ImFusion::Data | |
| instruments() const | ImFusion::TrackingStream | virtual |
| isAnnotationType() const | ImFusion::Data | virtual |
| isInstrumentActive(const std::string &id) const | ImFusion::TrackingStream | |
| isRunning() const | ImFusion::Stream | inlinevirtual |
| isStateOneOf(const std::vector< State > &states) const (defined in ImFusion::Stream) | ImFusion::Stream | |
| Kind enum name | ImFusion::Data | |
| kind() const override | ImFusion::TrackingStream | inlinevirtual |
| LABEL enum value | ImFusion::Data | |
| LIVETRACKINGSTREAM enum value (defined in ImFusion::Data) | ImFusion::Data | |
| m_dataComponentList | ImFusion::Data | protected |
| m_instruments | ImFusion::TrackingStream | protected |
| m_matrix | ImFusion::Data | protected |
| m_matrixMutex | ImFusion::Data | mutableprotected |
| m_params | ImFusion::Configurable | protected |
| m_useFps | ImFusion::SeekableStream< TrackingInstrument, TrackingStream > | protected |
| mainInstrumentId() const | ImFusion::TrackingStream | |
| mainInstrumentIndex() const | ImFusion::TrackingStream | |
| mainInstrumentName() const | ImFusion::TrackingStream | |
| matrix() const | ImFusion::Data | virtual |
| matrixConvention() const override | ImFusion::Stream | virtual |
| matrixFromWorld() const | ImFusion::Data | virtual |
| matrixToWorld() const | ImFusion::Data | virtual |
| Modality enum name | ImFusion::Data | |
| modality() const | ImFusion::Data | virtual |
| modalityString(Data::Modality m) | ImFusion::Data | static |
| MRI enum value | ImFusion::Data | |
| NA enum value | ImFusion::Data | |
| name() const | ImFusion::Data | |
| NM enum value | ImFusion::Data | |
| numInstruments(bool activeOnly=false) const | ImFusion::TrackingStream | virtual |
| OCT enum value | ImFusion::Data | |
| open() | ImFusion::Stream | inline |
| openAsync() | ImFusion::Stream | |
| operator=(const Data &other) (defined in ImFusion::Data) | ImFusion::Data | |
| operator=(const Configurable &) (defined in ImFusion::Configurable) | ImFusion::Configurable | |
| operator=(Configurable &&) noexcept (defined in ImFusion::Configurable) | ImFusion::Configurable | |
| ImFusion::SignalReceiver::operator=(SignalReceiver rhs) | ImFusion::SignalReceiver | |
| pause() | ImFusion::Stream | inline |
| pauseAsync() | ImFusion::Stream | |
| pauseImpl() override | ImFusion::SeekableStream< TrackingInstrument, TrackingStream > | inlinevirtual |
| POINTSET enum value | ImFusion::Data | |
| POLYDATASTREAM enum value | ImFusion::Data | |
| queryInstrument(const std::string &id) const | ImFusion::TrackingStream | |
| registerParameter(ParameterBase *param) | ImFusion::Configurable | |
| restart() | ImFusion::Stream | |
| resume() | ImFusion::Stream | inline |
| resumeAsync() | ImFusion::Stream | |
| resumeImpl() override | ImFusion::SeekableStream< TrackingInstrument, TrackingStream > | inlinevirtual |
| SeekableTrackingStream(const Seekable< TrackingInstrument > &s, const std::string &name="", bool busyMode=false) (defined in ImFusion::ROS::SeekableTrackingStream) | ImFusion::ROS::SeekableTrackingStream | inlineexplicit |
| SeekableTrackingStream(std::unique_ptr< Seekable< TrackingInstrument > > s, const std::string &name="", bool busyMode=false) (defined in ImFusion::ROS::SeekableTrackingStream) | ImFusion::ROS::SeekableTrackingStream | inlineexplicit |
| setFps(double fps) | ImFusion::SeekableStream< TrackingInstrument, TrackingStream > | inline |
| setInstrumentActive(const std::string &id, bool active) | ImFusion::TrackingStream | |
| setInstrumentName(const std::string &id, const std::string &name) | ImFusion::TrackingStream | |
| setMainInstrument(unsigned int index) | ImFusion::TrackingStream | |
| setMainInstrumentById(const std::string &id) | ImFusion::TrackingStream | |
| setMatrix(const mat4 &m) | ImFusion::Data | virtual |
| setMatrixFromWorld(const mat4 &m) | ImFusion::Data | virtual |
| setMatrixToWorld(const mat4 &m) | ImFusion::Data | virtual |
| setName(const std::string &name) | ImFusion::Data | |
| setSource(const Seekable< TrackingInstrument > &source) | ImFusion::SeekableStream< TrackingInstrument, TrackingStream > | inline |
| setUseFps(bool in) | ImFusion::SeekableStream< TrackingInstrument, TrackingStream > | inline |
| signalDeleted | ImFusion::Data | |
| signalEnded | ImFusion::Stream | |
| signalInstrumentsUpdated | ImFusion::TrackingStream | |
| signalMainInstrumentChanged | ImFusion::TrackingStream | |
| signalMatrixChanged | ImFusion::Data | |
| signalNameChanged | ImFusion::Data | |
| signalNewData | ImFusion::Stream | |
| signalParametersChanged | ImFusion::Configurable | |
| SignalReceiver()=default | ImFusion::SignalReceiver | |
| SignalReceiver(const SignalReceiver &other) | ImFusion::SignalReceiver | |
| signalStateChanged | ImFusion::Stream | |
| signalStreamData | ImFusion::Stream | |
| signalTrackingDevicesUpdated | ImFusion::TrackingStream | |
| start() | ImFusion::Stream | inline |
| startAsync() | ImFusion::Stream | |
| State enum name (defined in ImFusion::Stream) | ImFusion::Stream | |
| stateToString(State state) (defined in ImFusion::Stream) | ImFusion::Stream | static |
| STEREOIMAGESET enum value | ImFusion::Data | |
| STEREOIMAGESTREAM enum value | ImFusion::Data | |
| stop() | ImFusion::Stream | inline |
| stopAsync() | ImFusion::Stream | |
| stopImpl() override | ImFusion::SeekableStream< TrackingInstrument, TrackingStream > | inlinevirtual |
| Stream(const std::string &name="") | ImFusion::Stream | explicit |
| stringToModality(const std::string &s) | ImFusion::Data | static |
| supportsAsyncOperation() | ImFusion::Stream | virtual |
| supportsInstrumentRenaming() const | ImFusion::TrackingStream | inlinevirtual |
| supportsMainInstrumentSelection() const | ImFusion::TrackingStream | inlinevirtual |
| SURFACE enum value | ImFusion::Data | |
| swapWith(Data &other) | ImFusion::Data | protected |
| TENSOR enum value | ImFusion::Data | |
| ThreadingMode enum name | ImFusion::Stream | |
| threadingMode() const | ImFusion::Stream | virtual |
| TRACKINGDATA enum value | ImFusion::Data | |
| TRACKINGSTREAM enum value | ImFusion::Data | |
| TrackingStream(const std::string &name="Tracking Stream") (defined in ImFusion::TrackingStream) | ImFusion::TrackingStream | explicit |
| TREE enum value | ImFusion::Data | |
| ULTRASOUND enum value | ImFusion::Data | |
| UNKNOWN enum value | ImFusion::Data | |
| unregisterParameter(const ParameterBase *param) | ImFusion::Configurable | |
| updateRate() const | ImFusion::Stream | |
| uuid() override | ImFusion::ROS::SeekableTrackingStream | inlinevirtual |
| VIDEO enum value | ImFusion::Data | |
| VOLUME enum value | ImFusion::Data | |
| VOLUMESET enum value | ImFusion::Data | |
| VOLUMESTREAM enum value | ImFusion::Data | |
| VOLUMETRICMESH enum value | ImFusion::Data | |
| workerThreadRequiresOpenGl() const | ImFusion::Stream | inlineprotectedvirtual |
| worksWhilePaused() const | ImFusion::Stream | inlineprotectedvirtual |
| XRAY enum value | ImFusion::Data | |
| ~Configurable() (defined in ImFusion::Configurable) | ImFusion::Configurable | virtual |
| ~Data() | ImFusion::Data | virtual |
| ~SeekableTrackingStream() override (defined in ImFusion::ROS::SeekableTrackingStream) | ImFusion::ROS::SeekableTrackingStream | inline |
| ~SignalReceiver() | ImFusion::SignalReceiver | virtual |
| ~Stream() override (defined in ImFusion::Stream) | ImFusion::Stream | |
| ~TrackingStream() (defined in ImFusion::TrackingStream) | ImFusion::TrackingStream | |