ImFusion SDK 4.3
SeekableTrackingStream Member List

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

activeInstruments() constTrackingStreamvirtual
attemptStateChange(std::function< bool()> work, State stateWorking, State stateSuccess, State stateError) (defined in Stream)Streamprotected
bounds() const overrideStreamvirtual
changeState(State newState) (defined in Stream)Streamprotected
close()Streaminline
closeAsync()Stream
closeImpl() overrideSeekableStream< TrackingInstrument, TrackingStream >inlinevirtual
components() constDatainline
components() (defined in Data)Datainline
Configurable()=default (defined in Configurable)Configurable
Configurable(const Configurable &rhs) (defined in Configurable)Configurable
Configurable(Configurable &&rhs) noexcept (defined in Configurable)Configurable
configuration(Properties *p) constConfigurablevirtual
configure(const Properties *p)Configurablevirtual
configureDefaults()Configurablevirtual
createDefaultStreamController()Streamvirtual
createTrackingStreamData()TrackingStreamprotected
CT enum valueData
currentState() const (defined in Stream)Stream
Data(const std::string &name="") (defined in Data)Data
Data(const Data &other) (defined in Data)Data
describe() const overrideTrackingStreamvirtual
devices() const overrideSeekableTrackingStreaminlinevirtual
disconnectAll()SignalReceiverprotected
DISTANCE enum valueData
emitSignals(const InstrumentUpdate &update)TrackingStreamprotected
getFps() constSeekableStream< TrackingInstrument, TrackingStream >inline
getUseFps() constSeekableStream< TrackingInstrument, TrackingStream >inline
IMAGE enum valueData
IMAGESET enum valueData
IMAGESTREAM enum valueData
instruments() constTrackingStreamvirtual
isAnnotationType() constDatavirtual
isInstrumentActive(const std::string &id) constTrackingStream
isRunning() constStreaminlinevirtual
isStateOneOf(const std::vector< State > &states) const (defined in Stream)Stream
Kind enum nameData
kind() const overrideTrackingStreaminlinevirtual
LABEL enum valueData
LIVETRACKINGSTREAM enum value (defined in Data)Data
m_dataComponentListDataprotected
m_instrumentsTrackingStreamprotected
m_matrixDataprotected
m_matrixMutexDatamutableprotected
m_paramsConfigurableprotected
m_useFpsSeekableStream< TrackingInstrument, TrackingStream >protected
mainInstrumentId() constTrackingStream
mainInstrumentIndex() constTrackingStream
mainInstrumentName() constTrackingStream
matrix() constDatavirtual
matrixConvention() const overrideStreamvirtual
matrixFromWorld() constDatavirtual
matrixToWorld() constDatavirtual
Modality enum nameData
modality() constDatavirtual
modalityString(Data::Modality m)Datastatic
MRI enum valueData
NA enum valueData
name() constData
NM enum valueData
numInstruments(bool activeOnly=false) constTrackingStreamvirtual
OCT enum valueData
open()Streaminline
openAsync()Stream
operator=(const Data &other) (defined in Data)Data
operator=(const Configurable &) (defined in Configurable)Configurable
operator=(Configurable &&) noexcept (defined in Configurable)Configurable
ImFusion::SignalReceiver::operator=(SignalReceiver rhs)SignalReceiver
pause()Streaminline
pauseAsync()Stream
pauseImpl() overrideSeekableStream< TrackingInstrument, TrackingStream >inlinevirtual
POINTSET enum valueData
POLYDATASTREAM enum valueData
queryInstrument(const std::string &id) constTrackingStream
registerParameter(ParameterBase *param)Configurable
restart()Stream
resume()Streaminline
resumeAsync()Stream
resumeImpl() overrideSeekableStream< TrackingInstrument, TrackingStream >inlinevirtual
SeekableTrackingStream(const Seekable< TrackingInstrument > &s, const std::string &name="", bool busyMode=false) (defined in SeekableTrackingStream)SeekableTrackingStreaminlineexplicit
SeekableTrackingStream(std::unique_ptr< Seekable< TrackingInstrument > > s, const std::string &name="", bool busyMode=false) (defined in SeekableTrackingStream)SeekableTrackingStreaminlineexplicit
setFps(double fps)SeekableStream< TrackingInstrument, TrackingStream >inline
setInstrumentActive(const std::string &id, bool active)TrackingStream
setInstrumentName(const std::string &id, const std::string &name)TrackingStream
setMainInstrument(unsigned int index)TrackingStream
setMainInstrumentById(const std::string &id)TrackingStream
setMatrix(const mat4 &m)Datavirtual
setMatrixFromWorld(const mat4 &m)Datavirtual
setMatrixToWorld(const mat4 &m)Datavirtual
setName(const std::string &name)Data
setSource(const Seekable< TrackingInstrument > &source)SeekableStream< TrackingInstrument, TrackingStream >inline
setUseFps(bool in)SeekableStream< TrackingInstrument, TrackingStream >inline
signalDeletedData
signalEndedStream
signalInstrumentsUpdatedTrackingStream
signalMainInstrumentChangedTrackingStream
signalMatrixChangedData
signalNameChangedData
signalNewDataStream
signalParametersChangedConfigurable
SignalReceiver()=defaultSignalReceiver
SignalReceiver(const SignalReceiver &other)SignalReceiver
signalStateChangedStream
signalStreamDataStream
signalTrackingDevicesUpdatedTrackingStream
start()Streaminline
startAsync()Stream
State enum name (defined in Stream)Stream
stateToString(State state) (defined in Stream)Streamstatic
STEREOIMAGESET enum valueData
STEREOIMAGESTREAM enum valueData
stop()Streaminline
stopAsync()Stream
stopImpl() overrideSeekableStream< TrackingInstrument, TrackingStream >inlinevirtual
Stream(const std::string &name="")Streamexplicit
stringToModality(const std::string &s)Datastatic
supportsAsyncOperation()Streamvirtual
supportsInstrumentRenaming() constTrackingStreaminlinevirtual
supportsMainInstrumentSelection() constTrackingStreaminlinevirtual
SURFACE enum valueData
swapWith(Data &other)Dataprotected
TENSOR enum valueData
ThreadingMode enum nameStream
threadingMode() constStreamvirtual
TRACKINGDATA enum valueData
TRACKINGSTREAM enum valueData
TrackingStream(const std::string &name="Tracking Stream") (defined in TrackingStream)TrackingStreamexplicit
TREE enum valueData
ULTRASOUND enum valueData
UNKNOWN enum valueData
unregisterParameter(const ParameterBase *param)Configurable
updateRate() constStream
uuid() overrideSeekableTrackingStreaminlinevirtual
VIDEO enum valueData
VOLUME enum valueData
VOLUMESET enum valueData
VOLUMESTREAM enum valueData
VOLUMETRICMESH enum valueData
workerThreadRequiresOpenGl() constStreaminlineprotectedvirtual
worksWhilePaused() constStreaminlineprotectedvirtual
XRAY enum valueData
~Configurable() (defined in Configurable)Configurablevirtual
~Data()Datavirtual
~SeekableTrackingStream() override (defined in SeekableTrackingStream)SeekableTrackingStreaminline
~SignalReceiver()SignalReceivervirtual
~Stream() override (defined in Stream)Stream
~TrackingStream() (defined in TrackingStream)TrackingStream
Search Tab / S to search, Esc to close