ImFusion SDK
4.3
KeyboardTrackingStream Member List
This is the complete list of members for
KeyboardTrackingStream
, including all inherited members.
activeInstruments
() const
TrackingStream
virtual
attemptStateChange
(std::function< bool()> work, State stateWorking, State stateSuccess, State stateError) (defined in
Stream
)
Stream
protected
bounds
() const override
Stream
virtual
changeState
(State newState) (defined in
Stream
)
Stream
protected
close
()
Stream
inline
closeAsync
()
Stream
closeImpl
() override
KeyboardTrackingStream
protected
virtual
components
() const
Data
inline
components
() (defined in
Data
)
Data
inline
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 override
KeyboardTrackingStream
virtual
configure
(const Properties *p) override
KeyboardTrackingStream
virtual
configureDefaults
()
Configurable
virtual
createDefaultStreamController
()
Stream
virtual
createTrackingStreamData
()
TrackingStream
protected
CT
enum value
Data
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 override
TrackingStream
virtual
devices
() const override
KeyboardTrackingStream
virtual
disconnectAll
()
SignalReceiver
protected
DISTANCE
enum value
Data
DoF
typedef (defined in
KeyboardTrackingStream
)
KeyboardTrackingStream
doWork
() override
KeyboardTrackingStream
protected
virtual
emitSignals
(const InstrumentUpdate &update)
TrackingStream
protected
IMAGE
enum value
Data
IMAGESET
enum value
Data
IMAGESTREAM
enum value
Data
instruments
() const
TrackingStream
virtual
isActive
(const KeyCombination &keyCombination) const (defined in
KeyboardTrackingStream
)
KeyboardTrackingStream
protected
virtual
isAnnotationType
() const
Data
virtual
isInstrumentActive
(const std::string &id) const
TrackingStream
isRunning
() const
Stream
inline
virtual
isStateOneOf
(const std::vector< State > &states) const (defined in
Stream
)
Stream
KeyboardTrackingStream
(const std::string &name="Keyboard Tracking Stream") (defined in
KeyboardTrackingStream
)
KeyboardTrackingStream
explicit
KeyCombination
typedef (defined in
KeyboardTrackingStream
)
KeyboardTrackingStream
Kind
enum name
Data
kind
() const override
TrackingStream
inline
virtual
LABEL
enum value
Data
LIVETRACKINGSTREAM
enum value (defined in
Data
)
Data
m_axisKeyCombinationMap
(defined in
KeyboardTrackingStream
)
KeyboardTrackingStream
protected
m_dataComponentList
Data
protected
m_dofVector
(defined in
KeyboardTrackingStream
)
KeyboardTrackingStream
protected
m_instruments
TrackingStream
protected
m_keyboardEventsReceiver
(defined in
KeyboardTrackingStream
)
KeyboardTrackingStream
protected
m_keyCombinationMtx
(defined in
KeyboardTrackingStream
)
KeyboardTrackingStream
mutable
protected
m_keyMap
(defined in
KeyboardTrackingStream
)
KeyboardTrackingStream
protected
m_lastData
(defined in
KeyboardTrackingStream
)
KeyboardTrackingStream
protected
m_lastDataMtx
(defined in
KeyboardTrackingStream
)
KeyboardTrackingStream
mutable
protected
m_matrix
Data
protected
m_matrixMutex
Data
mutable
protected
m_params
Configurable
protected
m_rotation
(defined in
KeyboardTrackingStream
)
KeyboardTrackingStream
protected
m_stashedProperties
(defined in
KeyboardTrackingStream
)
KeyboardTrackingStream
protected
m_translation
(defined in
KeyboardTrackingStream
)
KeyboardTrackingStream
protected
m_updateIntervalMs
(defined in
KeyboardTrackingStream
)
KeyboardTrackingStream
protected
mainInstrumentId
() const
TrackingStream
mainInstrumentIndex
() const
TrackingStream
mainInstrumentName
() const
TrackingStream
matrix
() const
Data
virtual
matrixConvention
() const override
Stream
virtual
matrixFromWorld
() const
Data
virtual
matrixToWorld
() const
Data
virtual
Modality
enum name
Data
modality
() const
Data
virtual
modalityString
(Data::Modality m)
Data
static
MRI
enum value
Data
NA
enum value
Data
name
() const
Data
NM
enum value
Data
numInstruments
(bool activeOnly=false) const
TrackingStream
virtual
OCT
enum value
Data
open
()
Stream
inline
openAsync
()
Stream
openImpl
() override
KeyboardTrackingStream
protected
virtual
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
()
Stream
inline
pauseAsync
()
Stream
pauseImpl
()
Stream
inline
protected
virtual
POINTSET
enum value
Data
POLYDATASTREAM
enum value
Data
queryInstrument
(const std::string &id) const
TrackingStream
R_XMinus
(defined in
KeyboardTrackingStream
)
KeyboardTrackingStream
inline
static
R_XPlus
(defined in
KeyboardTrackingStream
)
KeyboardTrackingStream
inline
static
R_YMinus
(defined in
KeyboardTrackingStream
)
KeyboardTrackingStream
inline
static
R_YPlus
(defined in
KeyboardTrackingStream
)
KeyboardTrackingStream
inline
static
R_ZMinus
(defined in
KeyboardTrackingStream
)
KeyboardTrackingStream
inline
static
R_ZPlus
(defined in
KeyboardTrackingStream
)
KeyboardTrackingStream
inline
static
registerParameter
(ParameterBase *param)
Configurable
reset
()
Stream
virtual
restart
()
Stream
resume
()
Stream
inline
resumeAsync
()
Stream
resumeImpl
()
Stream
inline
protected
virtual
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)
Data
virtual
setMatrixFromWorld
(const mat4 &m)
Data
virtual
setMatrixToWorld
(const mat4 &m)
Data
virtual
setName
(const std::string &name)
Data
signalDeleted
Data
signalEnded
Stream
signalInstrumentsUpdated
TrackingStream
signalMainInstrumentChanged
TrackingStream
signalMatrixChanged
Data
signalNameChanged
Data
signalNewData
Stream
signalParametersChanged
Configurable
SignalReceiver
()=default
SignalReceiver
SignalReceiver
(const SignalReceiver &other)
SignalReceiver
signalStateChanged
Stream
signalStreamData
Stream
signalTrackingDevicesUpdated
TrackingStream
start
()
Stream
inline
startAsync
()
Stream
startImpl
() override
KeyboardTrackingStream
protected
virtual
State
enum name (defined in
Stream
)
Stream
stateToString
(State state) (defined in
Stream
)
Stream
static
STEREOIMAGESET
enum value
Data
STEREOIMAGESTREAM
enum value
Data
stop
()
Stream
inline
stopAsync
()
Stream
stopImpl
() override
KeyboardTrackingStream
protected
virtual
Stream
(const std::string &name="")
Stream
explicit
stringToModality
(const std::string &s)
Data
static
supportsAsyncOperation
()
Stream
virtual
supportsInstrumentRenaming
() const
TrackingStream
inline
virtual
supportsMainInstrumentSelection
() const
TrackingStream
inline
virtual
supportsPausing
() const
Stream
inline
virtual
SURFACE
enum value
Data
swapWith
(Data &other)
Data
protected
T_XMinus
(defined in
KeyboardTrackingStream
)
KeyboardTrackingStream
inline
static
T_XPlus
(defined in
KeyboardTrackingStream
)
KeyboardTrackingStream
inline
static
T_YMinus
(defined in
KeyboardTrackingStream
)
KeyboardTrackingStream
inline
static
T_YPlus
(defined in
KeyboardTrackingStream
)
KeyboardTrackingStream
inline
static
T_ZMinus
(defined in
KeyboardTrackingStream
)
KeyboardTrackingStream
inline
static
T_ZPlus
(defined in
KeyboardTrackingStream
)
KeyboardTrackingStream
inline
static
TENSOR
enum value
Data
ThreadingMode
enum name
Stream
threadingMode
() const
Stream
virtual
TRACKINGDATA
enum value
Data
TRACKINGSTREAM
enum value
Data
TrackingStream
(const std::string &name="Tracking Stream") (defined in
TrackingStream
)
TrackingStream
explicit
TREE
enum value
Data
ULTRASOUND
enum value
Data
UNKNOWN
enum value
Data
unregisterParameter
(const ParameterBase *param)
Configurable
updateRate
() const
Stream
uuid
() override
KeyboardTrackingStream
virtual
VIDEO
enum value
Data
VOLUME
enum value
Data
VOLUMESET
enum value
Data
VOLUMESTREAM
enum value
Data
VOLUMETRICMESH
enum value
Data
workerThreadRequiresOpenGl
() const
Stream
inline
protected
virtual
worksWhilePaused
() const
Stream
inline
protected
virtual
XRAY
enum value
Data
~Configurable
() (defined in
Configurable
)
Configurable
virtual
~Data
()
Data
virtual
~KeyboardTrackingStream
() override (defined in
KeyboardTrackingStream
)
KeyboardTrackingStream
~SignalReceiver
()
SignalReceiver
virtual
~Stream
() override (defined in
Stream
)
Stream
~TrackingStream
() (defined in
TrackingStream
)
TrackingStream
Search
Tab
/
S
to search,
Esc
to close
Generated on Wed Sep 24 2025 for ImFusion SDK by
Doxygen
1.13.0