ImFusion SDK 3.12
Component Guides
Here is a list of all modules:
[detail level 123]
 ImFusionCore LibraryEssential support library
 Application SettingsPersistent platform-independent application settings
 Assertion LibraryAssertion library
 Container UtilitiesUtility functions for (STL) container access and manipulation
 Filesystem LibraryLightweight filesystem library
 Generic UtilitiesGeneric utility classes and helper functions of the ImFusionCore library
 Geometry LibraryBasic geometry library
 LoggingLightweight logging framework of the ImFusion SDK
 Multi-Threading UtilitiesUtility classes for multi-threading
 Non-cryptographic HashingTools and functions to compute non-cryptographics hashes, for instance to use them in std::unordered_map
 Object SerializationSerialization of data structures to and from generic storage
 Platform-specific functionsSelection of platform-specific functions
 Random Number GenerationConvenient random number generation that offers automatic seeding and works with standard distributions (boost distributions are the default, but a distribution of choice can be used)
 Resource SystemResource system to retrieve at runtime binary data embedded into the application/library
 Signals and SlotsLightweight implementation of the signal-slot design pattern
 String ProcessingUtility functions for working with std::string
 ImFusionGL LibraryLow-level OpenGL Wrappers
 BuffersInterfaces and wrapper classes for working with OpenGL buffers
 Context managementInterfaces and wrapper classes for managing OpenGL contexts
 DebuggingAccess to OpenGL Debug context facilities
 GLSL ShadersInterfaces and wrapper classes for working with OpenGL/GLSL shaders
 High-level RenderersHigh-level classes for Rendering
 Texture managementInterfaces and wrapper classes for working with OpenGL textures/images
 UtilitiesHelper classes and functions for working with OpenGL
 ImFusionLib
 AnimationsAnimating objects within the ImFusion SDK
 Data ModelStorage and hierarchical organization of datasets
 DataComponent APIExtends ImFusion::Data with custom information in a type-safe fashion
 Image MasksOn-the-fly pixel maksing of images
 ImagesData structures and interfaces for working with image data
 OpenGLUsing OpenGL within the ImFusion SDK
 OpenGL Image ProcessingClasses for high-level image processing using OpenGL
 Plugin ArchitectureExtend the ImFusion SDK with custom functionality
 PosesUsing Poses within the ImFusion SDK
 Progress ReportingReporting progress of long-standing tasks/algorithms
 Visualization and Views
 2D VisualizationTools and classes for 2D visualization
 3D VisualizationTools and classes for 3D visualization
 AnnotationsAugmenting visualizations with annotations
 InteractionsUser interaction with views and overlays
 Workspaces APIBasic scripting and snapshot functionality
 PluginsList of plugins shipped with this version of the SDK
 ImFusion Anatomy ModulePlugin for storing and manipulating hierarchically structured data about anatomical structures
 ImFusionCT ModulePlugin providing classes to process X-Ray and CT data within the ImFusion SDK
 CT ReconstructionTomographic reconstruction techniques to compute the 3D CT images from a set of X-ray projections in different acquisition geometries
 Cone Beam DataConeBeamData (concept)
 Cone Beam GeometryGeometrical parameters related to cone-beam X-ray acquisitions
 ImFusionDicom ModulePlugin for handling DICOM data
 DataComponentsDICOM-specific or related DataComponents
 ExtensionsExtending the default DICOM import/export with custom functionality
 GUI classesQt GUI classes for DICOM data
 Intermediate-level APIIntermediate-level API for loading/storing DICOM data
 Low-level/Core APILow-level data structures for handling DICOM data
 ImFusionImageMath ModulePlugin for element-wise arithmetic operators
 Core/Low-level APILow-level data structures for element-wise arithmetic operators
 Extending ImageMathHow to extend the ImageMath plugin
 PitfallsCommon pitfalls
 ImFusionLIVEUS ModulePlugin providing classes to process real-time 3D US data (image and live tracking streams) within the ImFusion SDK
 ImFusionML ModulePlugin for applying machine learning algorithms to medical images
 ImFusionPython Plugin
 ImFusionReg ModulePlugin providing functionality for registering medical images
 Image RegistrationRigid and non-rigid registration of images
 Similarity MeasuresSimilarity Measures
 Visualization HelpersTools to visualize registration results
 ImFusionSeg ModulePlugin providing functionality for manual and automatic segmentation of images
 LabelingAlgorithms and classes for handling label maps
 StructuresHigh-level algorithms and classes for working with multiple label maps
 ImFusionSpine ModulePlugin for machine learning based localization, classification and segmentation of the spine
 ImFusionStream ModulePlugin for real-time streaming of image and tracking data
 ImFusionUS ModulePlugin providing classes to process 3D freehand US data within the ImFusion SDK
 RGB-D pluginFunctionality for accessing RGB-D sensors and working with RGB-D data
Search Tab / S to search, Esc to close