ImFusion SDK 4.3
Deprecated List
Member AddPixelwisePredictionChannelOperation::AddPixelwisePredictionChannelOperation (const std::string &configPath="")
"Please use RunModelOperation and merge the output fields as channels with MergeAsChannelsOperation"
Member AlgorithmControllerFactory::AlgorithmControllerFactory ()
"Use controller factory with a module name."
Member AlgorithmFactory::AlgorithmFactory ()
"AlgorithmFactory must have a module name."
Member ApplicationController::load (int argc, char **argv)
"Use instead one of the member functions `loadAll`, `loadWorkspace`, `loadImf`."
Member ASCRegistration::configureRegistrationMethodProperties (const Properties &properties)
"Manipulate the registration sequence directly"
Member ASCRegistration::p_identifiers
"Use a ModifyBehavior registration operation directly "
Member ConeBeamMetadata::i0 () const
Member ConeBeamMetadata::setI0 (double i0)
Member DisplayWidgetMulti::FocusButton
Member FactoryBase::FactoryBase ()
"Use factory with a module name."
Member FakeImageStream::setImageSize (int width, int height, int slices=1, int channels=1)
"Use setDescriptor instead"
Member FakeTrackingStream::devicesCopy ()
"Querying all devices is deprecated. Use configurationDevice to query the state of a device instead."
Member FileLoader::LoadDirectoryAsDICOM
Use IO::FolderLoader instead
Member ImageResampler::process (SharedImageSet *inputImg, const SharedImageSet *refImg, bool forceCPU)
"Use the out-of-place ImageResampler::resample function instead"
Member ImageResampler::process (SharedImageSet *inputImg, const std::vector< ImageDescriptorWorld > &refImg, bool forceCPU)
"Use the out-of-place ImageResampler::resample function instead"
Member ImageROISampler::labelPaddingMode () const
"Use `p_labelPaddingMode` instead"
Member ImageROISampler::paddingMode () const
"Use `p_paddingMode` instead"
Member ImageROISampler::setLabelPaddingMode (PaddingMode labelPaddingMode)
"Assign `p_labelPaddingMode` instead"
Member ImageROISampler::setPaddingMode (PaddingMode paddingMode)
"Assign `p_paddingMode` instead"
Member ImageStreamData::ImageStreamData (Stream *stream, MemImage *img)
"Use one of the other overloads instead"
Member ImageStreamRecorder::imageSizeChanged
"imageSizeChanged has been deprecated in favor of the more general signalImageDescriptorsChanged"
Member ImageView2D::setImage (SharedImage *image)
This function has problematic ownership semantics. Use setVisibleData() instead.
Member ImageView2D::setImage (Image *image)
This function has problematic ownership semantics. Use setVisibleData() instead.
Member ImageView3D::setImage (SharedImage *image)
This function has problematic ownership semantics. Use setVisibleData() instead.
Member ImageView3D::setImage (Image *image)
This function has problematic ownership semantics. Use setVisibleData() instead.
Member ImFusion::CT::Utils::createCurvedDetectorDataComponent (const SharedImageSet &sis)
"Use DetectorPropertiesDataComponent::getOrCreate(const SharedImageSet&) instead"
Member ImFusion::CT::Utils::createCurvedDetectorDataComponent (SharedImageSet &sis)
"Use DetectorPropertiesDataComponent::getOrCreate(SharedImageSet&) instead"
Member ImFusion::CT::Utils::getConeBeamMetadata (const SharedImageSet &sis)
"Use ConeBeamMetadata::get(const SharedImageSet&) instead"
Member ImFusion::CT::Utils::getConeBeamMetadata (SharedImageSet &sis)
"Use ConeBeamMetadata::get(SharedImageSet&) instead"
Member ImFusion::CT::Utils::getCurvedDetectorDataComponent (const SharedImageSet &sis)
"Use DetectorPropertiesDataComponent::get(const SharedImageSet&) instead"
Member ImFusion::CT::Utils::getCurvedDetectorDataComponent (SharedImageSet &sis)
"Use DetectorPropertiesDataComponent::get(SharedImageSet&) instead"
Member ImFusion::Filters::gaussFilter2d (const T *in, T *out, int width, int height, int channels, int filterSize, int nPasses=3)
"Use GaussianFilter class instead."
Member ImFusion::Filters::gaussFilter3d (const float *in, float *out, int width, int height, int slices, int channels, int filterSize, int nPasses=3)
"Use GaussianFilter class instead."
Member ImFusion::IgtlConnection
Member ImFusion::IgtlConnectionIoAlgorithm
Member ImFusion::IgtlCreateDataIoAlgorithm
Member ImFusion::IgtlCreateDeviceAlgorithm
Member ImFusion::IgtlCreateDeviceAlgorithmController
Member ImFusion::IgtlDataDevice
Member ImFusion::IgtlDevice
Member ImFusion::IgtlDeviceBlueprint
Member ImFusion::IgtlDeviceFactory
Member ImFusion::IgtlDeviceImpl
Member ImFusion::IgtlDeviceType
Member ImFusion::IgtlImageData
Member ImFusion::IgtlImageOutStream
Member ImFusion::IgtlImageStream
Member ImFusion::igtlMatrixToMat4 (const igtl::Matrix4x4 &mat)
"IGTL conversion functions have been moved to ImFusion::IGTL"
Member ImFusion::IgtlMeshData
Member ImFusion::IgtlParsedMessage
Member ImFusion::IgtlPolyDataOutStream
Member ImFusion::IgtlPolyDataStream
Member ImFusion::igtlTimestampToMillisec (igtl::MessageBase &msg)
"IGTL conversion functions have been moved to ImFusion::IGTL"
Member ImFusion::igtlToInstruments (const igtl::TrackingDataMessage &msg)
"IGTL conversion functions have been moved to ImFusion::IGTL"
Member ImFusion::igtlToMatrix (const igtl::TransformMessage &msg)
"IGTL conversion functions have been moved to ImFusion::IGTL"
Member ImFusion::igtlToMesh (igtl::PolyDataMessage &msg)
"IGTL conversion functions have been moved to ImFusion::IGTL"
Member ImFusion::igtlToMesh (igtl::PolyDataMessage &msg, Mesh *mesh)
"IGTL conversion functions have been moved to ImFusion::IGTL"
Member ImFusion::igtlToPointCloud (igtl::PolyDataMessage &msg)
"IGTL conversion functions have been moved to ImFusion::IGTL"
Member ImFusion::igtlToPointCloud (igtl::PolyDataMessage &msg, PointCloud *mesh)
"IGTL conversion functions have been moved to ImFusion::IGTL"
Member ImFusion::IgtlTrackingMessage
Member ImFusion::IgtlTrackingOutStream
Member ImFusion::IgtlTrackingStream
Member ImFusion::IgtlType
Member ImFusion::IgtlTypeFactory
Member ImFusion::imageStreamBlueprints ()
"IGTL conversion functions have been moved to ImFusion::IGTL"
Member ImFusion::imageToIgtl (const MemImage &img, const std::string &deviceName, const mat4 &matrix, unsigned long long timestamp_ms)
"IGTL conversion functions have been moved to ImFusion::IGTL"
Member ImFusion::LicenseManagerSDK::expirationDate ()
"Use expirationDateTimePoint instead"
Member ImFusion::LiveTrackingStream
"LiveTrackingStream has been renamed to TrackingStream"
Member ImFusion::mat4ToIgtlMatrix (const ImFusion::mat4 &mat, igtl::Matrix4x4 &out)
"IGTL conversion functions have been moved to ImFusion::IGTL"
Member ImFusion::MeshProcessing::cleanMesh (const Mesh *mesh, const std::vector< int > &ComponentsToKeep, const std::vector< int > &labels)
"MeshProcessing::cleanMesh is deprecated, consider using MeshProcessing::ConnectedComponents::reduceToComponentsByLabel API instead"
Member ImFusion::MeshProcessing::cleanMesh (const Mesh *mesh, float minConnectedArea, float maxConnectedArea, ConnectedComponentData *components=nullptr)
"MeshProcessing::cleanMesh is deprecated, consider using MeshProcessing::ConnectedComponents::reduceToComponentsByArea API instead"
Member ImFusion::MeshProcessing::labelConnectedComponents (Mesh *mesh, std::vector< int > &labels, std::vector< int > &labelsSize, std::vector< float > &labelsArea, std::vector< ImFusion::Geometry::AlignedBox > *labelsBoundingBox)
"MeshProcessing::labelConnectedComponents is deprecated, consider using MeshProcessing::ConnectedComponents::labelConnectedComponents API instead"
Member ImFusion::MeshProcessing::reduceToNumberOfComponents (Mesh *mesh, int numComponents, bool leaveOnlyLargestComponentsWithComparibleSizes=false)
"MeshProcessing::reduceToNumberOfComponents is deprecated, consider using MeshProcessing::ConnectedComponents::reduceToNumberOfLargestComponents API instead"
Member ImFusion::MeshProcessing::splitConnectedComponents (const Mesh &mesh, std::vector< std::unique_ptr< Mesh > > &connectedComponents, double keepComponentsWithRatioToMaxArea=0.)
"MeshProcessing::splitConnectedComponents is deprecated, consider using MeshProcessing::ConnectedComponents::splitConnectedComponents API instead"
Member ImFusion::meshToIgtl (const Mesh &mesh, const std::string &deviceName, const std::string &trackerAttributeName="")
"IGTL conversion functions have been moved to ImFusion::IGTL"
Member ImFusion::msgToMemImageMap (const igtl::ImageMessage &imgMsg)
"IGTL conversion functions have been moved to ImFusion::IGTL"
Member ImFusion::pointCloudToIgtl (const PointCloud &pc, const std::string &deviceName, const std::string &trackerAttributeName="")
"IGTL conversion functions have been moved to ImFusion::IGTL"
Member ImFusion::polyDataBlueprints ()
"IGTL conversion functions have been moved to ImFusion::IGTL"
Member ImFusion::PropertiesDetail::List
Use ListFlag in combination with the element type instead
Member ImFusion::typeConvertToIGTLink (unsigned int imFusionType)
"IGTL conversion functions have been moved to ImFusion::IGTL"
Member ImFusion::typeConvertToImFusion (const unsigned int igtlImageType)
"IGTL conversion functions have been moved to ImFusion::IGTL"
Member ImFusion::US::FrameGeometryUtils::entireImage (const ImageDescriptor &desc)
"Use the entireImage overload for linear instead"
Member ImFusionFile::addPlugin (ImFusionFilePlugin *p)
"Use addPlugin(std::unique_ptr<ImFusionFilePlugin>) for correct ownership semantics."
Member ImFusionFile::load (DataList &data, int blockId=-1)
"Use the std::optional<OwningDataList> load(int) overload instead for correct ownership semantics."
Member InputEvent::localToGlobalMappingFunction () const
This function is merely provided as a deprecation layer to make the Qt-based view framework work with the new ImFusion::GUI framework. Do not rely on this functionality in new code because it may be removed in the future.
Member InputEvent::mapToGlobalCoord (const vec2 &localCoord) const
This function is merely provided as a deprecation layer to make the Qt-based view framework work with the new ImFusion::GUI framework. Do not rely on this functionality in new code because it may be removed in the future.
Member InteractiveOverlay::InteractiveOverlay (GlOverlay *overlay, AnchorPoint anchor, bool ownOverlay=true)
"Unclear ownership semantics: use one of the other ctor overloads."
Member KeypointsElement::KeypointsElement (const PointCloud &pointCloud)
"Please construct with KeypointsElement(KeypointSet::pointCloudsToKeypoints({pointCloud}))."
Member KinectAzureStream::enumerateStreams ()
"Use enumerate() instead, which makes ownership explicit"
Member LiveTrackingPointRegistrationAlgorithm::addLiveTrackingPoint (vec3 &tp)
"Use pointsOnTrackingStream()::addWorldPoint() instead"
Member LiveTrackingPointRegistrationAlgorithm::correspondenceId () const
"Use pointsOnTrackingStream()::size() or pointsOnTrackingStream()::numberOfPoints() instead"
Member LiveTrackingPointRegistrationAlgorithm::correspondences () const
"Correspondences are encapsulated and controlled inside PointCorrespondences"
Member LiveTrackingPointRegistrationAlgorithm::resetCorrespondences ()
"Use pointsOnTrackingStream()::clear() instead"
Member LiveTrackingPointRegistrationAlgorithm::setVolumePoint (int id, const vec3 &p)
"Use pointsOnImage()::addWorldPoint() instead"
Member MainWindowBase::loadStyleSheet (QApplication &app)
"Use `loadStyleSheet(QApplication& app, QString& style)` to specify the style content or use the non-static version to ensure loading of the correct style"
Member MainWindowBase::reloadStyleSheet ()
"Directly use `loadStyleSheet` instead"
Member MemImage::prepare (bool msb=false, bool shiftOnly=false)=0
"Use ImageProcessing::createConverted() and/or ImageProcessing::swapEndianness() instead."
Member MemImage::unscaled () const =0
"Use ImageProcessing::createConverted() instead."
Member MeshProcessingAlgorithm::decimationParam (double &maxEdgeLength, bool &preserveColors, bool &preserveCurvature, std::vector< int > *blockedVertices=nullptr) const
"'preserveCurvature' is deprecated. Please use the variant with 'maxSurfaceError'"
Member MeshProcessingAlgorithm::setDecimationParam (double maxEdgeLength, bool preserveColors, bool preserveCurvature, const std::vector< int > &blockedVertices={})
"'preserveCurvature' is deprecated. Please use the variant with 'maxSurfaceError'"
Member MeshToPointCloudAlgorithm::colorSource () const
"colorSource() is deprecated. Please access 'p_colorSource' directly."
Member MeshToPointCloudAlgorithm::setColorSource (ColorSource source)
"setColorSource() is deprecated. Please assign directly to 'p_colorSource' instead."
Member ModelConfiguration::description () const
"Use p_description instead."
Member ModelConfiguration::engine () const
"Use engineConfig.p_name instead."
Member ModelConfiguration::engineInputFields () const
"Use engineConfig.p_inputFields instead."
Member ModelConfiguration::engineOutputFields () const
"Use engineConfig.p_outputFields instead."
Member ModelConfiguration::engineOutputFieldsToIgnore () const
"Use engineConfig.p_outputFieldsToIgnore instead."
Member ModelConfiguration::forceCPU () const
"Use engineConfig.p_forceCPU instead."
Member ModelConfiguration::getEngineProperties () const
"Use engine config object instead."
Member ModelConfiguration::getPostProcessingOptions () const
"Use p_postprocessing config object instead."
Member ModelConfiguration::getPostProcessingOptions ()
"Use p_postprocessing config object instead."
Member ModelConfiguration::getPreProcessingOptions () const
"Use p_preprocessing config object instead."
Member ModelConfiguration::getPreProcessingOptions ()
"Use p_preprocessing config object instead."
Member ModelConfiguration::getSamplingParameters () const
"Use sampling config object instead."
Member ModelConfiguration::labelNames () const
"Use p_labelNames instead."
Member ModelConfiguration::maxBatchSize () const
"Use p_maxBatchSize instead."
Member ModelConfiguration::modelPath () const
"Use engineConfig.p_modelFile instead."
Member ModelConfiguration::modelType () const
"Use p_modelType instead."
Member ModelConfiguration::mustCloneInputContainer () const
"Use p_cloneInputContainer instead."
Member ModelConfiguration::name () const
"Use p_name instead."
Member ModelConfiguration::p_defaultInputName
"Use EngineConfiguration::p_defaultInputName instead."
Member ModelConfiguration::p_defaultOutputName
"Use EngineConfiguration::p_defaultOutputName instead."
Member ModelConfiguration::predictionOutputTypes () const
"Use p_predictionOutputTypes instead."
Member ModelConfiguration::predictionTypes () const
"Use p_predictionTypes instead."
Member ModelConfiguration::preprocessingInputFields () const
"Use p_preprocessingInputFields instead."
Member ModelConfiguration::ringBufferSize () const
"Use p_ringBufferSize instead."
Member ModelConfiguration::setForceCPU (bool forceCPU)
"Use engineConfig.p_forceCPU instead."
Member ModelConfiguration::skipUnpadding () const
"Use samplingConfig.p_skipUnpadding instead."
Member ModelConfiguration::verbose () const
"Use p_verbose instead."
Member ModelConfiguration::version () const
"Use p_version instead."
Member OpenNI2RGBDStream::enumerateStreams ()
"Use enumerate() instead, which makes ownership explicit"
Member OrbbecRGBDStream::enumerateDevices ()
"Use enumerate() instead, which makes ownership explicit"
Member OrientedVertebra::getName () const
"getName() is deprecated, Use name() instead"
Member OrientedVertebra::leftKeypoint () const
"leftKeypoint() is deprecated, use leftPedicle() instead"
Member OrientedVertebra::OrientedVertebra (std::vector< vec3 > keypoints)
"OrientedVertebra(std::vector<vec3> keypoints) is deprecated, use OrientedVertebra(std::map<std::string, vec3> keypoints);"
Member OrientedVertebra::rightKeypoint () const
"rightKeypoint() is deprecated, use rightPedicle() instead"
Member OrientedVertebra::setMeshes (std::vector< std::unique_ptr< Mesh > > &meshes_)
"setMeshes() is deprecated, use setMesh(std::string name, std::unique_ptr<Mesh>) instead."
Member PointCorrespondences::evaluate (Reduction reduction=Reduction::Mean, const std::vector< double > *weights=nullptr) const
"evaluate is deprecated, use computePairwiseDistances instead."
Member PointsOnData::points () const
"If you want to ignore selection use allPoints(), otherwise use selectedPoints()"
Member PointsStorageComponent::add (const std::string &name, const PointsOnData *pod)
"Use addConfiguration() instead"
Member PoissonSurfaceReconstructionAlgorithm::maxSurfaceDistance () const
"PoissonSurfaceReconstructionAlgorithm::maxSurfaceDistance is deprecated, instead use 'surfaceDistanceR1' and 'surfaceDistanceR2'"
Member PoissonSurfaceReconstructionAlgorithm::setMaxSurfaceDistance (double dist)
"PoissonSurfaceReconstructionAlgorithm::setMaxSurfaceDistance is deprecated, instead use 'setSurfaceDistanceR1' and 'setSurfaceDistanceR2'"
Member PoissonSurfaceReconstructionAlgorithm::setSurfaceDistanceR1 (double dist)
"PoissonSurfaceReconstructionAlgorithm::setSurfaceDistanceR1 is deprecated, instead use 'setSurfaceDistanceThresholds'"
Member PoissonSurfaceReconstructionAlgorithm::setSurfaceDistanceR2 (double dist)
"PoissonSurfaceReconstructionAlgorithm::setSurfaceDistanceR2 is deprecated, instead use 'setSurfaceDistanceThresholds'"
Member PoissonSurfaceReconstructionAlgorithm::surfaceDistanceR1 () const
"PoissonSurfaceReconstructionAlgorithm::surfaceDistanceR1 is deprecated, instead use 'surfaceDistanceThresholds'"
Member PoissonSurfaceReconstructionAlgorithm::surfaceDistanceR2 () const
"PoissonSurfaceReconstructionAlgorithm::surfaceDistanceR2 is deprecated, instead use 'surfaceDistanceThresholds'"
Member ProbeTrackerPair::ProbeTrackerPair (std::string probeName, std::string trackerName)
"Use ProbeTrackerPair(std::string, const TrackerID&) instead"
Member RealSenseStream::enumerateDevices (std::vector< RealSenseStream * > &sensors, bool initDefault=true)
"Use enumerate() instead, which makes ownership explicit"
Member RegistrationResultsAlgorithm::add (const DataList &data, bool checkIfChanged, const std::string &name="")
"Use `RegistrationResults` directly or access it through `results()`"
Member RegistrationResultsAlgorithm::apply (int index)
"Use `setSelected(index)` instead"
Member RegistrationResultsAlgorithm::findResult (const DataList &data) const
"Use `RegistrationResults` directly or access it through `results()`"
Member RegistrationResultsAlgorithm::name (int index) const
"Use `RegistrationResults` directly or access it through `results()`"
Member RegistrationResultsAlgorithm::remove (int index)
"Use `RegistrationResults` directly or access it through `results()`"
Member RegistrationResultsAlgorithm::resolveDataAfterConfigure (DataModel &dataModel)
"Use `RegistrationResults` directly or access it through `results()`"
Member RegistrationResultsAlgorithm::setName (int index, const std::string &name)
"Use `RegistrationResults` directly or access it through `results()`"
Member RegistrationResultsAlgorithm::size () const
"Use `RegistrationResults` directly or access it through `results()`"
Member RobotModel::description () const
"Use robotDescription() instead"
Member RobotModel::groupStates () const
"Use group(name)->states() instead"
Class Settings

