ImFusion SDK 4.3
StreamRecorderAlgorithm Member List

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

AbortedByUser enum valueAlgorithm
actions()Algorithminline
addEventListenersToRecorder(StreamRecorder *rec)StreamRecorderAlgorithmprotected
Algorithm()Algorithm
allTrackingDevices()StreamRecorderAlgorithm
allTrackingInstruments() constStreamRecorderAlgorithm
automaticImageChangeRestart() constStreamRecorderAlgorithm
automaticLimitRestart() constStreamRecorderAlgorithm
captureMode() constStreamRecorderAlgorithm
compressSave() constStreamRecorderAlgorithm
compute() overrideStreamRecorderAlgorithmvirtual
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 overrideStreamRecorderAlgorithmvirtual
configure(const Properties *p) overrideStreamRecorderAlgorithmvirtual
configureDefaults()Configurablevirtual
createCompatible(const DataList &data, Algorithm **a=nullptr) (defined in StreamRecorderAlgorithm)StreamRecorderAlgorithmstatic
createRecorderForStream(Stream *stream)StreamRecorderAlgorithmprotected
DataCombinationMode enum nameStreamRecorderAlgorithm
dataCombinationMode() constStreamRecorderAlgorithm
disconnectAll()SignalReceiverprotected
Error enum valueAlgorithm
extractRecordedData()StreamRecorderAlgorithmprotectedvirtual
factoryInfo() constAlgorithminline
imageRecorder(int which=0) constStreamRecorderAlgorithm
imageSamplesLimit() constStreamRecorderAlgorithm
imageStream(int which=0) constStreamRecorderAlgorithm
imageTimeUseDevice() constStreamRecorderAlgorithm
IncompleteInput enum valueAlgorithm
InvalidInput enum valueAlgorithm
isDataBeingSaved(const Data *data) constStreamRecorderAlgorithm
isRecording() constStreamRecorderAlgorithm
isRestarting() constStreamRecorderAlgorithm
isStopOnDeviceListChanged() constStreamRecorderAlgorithm
isStopOnImageSizeChanged() constStreamRecorderAlgorithm
limitReached() constStreamRecorderAlgorithm
liveStreamRecording() constStreamRecorderAlgorithm
loadDefaults() (defined in Algorithm)Algorithmprotected
m_actionsAlgorithmprotected
m_captureModeStreamRecorderAlgorithmprotected
m_combinationModeStreamRecorderAlgorithmprotected
m_compressSaveStreamRecorderAlgorithmprotected
m_exporterStreamRecorderAlgorithmprotected
m_factoryInfoAlgorithmprotected
m_imageSamplesLimitStreamRecorderAlgorithmprotected
m_inputStreamsStreamRecorderAlgorithmprotected
m_limitRestartRecordingStreamRecorderAlgorithmprotected
m_liveStreamRecordingStreamRecorderAlgorithmprotected
m_mutexCtrlUpdateStreamRecorderAlgorithmmutableprotected
m_mutexRecordersStreamRecorderAlgorithmmutableprotected
m_nameAlgorithmprotected
m_numberOfDataToKeepStreamRecorderAlgorithmprotected
m_paramsConfigurableprotected
m_patientNameStreamRecorderAlgorithmprotected
m_patientNameSuffixStreamRecorderAlgorithmprotected
m_progressAlgorithmprotected
m_recordBothTimestampsStreamRecorderAlgorithmprotected
m_recordedBytesLimitStreamRecorderAlgorithmprotected
m_restartRecordingOnImageDescriptorsChangedStreamRecorderAlgorithmprotected
m_saveAsDicomStreamRecorderAlgorithmprotected
m_savePathStreamRecorderAlgorithmprotected
m_saveRecordingsAsyncStreamRecorderAlgorithmprotected
m_saveStreamingFramesKeptInMemoryStreamRecorderAlgorithmprotected
m_saveToFileStreamRecorderAlgorithmprotected
m_statusAlgorithmprotected
m_stopOnImageSizeChangedStreamRecorderAlgorithmprotected
m_stopOnInstrumentsChangedStreamRecorderAlgorithmprotected
m_streamRecordersStreamRecorderAlgorithmprotected
m_systemMemLimitStreamRecorderAlgorithmprotected
m_timeLimitStreamRecorderAlgorithmprotected
m_trackingQualityThresholdStreamRecorderAlgorithmprotected
m_trackingSamplesLimitStreamRecorderAlgorithmprotected
m_useDeviceImagesStreamRecorderAlgorithmprotected
m_useDeviceTrackingStreamRecorderAlgorithmprotected
numberOfDataToKeep() constStreamRecorderAlgorithm
numRecorders() constStreamRecorderAlgorithm
operator=(const Configurable &) (defined in Configurable)Configurable
operator=(Configurable &&) noexcept (defined in Configurable)Configurable
ImFusion::SignalReceiver::operator=(SignalReceiver rhs)SignalReceiver
OutOfMemoryGPU enum valueAlgorithm
OutOfMemoryHost enum valueAlgorithm
outputInternal(std::function< std::unique_ptr< TrackedSharedImageSet >()> containerFactory)StreamRecorderAlgorithmprotectedvirtual
passedTime() constStreamRecorderAlgorithm
patientName() constStreamRecorderAlgorithm
patientNameSuffix() constStreamRecorderAlgorithm
progress() constAlgorithminline
recordBothTimestamps() constStreamRecorderAlgorithm
recordedBytes()StreamRecorderAlgorithmvirtual
recordedBytesLimit() constStreamRecorderAlgorithm
recordedFrames() constStreamRecorderAlgorithm
recordedStreams() constStreamRecorderAlgorithm
recordedTrackingData() constStreamRecorderAlgorithm
recorder(int which=0) constStreamRecorderAlgorithm
registerAction(const std::string &id, const std::string &guiName, const std::function< Algorithm::Status(void)> &action)Algorithmprotected
registerAction(const std::string &id, const std::string &guiName, Algorithm::Status(D::*action)(void))Algorithminlineprotected
registerAction(const Action &action)Algorithmprotected
registerParameter(ParameterBase *param)Configurable
restart()StreamRecorderAlgorithm
runAction(const std::string &id)Algorithm
saveAsDicom() constStreamRecorderAlgorithm
savePath() constStreamRecorderAlgorithm
saveRecordedData(const OwningDataList &odl)StreamRecorderAlgorithmprotected
saveRecordedDataAsync(const DataList &dataList, const std::vector< std::string > &paths)StreamRecorderAlgorithmprotectedvirtual
saveRecordedDataBlocking(const DataList &dataList, const std::vector< std::string > &paths)StreamRecorderAlgorithmprotectedvirtual
saveRecordingsAsync() constStreamRecorderAlgorithm
saveStreamingFramesKeptInMemory() constStreamRecorderAlgorithm
saveToFile() constStreamRecorderAlgorithm
setAutomaticImageChangeRestart(bool flag)StreamRecorderAlgorithm
setAutomaticLimitRestart(bool flag)StreamRecorderAlgorithm
setCaptureMode(StreamRecorder::CaptureMode captureMode)StreamRecorderAlgorithm
setCaptureNextSample()StreamRecorderAlgorithm
setCompression(bool compress)StreamRecorderAlgorithm
setCompressSave(bool save)StreamRecorderAlgorithm
setDataCombinationMode(DataCombinationMode m)StreamRecorderAlgorithm
setFactoryInfo(const FactoryInfo &value)Algorithminline
setLimits(double timeLimitInSeconds, double systemMemLimit, int imageSamplesLimit, int trackingSamplesLimit, size_t recordedBytesLimit)StreamRecorderAlgorithm
setLiveStreamRecording(bool x)StreamRecorderAlgorithm
setNumberOfDataToKeep(int n)StreamRecorderAlgorithm
setPatientName(std::string patientName)StreamRecorderAlgorithm
setPatientNameSuffix(std::string suffix)StreamRecorderAlgorithm
setProgress(Progress *progress)Algorithminlinevirtual
setRecordBothTimestamps(bool x)StreamRecorderAlgorithm
setSaveAsDicom(bool flag)StreamRecorderAlgorithm
setSavePath(std::string savePath)StreamRecorderAlgorithm
setSaveRecordingsAsync(bool flag)StreamRecorderAlgorithm
setSaveStreamingFramesKeptInMemory(int val)StreamRecorderAlgorithm
setSaveToFile(bool save)StreamRecorderAlgorithm
setStopOnDeviceListChanged(bool flag)StreamRecorderAlgorithm
setStopOnImageSizeChanged(bool flag)StreamRecorderAlgorithm
setStopOnInstrumentsChanged(bool flag)StreamRecorderAlgorithm
setTimestampSource(bool deviceImage=false, bool deviceTracking=false)StreamRecorderAlgorithm
setTrackingQualityThreshold(double t)StreamRecorderAlgorithm
signalOutputChangedAlgorithm
signalParametersChangedAlgorithm
SignalReceiver()=defaultSignalReceiver
SignalReceiver(const SignalReceiver &other)SignalReceiver
start()StreamRecorderAlgorithmvirtual
Status enum nameAlgorithm
status() constAlgorithmvirtual
stop()StreamRecorderAlgorithmvirtual
stopOnInsturmentsChanged() constStreamRecorderAlgorithm
StreamRecorderAlgorithm(std::vector< Stream * > inputStreams)StreamRecorderAlgorithm
Success enum valueAlgorithm
survivesDataDeletion(const Data *) constAlgorithmvirtual
systemMemLimit() constStreamRecorderAlgorithm
takeOutput() overrideStreamRecorderAlgorithmvirtual
takeOutputAsync()StreamRecorderAlgorithm
timeLimit() constStreamRecorderAlgorithm
trackingQualityThreshold() constStreamRecorderAlgorithm
trackingRecorder(int which=0) constStreamRecorderAlgorithm
trackingSamplesLimit() constStreamRecorderAlgorithm
trackingStream(int which=0) constStreamRecorderAlgorithm
trackingTimeUseDevice() constStreamRecorderAlgorithm
Unknown enum valueAlgorithm
UnknownAction enum valueAlgorithm
unregisterParameter(const ParameterBase *param)Configurable
UnsupportedGPU enum valueAlgorithm
User enum valueAlgorithm
~Algorithm() (defined in Algorithm)Algorithmvirtual
~Configurable() (defined in Configurable)Configurablevirtual
~SignalReceiver()SignalReceivervirtual
~StreamRecorderAlgorithm() override (defined in StreamRecorderAlgorithm)StreamRecorderAlgorithm
Search Tab / S to search, Esc to close