- Member ImFusion::AlgorithmControllerFactory::AlgorithmControllerFactory ()
- "Use controller factory with a module name."
- Member ImFusion::AlgorithmControllerFactory::AlgorithmControllerFactory (std::string module, bool checkLicense)
The checkLicense parameter is no longer used.
"checkLicense parameter is deprecated and ignored. Use single-parameter constructor."
- Member ImFusion::AlgorithmFactory::AlgorithmFactory (const std::string &module, bool checkLicense)
The checkLicense parameter is no longer used.
"checkLicense parameter is deprecated and ignored. Use single-parameter constructor."
- Member ImFusion::AlgorithmFactory::AlgorithmFactory ()
- "AlgorithmFactory must have a module name."
- Member ImFusion::ApplicationController::load (int argc, char **argv)
- "Use instead one of the member functions `loadAll`, `loadWorkspace`, `loadImf`."
- Member ImFusion::ASCRegistration::configureRegistrationMethodProperties (const Properties &properties)
- "Manipulate the registration sequence directly"
- Member ImFusion::Assert::defaultHandler (const char *condition, const char *message, const char *fileName, const char *functionName, int line)
Use defaultDebugAssertionHandler(const char* condition, const char* message, const char* fileName, const char* functionName, int line) instead.
"Use defaultDebugAssertionHandler(...) instead."
- Member ImFusion::Assert::handler ()
Use debugAssertionHandler() instead.
"Use debugAssertionHandler() instead."
- Member ImFusion::Assert::setHandler (HandlerFunction handler)
Use setDebugAssertionHandler(HandlerFunction handler) instead.
"Use setDebugAssertionHandler(HandlerFunction) instead."
- Member ImFusion::AtracsysTrackingStreamBase::removeGeometry (const std::string &id)
Use removeTrackingMarker() instead.
"Use removeTrackingMarker() instead"
- Member ImFusion::ConnectivityAnalysis::hysteresisThresholding (TypedImage< T > *inImage, TypedImage< S > *labelImage, double lowThreshold, double highThreshold, Connectivity connectivity, int minComponentSize=-1, int maxNumberComponents=-1)
This function is deprecated and will be removed in a future release.
"Hysteresis thresholding was removed from ConnectivityAnalysis."
- Member ImFusion::Cranial::FastSurferSegmentationAlgorithm::labelDataComponent () const
- "Use producibleLabels() of derived classes for algorithm-specific labels"
- Member ImFusion::CT::ConeBeamGeometryVisualisation::ConeBeamGeometryVisualisation (ConeBeamGeometry &geom, int numFrames)
- "Directly pass in the legacy ConeBeamGeometry is deprecated, use FullGeometryRepresentation and DetectorPropertiesDataComponent instead."
- Member ImFusion::CT::ConeBeamMetadata::i0 () const
-
- Member ImFusion::CT::ConeBeamMetadata::setI0 (double i0)
-
- 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::CT::XRay2D3DRegistrationInitialization::initialize (ConeBeamGeometry &geom, SharedImageSet &shots, const SharedImageSet &volume, MaskEditor *maskAlgorithm)=0
- "Directly pass in the legacy ConeBeamGeometry is deprecated."
- Member ImFusion::CT::XRay2D3DRegistrationInitializationKeyPoints::initialize (ConeBeamGeometry &geom, SharedImageSet &shots, const SharedImageSet &volume, MaskEditor *maskAlg) override
- "Directly pass in the legacy ConeBeamGeometry is deprecated."
- Member ImFusion::CT::XRay2D3DRegistrationInitializationPointDirection::initialize (ConeBeamGeometry &geom, SharedImageSet &shots, const SharedImageSet &volume, MaskEditor *maskAlg) override
- "Directly pass in the legacy ConeBeamGeometry is deprecated."
- Member ImFusion::DisplayWidgetMulti::FocusButton
-
- Member ImFusion::FactoryBase::FactoryBase ()
- "Use factory with a module name."
- Member ImFusion::FakeImageStream::setImageSize (int width, int height, int slices=1, int channels=1)
- "Use setDescriptor instead"
- Member ImFusion::FakeTrackingStream::devicesCopy ()
- "Querying all devices is deprecated. Use configurationDevice to query the state of a device 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::Framework::addBlacklistedPluginLibraryName (std::string libraryName)
- "Use PluginManager::addLibraryNameToBlacklist() instead"
- Member ImFusion::Framework::loadedPlugins ()
- "Use PluginManager::plugins() instead"
- Member ImFusion::Framework::loadPlugin (const std::string &pluginFilename)
- "Use PluginManager::registerPlugin() and PluginManager::initPlugin() instead"
- Member ImFusion::Framework::loadPlugins (const std::vector< std::string > &pluginFolders=std::vector< std::string >())
- "Use PluginManager::registerPlugins() and PluginManager::initAllRegisteredPlugins() instead"
- Member ImFusion::Framework::loadRequiredPlugins (const std::vector< std::string > &pluginLibraryNames, const std::vector< std::string > &pluginFolders=std::vector< std::string >())
- "Use PluginManager::registerPlugins() and PluginManager::initAllRegisteredPlugins() instead"
- Member ImFusion::Framework::queryLoadedPlugin ()
- "Use PluginManager::pluginInstance() instead"
- Member ImFusion::Framework::queryLoadedPlugin (const std::string &pluginName)
- "Use PluginManager::pluginInstance() instead"
- Class ImFusion::GlTrackingSequenceLegacy
- "Use GlTrackingSequence"
- Member ImFusion::GUI::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 ImFusion::GUI::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 ImFusion::IGTL::CreateDeviceAlgorithm::getSupportedIglDevices () const
- "Deprecating due to typo in signature. Please use getSupportedIgtlDevices instead"
- Member ImFusion::IgtlConnection
-
- Member ImFusion::IgtlConnectionIoAlgorithm
-
- Member ImFusion::IgtlCreateDataIoAlgorithm
-
- Member ImFusion::IgtlCreateDeviceAlgorithm
-
- Member ImFusion::IgtlCreateDeviceAlgorithmController
-
- Member ImFusion::IgtlDataDevice
-
- Member ImFusion::IgtlDevice
-
- Member ImFusion::IgtlDeviceImpl
-
- Member ImFusion::IgtlDeviceType
-
- Member ImFusion::IgtlImageData
-
- Member ImFusion::IgtlImageOutStream
-
- Member ImFusion::IgtlImageStream
-
- Member ImFusion::IgtlMeshData
-
- Member ImFusion::IgtlPolyDataOutStream
-
- Member ImFusion::IgtlPolyDataStream
-
- Member ImFusion::IgtlTrackingOutStream
-
- Member ImFusion::IgtlTrackingStream
-
- Member ImFusion::IgtlType
-
- Member ImFusion::ImageStreamData::images2 () const
- "Method images2() is deprecated. Use images() instead."
- Member ImFusion::ImageStreamData::ImageStreamData (Stream *stream, MemImage *img)
- "Use one of the other overloads instead"
- Member ImFusion::ImageStreamRecorder::imageSizeChanged
- "imageSizeChanged has been deprecated in favor of the more general signalImageDescriptorsChanged"
- Member ImFusion::ImageView2D::setImage (SharedImage *image)
- This function has problematic ownership semantics. Use setVisibleData() instead.
- Member ImFusion::ImageView2D::setImage (Image *image)
- This function has problematic ownership semantics. Use setVisibleData() instead.
- Member ImFusion::ImageView3D::setImage (SharedImage *image)
- This function has problematic ownership semantics. Use setVisibleData() instead.
- Member ImFusion::ImageView3D::setImage (Image *image)
- This function has problematic ownership semantics. Use setVisibleData() instead.
- Member ImFusion::ImFusionFile::addPlugin (ImFusionFilePlugin *p)
- "Use addPlugin(std::unique_ptr<ImFusionFilePlugin>) for correct ownership semantics."
- Member ImFusion::ImFusionFile::load (DataList &data, int blockId=-1)
- "Use the std::optional<OwningDataList> load(int) overload instead for correct ownership semantics."
- Member ImFusion::ImFusionFile::setCompression (int mode)
- "Use setCompression(CompressionMode mode) instead."
- Member ImFusion::ImFusionFile::setCompressionOptions (int mode, int passes, int dx, int dy)
- "Use setCompressionOptions(CompressionMode mode, int passes, int dx, int dy) instead."
- Member ImFusion::ImFusionFileIoAlgorithm::setCompressionMode (int compressionMode)
- "Use setCompressionMode(ImFusionFile::CompressionMode) instead."
- Member ImFusion::ImFusionFileIoAlgorithm::setCompressionOverride (std::unordered_map< std::string, int > overrides)
- "Use setCompressionOverride(ImFusionFile::CompressionOverride) instead."
- Member ImFusion::ImFusionFilePlugin::save (Data *, std::ostream &, Progress *=0)
Override save(Data*, std::ostream&, Progress*, const ImFusionFile::CompressionSettings&) instead.
"Override save(Data*, std::ostream&, Progress*, const ImFusionFile::CompressionSettings&) instead."
- Member ImFusion::ImFusionImage::setCompressionOptions (int mode, int passes, int dx, int dy)
- "Use setCompressionOptions(ImFusionFile::CompressionMode mode, int passes, int dx, int dy) instead."
- Class ImFusion::ImFusionPlugin
- "Use ImFusionLibPlugin instead"
- Class ImFusion::Interaction3D
- "Use InteractionView3D instead"
- Member ImFusion::InteractiveOverlay::InteractiveOverlay (GlOverlay *overlay, AnchorPoint anchor, bool ownOverlay=true)
- "Unclear ownership semantics: use one of the other ctor overloads."
- Member ImFusion::IO::FileLoader::LoadDirectoryAsDICOM
- Use IO::FolderLoader instead
- Member ImFusion::IoAlgorithm::fail (int *errorCode=nullptr) const
- "Use status() instead to check for success or obtain custom error codes (values >= Status::Custom, see Algorithm::Status)"
- Member ImFusion::LicenseManagerSDK::expirationDate ()
- "Use expirationDateTimePoint instead"
- Member ImFusion::LiveTrackingPointRegistrationAlgorithm::addLiveTrackingPoint (vec3 &tp)
- "Use pointsOnTrackingStream()::addWorldPoint() instead"
- Member ImFusion::LiveTrackingPointRegistrationAlgorithm::correspondenceId () const
- "Use pointsOnTrackingStream()::size() or pointsOnTrackingStream()::numberOfPoints() instead"
- Member ImFusion::LiveTrackingPointRegistrationAlgorithm::correspondences () const
- "Correspondences are encapsulated and controlled inside PointCorrespondences"
- Member ImFusion::LiveTrackingPointRegistrationAlgorithm::resetCorrespondences ()
- "Use pointsOnTrackingStream()::clear() instead"
- Member ImFusion::LiveTrackingPointRegistrationAlgorithm::setVolumePoint (int id, const vec3 &p)
- "Use pointsOnImage()::addWorldPoint() instead"
- Member ImFusion::LiveTrackingStream
- "LiveTrackingStream has been renamed to TrackingStream"
- Member ImFusion::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 ImFusion::MainWindowBase::reloadStyleSheet ()
- "Directly use `loadStyleSheet` instead"
- Member ImFusion::MemImage::prepare (bool msb=false, bool shiftOnly=false)=0
- "Use ImageProcessing::createConverted() and/or ImageProcessing::swapEndianness() instead."
- Member ImFusion::MemImage::unscaled () const =0
- "Use ImageProcessing::createConverted() instead."
- 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::MeshProcessingAlgorithm::decimationParam (double &maxEdgeLength, bool &preserveColors, bool &preserveCurvature, std::vector< int > *blockedVertices=nullptr) const
- "'preserveCurvature' is deprecated. Please use the variant with 'maxSurfaceError'"
- Member ImFusion::MeshProcessingAlgorithm::setDecimationParam (double maxEdgeLength, bool preserveColors, bool preserveCurvature, const std::vector< int > &blockedVertices={})
- "'preserveCurvature' is deprecated. Please use the variant with 'maxSurfaceError'"
- Member ImFusion::MeshToPointCloudAlgorithm::colorSource () const
- "colorSource() is deprecated. Please access 'p_colorSource' directly."
- Member ImFusion::MeshToPointCloudAlgorithm::setColorSource (ColorSource source)
- "setColorSource() is deprecated. Please assign directly to 'p_colorSource' instead."
- Member ImFusion::ML::AddPixelwisePredictionChannelOperation::AddPixelwisePredictionChannelOperation (const std::string &configPath="")
- "Please use RunModelOperation and merge the output fields as channels with MergeAsChannelsOperation"
- Member ImFusion::ML::CacheDataLoader::CacheDataLoader (std::unique_ptr< DataLoader > loader, bool makeExclusiveCPU, bool lazy, int compressionLevel, bool shuffle, int numThreads, bool verbose, bool shallowCopy)
Use the DataItemCompressionMode overload instead
"Use the DataItemCompressionMode overload instead"
- Member ImFusion::ML::DataItem::save (const DataItem &item, const std::string &location, bool compress)
- "Use save(item, location, CompressionMode::ZSTD) instead"
- Member ImFusion::ML::Dataset::diskCache (const std::string &location, bool lazy, bool reload, bool compression, bool shuffle)
Use the DataItemCompressionMode overload instead
"Use the DataItemCompressionMode overload instead"
- Member ImFusion::ML::Dataset::memoryCache (bool makeExclusiveCPU, bool lazy, int compressionLevel, bool shuffle, int numThreads, bool shallowCopy)
Use the DataItemCompressionMode overload instead
"Use the DataItemCompressionMode overload instead"
- Member ImFusion::ML::ImageResampler::process (SharedImageSet *inputImg, const SharedImageSet *refImg, bool forceCPU)
- "Use the out-of-place ImageResampler::resample function instead"
- Member ImFusion::ML::ImageResampler::process (SharedImageSet *inputImg, const std::vector< ImageDescriptorWorld > &refImg, bool forceCPU)
- "Use the out-of-place ImageResampler::resample function instead"
- Member ImFusion::ML::ImageROISampler::labelPaddingMode () const
- "Use `p_labelPaddingMode` instead"
- Member ImFusion::ML::ImageROISampler::paddingMode () const
- "Use `p_paddingMode` instead"
- Member ImFusion::ML::ImageROISampler::setLabelPaddingMode (PaddingMode labelPaddingMode)
- "Assign `p_labelPaddingMode` instead"
- Member ImFusion::ML::ImageROISampler::setPaddingMode (PaddingMode paddingMode)
- "Assign `p_paddingMode` instead"
- Member ImFusion::ML::KeypointsElement::KeypointsElement (const PointCloud &pointCloud)
- "Please construct with KeypointsElement(KeypointSet::pointCloudsToKeypoints({pointCloud}))."
- Member ImFusion::ML::ModelConfiguration::description () const
- "Use p_description instead."
- Member ImFusion::ML::ModelConfiguration::engine () const
- "Use engineConfig.p_name instead."
- Member ImFusion::ML::ModelConfiguration::engineInputFields () const
- "Use engineConfig.p_inputFields instead."
- Member ImFusion::ML::ModelConfiguration::engineOutputFields () const
- "Use engineConfig.p_outputFields instead."
- Member ImFusion::ML::ModelConfiguration::engineOutputFieldsToIgnore () const
- "Use engineConfig.p_outputFieldsToIgnore instead."
- Member ImFusion::ML::ModelConfiguration::forceCPU () const
- "Use engineConfig.p_forceCPU instead."
- Member ImFusion::ML::ModelConfiguration::getEngineProperties () const
- "Use engine config object instead."
- Member ImFusion::ML::ModelConfiguration::getPostProcessingOptions () const
- "Use p_postprocessing config object instead."
- Member ImFusion::ML::ModelConfiguration::getPostProcessingOptions ()
- "Use p_postprocessing config object instead."
- Member ImFusion::ML::ModelConfiguration::getPreProcessingOptions () const
- "Use p_preprocessing config object instead."
- Member ImFusion::ML::ModelConfiguration::getPreProcessingOptions ()
- "Use p_preprocessing config object instead."
- Member ImFusion::ML::ModelConfiguration::getSamplingParameters () const
- "Use sampling config object instead."
- Member ImFusion::ML::ModelConfiguration::labelNames () const
- "Use p_labelNames instead."
- Member ImFusion::ML::ModelConfiguration::maxBatchSize () const
- "Use p_maxBatchSize instead."
- Member ImFusion::ML::ModelConfiguration::modelPath () const
- "Use engineConfig.p_modelFile instead."
- Member ImFusion::ML::ModelConfiguration::modelType () const
- "Use p_modelType instead."
- Member ImFusion::ML::ModelConfiguration::mustCloneInputContainer () const
- "Use p_cloneInputContainer instead."
- Member ImFusion::ML::ModelConfiguration::mustSplitImage () const
- "Use MachineLearningModel::mustSplitImage() instead."
- Member ImFusion::ML::ModelConfiguration::name () const
- "Use p_name instead."
- Member ImFusion::ML::ModelConfiguration::p_defaultInputName
- "Use EngineConfiguration::p_defaultInputName instead."
- Member ImFusion::ML::ModelConfiguration::p_defaultOutputName
- "Use EngineConfiguration::p_defaultOutputName instead."
- Member ImFusion::ML::ModelConfiguration::predictionOutputTypes () const
- "Use p_predictionOutputTypes instead."
- Member ImFusion::ML::ModelConfiguration::predictionTypes () const
- "Use p_predictionTypes instead."
- Member ImFusion::ML::ModelConfiguration::preprocessingInputFields () const
- "Use p_preprocessingInputFields instead."
- Member ImFusion::ML::ModelConfiguration::ringBufferSize () const
- "Use p_ringBufferSize instead."
- Member ImFusion::ML::ModelConfiguration::setForceCPU (bool forceCPU)
- "Use engineConfig.p_forceCPU instead."
- Member ImFusion::ML::ModelConfiguration::skipUnpadding () const
- "Use samplingConfig.p_skipUnpadding instead."
- Member ImFusion::ML::ModelConfiguration::verbose () const
- "Use p_verbose instead."
- Member ImFusion::ML::ModelConfiguration::version () const
- "Use p_version instead."
- Member ImFusion::ML::PersistentCacheDataLoader::PersistentCacheDataLoader (std::unique_ptr< DataLoader > loader, const std::string &location, bool lazy, bool reload, bool compression, bool shuffle, bool verbose)
Use the DataItemCompressionMode overload instead
"Use the DataItemCompressionMode overload instead"
- Member ImFusion::NDIPolarisTrackingStream::registerTool (const NDITrackingInstrumentInfo &info)
Use addTrackingMarker(filepath, name) instead.
"Use addTrackingMarker(filepath, name) instead"
- Member ImFusion::OpenNI2RGBDStream::enumerateStreams ()
- "Use enumerate() instead, which makes ownership explicit"
- Member ImFusion::OrbbecRGBDStream::enumerateDevices ()
- "Use enumerate() instead, which makes ownership explicit"
- Member ImFusion::OrientedVertebra::getName () const
- "getName() is deprecated, Use name() instead"
- Member ImFusion::OrientedVertebra::leftKeypoint () const
- "leftKeypoint() is deprecated, use leftPedicle() instead"
- Member ImFusion::OrientedVertebra::OrientedVertebra (std::vector< vec3 > keypoints)
- "OrientedVertebra(std::vector<vec3> keypoints) is deprecated, use OrientedVertebra(std::map<std::string, vec3> keypoints);"
- Member ImFusion::OrientedVertebra::rightKeypoint () const
- "rightKeypoint() is deprecated, use rightPedicle() instead"
- Member ImFusion::OrientedVertebra::setMeshes (std::vector< std::unique_ptr< Mesh > > &meshes_)
- "setMeshes() is deprecated, use meshes().set(mesh->name(), std::move(mesh)) instead."
- Member ImFusion::Platform::DynamicLib::loadSymbol (const std::string &symbolName)
"Use non-throwing findSymbol() instead."
"Use non-throwing findSymbol() instead."
- Member ImFusion::PlaybackStream
- "PlaybackStream has been renamed to PlaybackImageStream"
- Member ImFusion::PointCorrespondences::evaluate (Reduction reduction=Reduction::Mean, const std::vector< double > *weights=nullptr) const
- "evaluate is deprecated, use computePairwiseDistances instead."
- Member ImFusion::PointsOnData::points () const
- "If you want to ignore selection use allPoints(), otherwise use selectedPoints()"
- Member ImFusion::PointsStorageComponent::add (const std::string &name, const PointsOnData *pod)
- "Use addConfiguration() instead"
- Member ImFusion::PoissonSurfaceReconstructionAlgorithm::maxSurfaceDistance () const
- "PoissonSurfaceReconstructionAlgorithm::maxSurfaceDistance is deprecated, instead use 'surfaceDistanceR1' and 'surfaceDistanceR2'"
- Member ImFusion::PoissonSurfaceReconstructionAlgorithm::setMaxSurfaceDistance (double dist)
- "PoissonSurfaceReconstructionAlgorithm::setMaxSurfaceDistance is deprecated, instead use 'setSurfaceDistanceR1' and 'setSurfaceDistanceR2'"
- Member ImFusion::PoissonSurfaceReconstructionAlgorithm::setSurfaceDistanceR1 (double dist)
- "PoissonSurfaceReconstructionAlgorithm::setSurfaceDistanceR1 is deprecated, instead use 'setSurfaceDistanceThresholds'"
- Member ImFusion::PoissonSurfaceReconstructionAlgorithm::setSurfaceDistanceR2 (double dist)
- "PoissonSurfaceReconstructionAlgorithm::setSurfaceDistanceR2 is deprecated, instead use 'setSurfaceDistanceThresholds'"
- Member ImFusion::PoissonSurfaceReconstructionAlgorithm::surfaceDistanceR1 () const
- "PoissonSurfaceReconstructionAlgorithm::surfaceDistanceR1 is deprecated, instead use 'surfaceDistanceThresholds'"
- Member ImFusion::PoissonSurfaceReconstructionAlgorithm::surfaceDistanceR2 () const
- "PoissonSurfaceReconstructionAlgorithm::surfaceDistanceR2 is deprecated, instead use 'surfaceDistanceThresholds'"
- Member ImFusion::Project::datasetGroupingHierachy () const
Use datasetGroupingHierarchy() instead.
"Use datasetGroupingHierarchy() instead"
- Member ImFusion::Project::setDatasetGroupingHierachy (const std::vector< std::string > &grouping)
Use setDatasetGroupingHierarchy() instead.
"Use setDatasetGroupingHierarchy() instead"
- Member ImFusion::PropertiesDetail::List
- Use ListFlag in combination with the element type instead
- Member ImFusion::RealSenseStream::enumerateDevices (std::vector< RealSenseStream * > &sensors, bool initDefault=true)
- "Use enumerate() instead, which makes ownership explicit"
- Member ImFusion::RegistrationResultsAlgorithm::add (const DataList &data, bool checkIfChanged, const std::string &name="")
- "Use `RegistrationResults` directly or access it through `results()`"
- Member ImFusion::RegistrationResultsAlgorithm::apply (int index)
- "Use `setSelected(index)` instead"
- Member ImFusion::RegistrationResultsAlgorithm::findResult (const DataList &data) const
- "Use `RegistrationResults` directly or access it through `results()`"
- Member ImFusion::RegistrationResultsAlgorithm::name (int index) const
- "Use `RegistrationResults` directly or access it through `results()`"
- Member ImFusion::RegistrationResultsAlgorithm::remove (int index)
- "Use `RegistrationResults` directly or access it through `results()`"
- Member ImFusion::RegistrationResultsAlgorithm::resolveDataAfterConfigure (DataModel &dataModel)
- "Use `RegistrationResults` directly or access it through `results()`"
- Member ImFusion::RegistrationResultsAlgorithm::setName (int index, const std::string &name)
- "Use `RegistrationResults` directly or access it through `results()`"
- Member ImFusion::RegistrationResultsAlgorithm::size () const
- "Use `RegistrationResults` directly or access it through `results()`"
- Member ImFusion::Robotics::RobotModel::description () const
- "Use robotDescription() instead"
- Member ImFusion::Robotics::RobotModel::groupStates () const
- "Use group(name)->states() instead"
- Class ImFusion::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 ImFusion::Settings::addCustomSettings (const Properties &p, bool ioSettings=false)
- "Use SettingsDialog::addCustomSettings"
- Member ImFusion::Settings::Setting< T >::Setting (const std::string &name, T defaultValue)
- "Use GlobalSettings instead"
- Member ImFusion::Settings::Setting< T >::Setting (const std::string &name, MakeDefaultValueFunc makeDefaultValueFunc)
- "Use GlobalSettings instead"
- Member ImFusion::Settings::Setting< T >::Setting (LegacyInterfaceSettings &settings, const std::string &name, T defaultValue)
- "Use GlobalSettings instead"
- Member ImFusion::Settings::Setting< T >::Setting (LegacyInterfaceSettings &settings, const std::string &name, MakeDefaultValueFunc makeDefaultValueFunc)
- "Use GlobalSettings instead"
- Member ImFusion::SharedImage::img () const
- Use descriptor() instead.
- Member ImFusion::SpineBaseAlgorithm::availableModelNames () const
- "Use availableModelSets instead."
- Member ImFusion::SpineBaseAlgorithm::currentModelName () const
- "Use currentModelSet instead."
- Member ImFusion::SpineBaseAlgorithm::exportLabelMap (bool resampleToSource)
- "Use SpineBaseAlgorithm::exportLabelMapWithConvertToMultiLabel instead"
- Member ImFusion::SpineBaseAlgorithm::setModelByName (const std::string &modelSetVersion)
- "Use setCurrentModelSet instead."
- Member ImFusion::SpineBaseAlgorithm::setVertebraMeshes (int index, std::vector< std::unique_ptr< Mesh > > &meshes)
- "setVertebraMeshes() is deprecated, use OrientedVertebra::meshes() directly instead."
- Struct ImFusion::SpineLocalization2DAlgorithm::ModelSet
- "Use the modelFactory member function directly instead"
- Member ImFusion::SpineLocalization2DAlgorithm::registerModel (const std::string &modelName, ModelSet modelSet)
- "Use the modelFactory member function directly instead"
- Member ImFusion::Spline::evaluateLoop (double t_, vec3 &res) const
- "Use Spline::evaluate instead"
- Member ImFusion::Stream::isRunning () const
- "Check the Stream state instead"
- Member ImFusion::Stream::signalNewData
- "signalNewData is deprecated. Use signalStreamData instead"
- Member ImFusion::Stream::supportsAsyncOperation ()
- "Method is deprecated. Use `streamThreadingMode` instead"
- Member ImFusion::Stream::uuid ()
- "Method Stream::uuid is deprecated and should not be used to identify stream instances or hardware resources"
- Member ImFusion::StreamForwarder::StreamForwarder (Stream &inStream, OutStream &outStream)
- "This constructor is deprecated; use the variant taking pointers instead"
- Member ImFusion::StreamRecorder::allStreamsRunning () const
- "Query stream state directly from Stream"
- Member ImFusion::StreamRecorderAlgorithm::allTrackingDevices ()
- "Method was renamed. Use allTrackingInstruments() instead."
- Member ImFusion::StreamRecorderAlgorithm::isStopOnDeviceListChanged () const
- "Method was renamed. Use stopOnInstrumentsChanged() instead."
- Member ImFusion::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 ImFusion::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 ImFusion::StreamRecorderAlgorithm::numberOfDataToKeep () const
- "Use parameter p_numberOfDataToKeepLimit instead. This method will return unspecified value, if p_numberOfDataToKeepLimit == 0 (previously unsupported behavior)"
- Member ImFusion::StreamRecorderAlgorithm::setCompression (bool compress)
- "Use method setCompressSave() instead."
- Member ImFusion::StreamRecorderAlgorithm::setNumberOfDataToKeep (int n)
- "Use parameter p_numberOfDataToKeepLimit instead."
- Member ImFusion::StreamRecorderAlgorithm::setStopOnDeviceListChanged (bool flag)
- "Method was renamed. Use setStopOnInsturmentsChanged() instead."
- Member ImFusion::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 ImFusion::ThreadSafeInstruments< Special >::mainIndex () const override
- "Identification by index is deprecated. Use the instrument ID instead"
- Member ImFusion::ThreadSafeInstruments< Special >::setMain (unsigned int index) override
- "Identification by index is deprecated. Use the instrument ID instead"
- Member ImFusion::ThreadSafeInstrumentsBase::mainIndex () const =0
- "Identification by index is deprecated. Use the instrument ID instead"
- Member ImFusion::ThreadSafeInstrumentsBase::setMain (unsigned int index)=0
- "Identification by index is deprecated. Use the instrument ID instead"
- Member ImFusion::TrackedSharedImageSetProperties::imageSetPropertiesChanged (TrackedSharedImageSet *tsis)
- "imageSetPropertiesChanged is deprecated."
- Member ImFusion::TrackerID::operator<< (std::ostream &os, const TrackerID &im)
- "Should not be used anymore. Use toIDModelNameString instead."
- Member ImFusion::TrackerID::string () const
- "Should not be used due to missing compatibility with fromIDModelName. Use toIDModelNameString instead."
- Member ImFusion::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 ImFusion::TrackerID::TrackerID (const std::string &name)
- "Should not be used, use the constructor with ID arguments instead. Only intended for backward compatibility."
- Member ImFusion::TrackingInstrumentFiducialsData::hasInstrumentAssignments () const
- "Instrument assignment by index is deprecated. Use assignment by ID instead"
- Member ImFusion::TrackingInstrumentFiducialsData::m_instrumentAssignments
- "Instrument assignment by index is deprecated. Use assignment by ID instead"
- Member ImFusion::TrackingSequence::instrumentID () const
- "Use trackerID().ID() instead"
- Member ImFusion::TrackingSequence::instrumentModelNumber () const
- "Use trackerID().modelNumber() instead"
- Member ImFusion::TrackingSequence::instrumentName () const
- "Use trackerID().name() instead"
- Member ImFusion::TrackingSequence::isRelativeStreamCompatible (const TrackingSequence *ts) const
-
- Member ImFusion::TrackingSequence::setInstrumentMetaData (unsigned int id, const std::string &name, const std::string &model)
- "Use setTrackerID(const TrackerID& id) instead"
- Member ImFusion::TrackingSequence::signalTrackingStreamChanged
- "Use signalTrackingChanged instead"
- Member ImFusion::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 ImFusion::TrackingStream::mainInstrumentIndex () const
- "Identification by index is deprecated. Use the instrument ID instead"
- Member ImFusion::TrackingStream::setMainInstrument (unsigned int index)
- "Identification by index is deprecated. Use the instrument ID instead"
- Member ImFusion::TrackingStream::signalTrackingDevicesUpdated
- "Signal signalTrackingDevicesUpdated was renamed. Use signalInstrumentsUpdated instead."
- Member ImFusion::TrackingStreamRecorder::currentRecordingStream (const TrackingSequence **ts, int device=0) const
- "Identification by index is deprecated. Use `currentRecordingSequence` with instrument ID instead"
- Member ImFusion::TrackingStreamRecorder::maxDevices () const
- "Method deprecated. Use `maxInstruments` instead"
- Member ImFusion::TrackingStreamRecorder::recordAllDevices () const
- "Method deprecated. Use `recordAllInstruments` instead"
- Member ImFusion::TrackingStreamRecorder::recordingDevice () const
- "Identification by index is deprecated. Use `recordingInstrument` returning the instrument ID instead"
- Member ImFusion::TrackingStreamRecorder::setMaxDevices (int count)
- "Method deprecated. Use `setMaxInstruments` instead"
- Member ImFusion::TrackingStreamRecorder::setRecordAllDevices (bool recordAll)
- "Method deprecated. Use `setRecordAllInstruments` instead"
- Member ImFusion::TrackingStreamRecorder::setRecordingDevice (int index)
- "Identification by index is deprecated. Use `setRecordingInstrument` with instrument ID instead"
- Member ImFusion::TrackingSubstream::setDevices (std::vector< TrackingInstrument > devices)
- "Method 'setDevices' was renamed. Use 'setInstruments' instead"
- Member ImFusion::TypedImage< T >::prepare (bool msb=false, bool shiftOnly=false) override
- "Use ImageProcessing::createConverted() and/or ImageProcessing::swapEndianness() instead."
- Member ImFusion::TypedImage< T >::unscaled () const override
- "Use ImageProcessing::createConverted() instead."
- Member ImFusion::US::FrameGeometryUtils::entireImage (const ImageDescriptor &desc)
- "Use the entireImage overload for linear instead"
- Member ImFusion::US::ProbeTrackerPair::ProbeTrackerPair (std::string probeName, std::string trackerName)
- "Use ProbeTrackerPair(std::string, const TrackerID&) instead"
- Member ImFusion::US::SweepCalibrator::addTipOfProbeCalibration (const mat4 &mat, std::string probeName="")
- "Use calibrationData() with ProbeTrackerPair instead"
- Member ImFusion::US::SweepCalibrator::addTipOfProbeCalibration (const UltrasoundSweep *us)
- "Use calibrationData() with ProbeTrackerPair instead"
- Member ImFusion::US::SweepCalibrator::calibrationDataCount (std::string probeName="") const
- "Use calibrationData() with ProbeTrackerPair instead"
- Member ImFusion::US::SweepCalibrator::knownProbes ()
- "Use calibrationData() with ProbeTrackerPair instead"
- Member ImFusion::US::SweepCalibrator::removeCalibrationData (std::string probeName)
- "Use calibrationData() with ProbeTrackerPair instead"
- Member ImFusion::US::SweepCalibrator::renameCalibrationData (const std::string &oldProbeName, const std::string &newProbeName)
- "Use calibrationData() with ProbeTrackerPair instead"
- Member ImFusion::US::SweepCalibrator::tipOfProbeCalibration (std::string probeName="") const
- "Use calibrationData() with ProbeTrackerPair instead"
- Member ImFusion::US::SweepRecorderAlgorithm::relativeTrackingName () const
- "Use relativeTrackingID()"
- Member ImFusion::US::SweepRecorderAlgorithm::setRelativeTracking (bool useRelative, const std::string &trackerName="")
- "Use setRelativeTracking(bool useRelative, const TrackerID&)"
- Member ImFusion::US::SweepRecorderController::mainTrackingIndex ()
- "TrackingInstrument identification by index is deprecated." "Query the main instrument directly from the algorithm instance using SweepRecorderAlgorithm::trackingStream()->mainInstrumentId()"
- Member ImFusion::US::SweepRecorderController::reconnect ()
- "Call SweepRecorderAlgorithm::reconnect() directly on the algorithm instance"
- Member ImFusion::US::UltrasoundRegistrationAlgorithm::dotProductSimilarity () const
- "Dot product similarity has been deprecated and is no longer supported. Use 'UltrasoundDISARegistrationAlgorithm' or the DISA initialization mode instead"
- Member ImFusion::US::UltrasoundRegistrationAlgorithm::globalInit () const
- "Use p_initializationMode instead"
- Member ImFusion::US::UltrasoundRegistrationAlgorithm::hasDotProductSimilarity () const
- "Dot product similarity has been deprecated and is no longer supported. Use 'UltrasoundDISARegistrationAlgorithm' or the DISA initialization mode instead"
- Member ImFusion::US::UltrasoundRegistrationAlgorithm::keepZerosDuringDownsampling ()
- "This is always true now"
- Member ImFusion::US::UltrasoundRegistrationAlgorithm::landmarkWeighting () const
- "Use p_landmarkWeighting->landmarkFWHM instead"
- Member ImFusion::US::UltrasoundRegistrationAlgorithm::optimizeGatingOffset () const
- "Use p_optimizeGatingOffset instead"
- Member ImFusion::US::UltrasoundRegistrationAlgorithm::outputPreProcessed (DataList &dataOut)
- "Use 'OwningDataList outputPreProcessed()' instead"
- Member ImFusion::US::UltrasoundRegistrationAlgorithm::probeCompression () const
- "Use p_probeCompression instead"
- Member ImFusion::US::UltrasoundRegistrationAlgorithm::relativeSweepSpacing () const
- "Use p_relativeSweepSpacingPercent instead"
- Member ImFusion::US::UltrasoundRegistrationAlgorithm::setDotProductSimilarity (bool flag)
- "Dot product similarity has been deprecated and is no longer supported. Use 'UltrasoundDISARegistrationAlgorithm' or the DISA initialization mode instead"
- Member ImFusion::US::UltrasoundRegistrationAlgorithm::setGlobalInit (bool flag)
- "Use p_initializationMode instead"
- Member ImFusion::US::UltrasoundRegistrationAlgorithm::setKeepZerosDuringDownsampling (bool newValue)
- "This is always true now"
- Member ImFusion::US::UltrasoundRegistrationAlgorithm::setLandmarkWeighting (double fwhm)
- "Use setUseLandmarkWeighting to enable landmark weighting, or set p_weightingMode to Default to disable it"
- Member ImFusion::US::UltrasoundRegistrationAlgorithm::setMask ()
- "This is always false now"
- Member ImFusion::US::UltrasoundRegistrationAlgorithm::setOptimizeGatingOffset (bool b)
- "Use p_optimizeGatingOffset instead"
- Member ImFusion::US::UltrasoundRegistrationAlgorithm::setProbeCompression (bool flag)
- "Use p_probeCompression instead"
- Member ImFusion::US::UltrasoundRegistrationAlgorithm::setRelativeSweepSpacing (int percent)
- "Use p_relativeSweepSpacingPercent instead"
- Member ImFusion::US::UltrasoundRegistrationAlgorithm::setSetMask (bool newValue)
- "This is always false now"
- Member ImFusion::US::UltrasoundRegistrationAlgorithm::setSliceBased (bool flag)
- "Use p_sliceBased instead"
- Member ImFusion::US::UltrasoundRegistrationAlgorithm::setTargetVolumeSpacing (double val)
- "Use p_targetVolumeSpacing instead"
- Member ImFusion::US::UltrasoundRegistrationAlgorithm::setUltrasoundIsMoving (bool flag)
- "Use p_usIsMoving instead"
- Member ImFusion::US::UltrasoundRegistrationAlgorithm::sliceBased () const
- "Use p_sliceBased instead"
- Member ImFusion::US::UltrasoundRegistrationAlgorithm::targetVolumeSpacing () const
- "Use p_targetVolumeSpacing instead"
- Member ImFusion::US::UltrasoundRegistrationAlgorithm::ultrasoundIsMoving () const
- "Use p_usIsMoving instead"
- Member ImFusion::US::UltrasoundSweep::signalFrameGeometryChanged
- "Signal signalFrameGeometryChanged from Ultrasound sweep was moved to signalFrameGeometryChanged from FrameGeometryMetadata, " "use getFrameGeometryMetadata(*sweep).signalFrameGeometryChanged instead"
- Member ImFusion::US::UltrasoundSweep::transformationForAxisAlignment ()
- "Method transformationForAxisAlignment is deprecated. Use localBoundingBox"
- Member ImFusion::VectorFieldFlow::flow (GlDenseDeformation &vectorField, GlDenseDeformation &displacementFieldOut, GlDenseDeformation *initialValues=nullptr, GlDenseDeformation *other=nullptr)
- "Use VectorFieldFlowAlgorithm class instead."
- Member ImFusion::VectorFieldFlow::VectorFieldFlow (int dim, int numSteps, float dt)
- "Use VectorFieldFlowAlgorithm class instead."
- Member ImFusion::VideoStreamIoAlgorithm::createCameraStream (const std::string &path)
- "Use VideoCameraIoFactory instead"
- Member ImFusion::VideoStreamIoAlgorithm::enumerateCameraStreams ()
- "Use VideoCameraIoFactory instead"
- Member IMFUSION_REGISTER_LEGACY_PLUGIN (PluginClassName, PluginID)