ImFusion SDK 4.3
KeyboardTrackingStream Member List

This is the complete list of members for KeyboardTrackingStream, 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() overrideKeyboardTrackingStreamprotectedvirtual
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) const overrideKeyboardTrackingStreamvirtual
configure(const Properties *p) overrideKeyboardTrackingStreamvirtual
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 overrideKeyboardTrackingStreamvirtual
disconnectAll()SignalReceiverprotected
DISTANCE enum valueData
DoF typedef (defined in KeyboardTrackingStream)KeyboardTrackingStream
doWork() overrideKeyboardTrackingStreamprotectedvirtual
emitSignals(const InstrumentUpdate &update)TrackingStreamprotected
IMAGE enum valueData
IMAGESET enum valueData
IMAGESTREAM enum valueData
instruments() constTrackingStreamvirtual
isActive(const KeyCombination &keyCombination) const (defined in KeyboardTrackingStream)KeyboardTrackingStreamprotectedvirtual
isAnnotationType() constDatavirtual
isInstrumentActive(const std::string &id) constTrackingStream
isRunning() constStreaminlinevirtual
isStateOneOf(const std::vector< State > &states) const (defined in Stream)Stream
KeyboardTrackingStream(const std::string &name="Keyboard Tracking Stream") (defined in KeyboardTrackingStream)KeyboardTrackingStreamexplicit
KeyCombination typedef (defined in KeyboardTrackingStream)KeyboardTrackingStream
Kind enum nameData
kind() const overrideTrackingStreaminlinevirtual
LABEL enum valueData
LIVETRACKINGSTREAM enum value (defined in Data)Data
m_axisKeyCombinationMap (defined in KeyboardTrackingStream)KeyboardTrackingStreamprotected
m_dataComponentListDataprotected
m_dofVector (defined in KeyboardTrackingStream)KeyboardTrackingStreamprotected
m_instrumentsTrackingStreamprotected
m_keyboardEventsReceiver (defined in KeyboardTrackingStream)KeyboardTrackingStreamprotected
m_keyCombinationMtx (defined in KeyboardTrackingStream)KeyboardTrackingStreammutableprotected
m_keyMap (defined in KeyboardTrackingStream)KeyboardTrackingStreamprotected
m_lastData (defined in KeyboardTrackingStream)KeyboardTrackingStreamprotected
m_lastDataMtx (defined in KeyboardTrackingStream)KeyboardTrackingStreammutableprotected
m_matrixDataprotected
m_matrixMutexDatamutableprotected
m_paramsConfigurableprotected
m_rotation (defined in KeyboardTrackingStream)KeyboardTrackingStreamprotected
m_stashedProperties (defined in KeyboardTrackingStream)KeyboardTrackingStreamprotected
m_translation (defined in KeyboardTrackingStream)KeyboardTrackingStreamprotected
m_updateIntervalMs (defined in KeyboardTrackingStream)KeyboardTrackingStreamprotected
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
openImpl() overrideKeyboardTrackingStreamprotectedvirtual
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
p_rotationalSpeed (defined in KeyboardTrackingStream)KeyboardTrackingStream
p_translationalSpeed (defined in KeyboardTrackingStream)KeyboardTrackingStream
pause()Streaminline
pauseAsync()Stream
pauseImpl()Streaminlineprotectedvirtual
POINTSET enum valueData
POLYDATASTREAM enum valueData
queryInstrument(const std::string &id) constTrackingStream
R_XMinus (defined in KeyboardTrackingStream)KeyboardTrackingStreaminlinestatic
R_XPlus (defined in KeyboardTrackingStream)KeyboardTrackingStreaminlinestatic
R_YMinus (defined in KeyboardTrackingStream)KeyboardTrackingStreaminlinestatic
R_YPlus (defined in KeyboardTrackingStream)KeyboardTrackingStreaminlinestatic
R_ZMinus (defined in KeyboardTrackingStream)KeyboardTrackingStreaminlinestatic
R_ZPlus (defined in KeyboardTrackingStream)KeyboardTrackingStreaminlinestatic
registerParameter(ParameterBase *param)Configurable
reset()Streamvirtual
restart()Stream
resume()Streaminline
resumeAsync()Stream
resumeImpl()Streaminlineprotectedvirtual
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
signalDeletedData
signalEndedStream
signalInstrumentsUpdatedTrackingStream
signalMainInstrumentChangedTrackingStream
signalMatrixChangedData
signalNameChangedData
signalNewDataStream
signalParametersChangedConfigurable
SignalReceiver()=defaultSignalReceiver
SignalReceiver(const SignalReceiver &other)SignalReceiver
signalStateChangedStream
signalStreamDataStream
signalTrackingDevicesUpdatedTrackingStream
start()Streaminline
startAsync()Stream
startImpl() overrideKeyboardTrackingStreamprotectedvirtual
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() overrideKeyboardTrackingStreamprotectedvirtual
Stream(const std::string &name="")Streamexplicit
stringToModality(const std::string &s)Datastatic
supportsAsyncOperation()Streamvirtual
supportsInstrumentRenaming() constTrackingStreaminlinevirtual
supportsMainInstrumentSelection() constTrackingStreaminlinevirtual
supportsPausing() constStreaminlinevirtual
SURFACE enum valueData
swapWith(Data &other)Dataprotected
T_XMinus (defined in KeyboardTrackingStream)KeyboardTrackingStreaminlinestatic
T_XPlus (defined in KeyboardTrackingStream)KeyboardTrackingStreaminlinestatic
T_YMinus (defined in KeyboardTrackingStream)KeyboardTrackingStreaminlinestatic
T_YPlus (defined in KeyboardTrackingStream)KeyboardTrackingStreaminlinestatic
T_ZMinus (defined in KeyboardTrackingStream)KeyboardTrackingStreaminlinestatic
T_ZPlus (defined in KeyboardTrackingStream)KeyboardTrackingStreaminlinestatic
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() overrideKeyboardTrackingStreamvirtual
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
~KeyboardTrackingStream() override (defined in KeyboardTrackingStream)KeyboardTrackingStream
~SignalReceiver()SignalReceivervirtual
~Stream() override (defined in Stream)Stream
~TrackingStream() (defined in TrackingStream)TrackingStream
Search Tab / S to search, Esc to close