Setting is a type-safe way to access a setting value. A typical usage would require you to inherit from the Settings class, and pass the m_settings member to the Setting constructor for each of your Setting members. You can then use your Settings-derived class to access the settings in a similar manner to this class. Instead of this, it is recommended that you simply (de-)serialize your Configurable classes directly using GlobalSettings.

addCustomSettings() is a way to register custom settings so they can be controlled through the SettingsDialog. Use SettingsDialog::addCustomSettings() instead.

Member Settings::addCustomSettings (const Properties &p, bool ioSettings=false)
"Use SettingsDialog::addCustomSettings"
Member Settings::Setting< T >::Setting (const std::string &name, T defaultValue)
"Use GlobalSettings instead"
Member Settings::Setting< T >::Setting (const std::string &name, MakeDefaultValueFunc makeDefaultValueFunc)
"Use GlobalSettings instead"
Member Settings::Setting< T >::Setting (LegacyInterfaceSettings &settings, const std::string &name, T defaultValue)
"Use GlobalSettings instead"
Member Settings::Setting< T >::Setting (LegacyInterfaceSettings &settings, const std::string &name, MakeDefaultValueFunc makeDefaultValueFunc)
"Use GlobalSettings instead"
Member SharedImage::img () const
Use descriptor() instead.
Member SpineBaseAlgorithm::availableModelNames () const
"Use availableModelSets instead."
Member SpineBaseAlgorithm::currentModelName () const
"Use currentModelSet instead."
Member SpineBaseAlgorithm::exportLabelMap (bool resampleToSource)
"Use SpineBaseAlgorithm::exportLabelMapWithConvertToMultiLabel instead"
Member SpineBaseAlgorithm::setModelByName (const std::string &modelSetVersion)
"Use setCurrentModelSet instead."
Member SpineBaseAlgorithm::setVertebraMeshes (int index, std::vector< std::unique_ptr< Mesh > > &meshes)
"setVertebraMeshes() is deprecated, use OrientedVertebra::meshes() directly instead."
Struct SpineLocalization2DAlgorithm::ModelSet
"Use the modelFactory member function directly instead"
Member SpineLocalization2DAlgorithm::registerModel (const std::string &modelName, ModelSet modelSet)
"Use the modelFactory member function directly instead"
Member Spline::evaluateLoop (double t_, vec3 &res) const
"Use Spline::evaluate instead"
Member Stream::isRunning () const
"Check the Stream state instead"
Member Stream::signalNewData
"signalNewData is deprecated. Use signalStreamData instead"
Member Stream::supportsAsyncOperation ()
"Method is deprecated. Use `streamThreadingMode` instead"
Member StreamForwarder::StreamForwarder (Stream &inStream, OutStream &outStream)
"This constructor is deprecated; use the variant taking pointers instead"
Member StreamRecorder::allStreamsRunning () const
"Query stream state directly from Stream"
Member StreamRecorderAlgorithm::allTrackingDevices ()
"Method was renamed. Use allTrackingInstruments() instead."
Member StreamRecorderAlgorithm::isStopOnDeviceListChanged () const
"Method was renamed. Use stopOnInsturmentsChanged() instead."
Member StreamRecorderAlgorithm::isStopOnImageSizeChanged () const
"The possibility to continue recording when the image size changes will be removed in the future. An image stream with its image size changing will stop the recording automatically."
Member StreamRecorderAlgorithm::m_stopOnImageSizeChanged
"Support for recording with changing image sizes will be removed in a future release. Recording will automatically stop if image size changes."
Member StreamRecorderAlgorithm::setCompression (bool compress)
"Use method setCompressSave() instead."
Member StreamRecorderAlgorithm::setStopOnDeviceListChanged (bool flag)
"Method was renamed. Use setStopOnInsturmentsChanged() instead."
Member StreamRecorderAlgorithm::setStopOnImageSizeChanged (bool flag)
"The possibility to continue recording when the image size changes will be removed in the future. An image stream with its image size changing will stop the recording automatically."
Member SweepCalibrator::addTipOfProbeCalibration (const mat4 &mat, std::string probeName="")
"Use calibrationData() with ProbeTrackerPair instead"
Member SweepCalibrator::addTipOfProbeCalibration (const UltrasoundSweep *us)
"Use calibrationData() with ProbeTrackerPair instead"
Member SweepCalibrator::calibrationDataCount (std::string probeName="") const
"Use calibrationData() with ProbeTrackerPair instead"
Member SweepCalibrator::knownProbes ()
"Use calibrationData() with ProbeTrackerPair instead"
Member SweepCalibrator::removeCalibrationData (std::string probeName)
"Use calibrationData() with ProbeTrackerPair instead"
Member SweepCalibrator::renameCalibrationData (const std::string &oldProbeName, const std::string &newProbeName)
"Use calibrationData() with ProbeTrackerPair instead"
Member SweepCalibrator::tipOfProbeCalibration (std::string probeName="") const
"Use calibrationData() with ProbeTrackerPair instead"
Member SweepRecorderAlgorithm::relativeTrackingName () const
"Use relativeTrackingID()"
Member SweepRecorderAlgorithm::setRelativeTracking (bool useRelative, const std::string &trackerName="")
"Use setRelativeTracking(bool useRelative, const TrackerID&)"
Member SweepRecorderController::mainTrackingIndex ()
"TrackingInstrument identification by index is deprecated." "Query the main instrument directly from the algorithm instance using SweepRecorderAlgorithm::trackingStream()->mainInstrumentId()"
Member SweepRecorderController::reconnect ()
"Call SweepRecorderAlgorithm::reconnect() directly on the algorithm instance"
Member ThreadSafeInstruments< Special >::mainIndex () const override
"Identification by index is deprecated. Use the instrument ID instead"
Member ThreadSafeInstruments< Special >::setMain (unsigned int index) override
"Identification by index is deprecated. Use the instrument ID instead"
Member ThreadSafeInstrumentsBase::mainIndex () const =0
"Identification by index is deprecated. Use the instrument ID instead"
Member ThreadSafeInstrumentsBase::setMain (unsigned int index)=0
"Identification by index is deprecated. Use the instrument ID instead"
Member TrackedSharedImageSetProperties::imageSetPropertiesChanged (TrackedSharedImageSet *tsis)
"imageSetPropertiesChanged is deprecated."
Member TrackerID::operator<< (std::ostream &os, const TrackerID &im)
"Should not be used anymore. Use toIDModelNameString instead."
Member TrackerID::string () const
"Should not be used due to missing compatibility with fromIDModelName. Use toIDModelNameString instead."
Member TrackerID::TrackerID (const std::string &modelNumber, const std::string &name)
"Should not be used, use the constructor with ID arguments instead. Only intended for backward compatibility."
Member TrackerID::TrackerID (const std::string &name)
"Should not be used, use the constructor with ID arguments instead. Only intended for backward compatibility."
Member TrackingInstrumentFiducialsData::hasInstrumentAssignments () const
"Instrument assignment by index is deprecated. Use assignment by ID instead"
Member TrackingInstrumentFiducialsData::m_instrumentAssignments
"Instrument assignment by index is deprecated. Use assignment by ID instead"
Member TrackingSequence::instrumentID () const
"Use trackerID().ID() instead"
Member TrackingSequence::instrumentModelNumber () const
"Use trackerID().modelNumber() instead"
Member TrackingSequence::instrumentName () const
"Use trackerID().name() instead"
Member TrackingSequence::isRelativeStreamCompatible (const TrackingSequence *ts) const
Member TrackingSequence::setInstrumentMetaData (unsigned int id, const std::string &name, const std::string &model)
"Use setTrackerID(const TrackerID& id) instead"
Member TrackingSequence::signalTrackingStreamChanged
"Use signalTrackingChanged instead"
Member TrackingStream::devices () const
"Method devices was renamed to instruments and is deprecated. Use instruments() instead." "Derived classes should not override this method anymore as it will be removed in the future."
Member TrackingStream::mainInstrumentIndex () const
"Identification by index is deprecated. Use the instrument ID instead"
Member TrackingStream::setMainInstrument (unsigned int index)
"Identification by index is deprecated. Use the instrument ID instead"
Member TrackingStream::signalTrackingDevicesUpdated
"Signal signalTrackingDevicesUpdated was renamed. Use signalInstrumentsUpdated instead."
Member TrackingStreamPropertiesAlgorithm::liveTrackingStream () const
"Renamed: Use method `trackingStream` instead"
Member TrackingStreamRecorder::currentRecordingStream (const TrackingSequence **ts, int device=0) const
"Identification by index is deprecated. Use `currentRecordingSequence` with instrument ID instead"
Member TrackingStreamRecorder::maxDevices () const
"Method deprecated. Use `maxInstruments` instead"
Member TrackingStreamRecorder::recordAllDevices () const
"Method deprecated. Use `recordAllInstruments` instead"
Member TrackingStreamRecorder::recordingDevice () const
"Identification by index is deprecated. Use `recordingInstrument` returning the instrument ID instead"
Member TrackingStreamRecorder::setMaxDevices (int count)
"Method deprecated. Use `setMaxInstruments` instead"
Member TrackingStreamRecorder::setRecordAllDevices (bool recordAll)
"Method deprecated. Use `setRecordAllInstruments` instead"
Member TrackingStreamRecorder::setRecordingDevice (int index)
"Identification by index is deprecated. Use `setRecordingInstrument` with instrument ID instead"
Member TypedImage< T >::prepare (bool msb=false, bool shiftOnly=false) override
"Use ImageProcessing::createConverted() and/or ImageProcessing::swapEndianness() instead."
Member TypedImage< T >::unscaled () const override
"Use ImageProcessing::createConverted() instead."
Member UltrasoundRegistrationAlgorithm::dotProductSimilarity () const
"Dot product similarity has been deprecated and is no longer supported. Use 'UltrasoundDISARegistrationAlgorithm' or the DISA initialization mode instead"
Member UltrasoundRegistrationAlgorithm::globalInit () const
"Use p_initializationMode instead"
Member UltrasoundRegistrationAlgorithm::hasDotProductSimilarity () const
"Dot product similarity has been deprecated and is no longer supported. Use 'UltrasoundDISARegistrationAlgorithm' or the DISA initialization mode instead"
Member UltrasoundRegistrationAlgorithm::keepZerosDuringDownsampling ()
"This is always true now"
Member UltrasoundRegistrationAlgorithm::landmarkWeighting () const
"Use p_landmarkWeighting->landmarkFWHM instead"
Member UltrasoundRegistrationAlgorithm::optimizeGatingOffset () const
"Use p_optimizeGatingOffset instead"
Member UltrasoundRegistrationAlgorithm::outputPreProcessed (DataList &dataOut)
"Use 'OwningDataList outputPreProcessed()' instead"
Member UltrasoundRegistrationAlgorithm::probeCompression () const
"Use p_probeCompression instead"
Member UltrasoundRegistrationAlgorithm::relativeSweepSpacing () const
"Use p_relativeSweepSpacingPercent instead"
Member UltrasoundRegistrationAlgorithm::setDotProductSimilarity (bool flag)
"Dot product similarity has been deprecated and is no longer supported. Use 'UltrasoundDISARegistrationAlgorithm' or the DISA initialization mode instead"
Member UltrasoundRegistrationAlgorithm::setGlobalInit (bool flag)
"Use p_initializationMode instead"
Member UltrasoundRegistrationAlgorithm::setKeepZerosDuringDownsampling (bool newValue)
"This is always true now"
Member UltrasoundRegistrationAlgorithm::setLandmarkWeighting (double fwhm)
"Use setUseLandmarkWeighting to enable landmark weighting, or set p_weightingMode to Default to disable it"
Member UltrasoundRegistrationAlgorithm::setMask ()
"This is always false now"
Member UltrasoundRegistrationAlgorithm::setOptimizeGatingOffset (bool b)
"Use p_optimizeGatingOffset instead"
Member UltrasoundRegistrationAlgorithm::setProbeCompression (bool flag)
"Use p_probeCompression instead"
Member UltrasoundRegistrationAlgorithm::setRelativeSweepSpacing (int percent)
"Use p_relativeSweepSpacingPercent instead"
Member UltrasoundRegistrationAlgorithm::setSetMask (bool newValue)
"This is always false now"
Member UltrasoundRegistrationAlgorithm::setSliceBased (bool flag)
"Use p_sliceBased instead"
Member UltrasoundRegistrationAlgorithm::setTargetVolumeSpacing (double val)
"Use p_targetVolumeSpacing instead"
Member UltrasoundRegistrationAlgorithm::setUltrasoundIsMoving (bool flag)
"Use p_usIsMoving instead"
Member UltrasoundRegistrationAlgorithm::sliceBased () const
"Use p_sliceBased instead"
Member UltrasoundRegistrationAlgorithm::targetVolumeSpacing () const
"Use p_targetVolumeSpacing instead"
Member UltrasoundRegistrationAlgorithm::ultrasoundIsMoving () const
"Use p_usIsMoving instead"
Member UltrasoundSweep::signalFrameGeometryChanged
"Signal signalFrameGeometryChanged from Ultrasound sweep was moved to signalFrameGeometryChanged from FrameGeometryMetadata, " "use getFrameGeometryMetadata(*sweep).signalFrameGeometryChanged instead"
Member UltrasoundSweep::transformationForAxisAlignment ()
"Method transformationForAxisAlignment is deprecated. Use localBoundingBox"
Member VectorFieldFlow::flow (GlDenseDeformation &vectorField, GlDenseDeformation &displacementFieldOut, GlDenseDeformation *initialValues=nullptr, GlDenseDeformation *other=nullptr)
"Use VectorFieldFlowAlgorithm class instead."
Member VectorFieldFlow::VectorFieldFlow (int dim, int numSteps, float dt)
"Use VectorFieldFlowAlgorithm class instead."
Member VideoStreamIoAlgorithm::createCameraStream (const std::string &path)
"Use VideoCameraIoFactory instead"
Member VideoStreamIoAlgorithm::enumerateCameraStreams ()
"Use VideoCameraIoFactory instead"
Search Tab / S to search, Esc to close