ImFusion C++ SDK 4.4.0
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234567]
 CImFusion::AbstractFactory< T >
 CImFusion::AbstractFactory< EndoscopicToolSegmentation >
 CImFusion::AbstractFactory< FeatureDetector >
 CImFusion::AbstractFactory< FeatureMatcher >
 CImFusion::AbstractFactory< FeatureMatchPruner >
 CImFusion::AbstractFactory< FeatureSampler >
 CImFusion::AbstractFactory< MonocularDepthEstimation >
 CImFusion::AbstractFactory< OpticalFlow >
 CImFusion::AbstractFactory< StereoReconstruction >
 CImFusion::Robotics::MotionPlanning::Optimization::AbstractFunctionBaseAbstract base class to define a differentiable function between general c++ types
 CImFusion::GL::Program::AbstractIncludeStructStruct for representing an abstract include object
 CImFusion::Network::AccessTokenRepresents an access token for a HTTP server
 CImFusion::Algorithm::ActionStruct for representing a named action that has been registered with this algorithm
 CImFusion::AnnotationPanel::Action
 CImFusion::GUI::Menu::ActionRepresents an item inside a Menu where a callback function is called when user clicks on it
 CImFusion::KeyboardShortcutManager::ActionSmall structure encapsulating a shortcut action
 CImFusion::GUI::SliceViewDefaultEventHandler::ActionSpeedRecord to define the speed at which a mouse/touch movement will modify the underlying view
 CImFusion::GUI::VolumeViewDefaultEventHandler::ActionSpeedRecord to define the speed/change rate at which a mouse/touch movement will modify the underlying view
 CImFusion::ViewInteraction::ActionSpeed
 CImFusion::UserDocumentation::AlgorithmDocRecord of the common sections for Algorithm User Documentation
 CImFusion::CT::AlgorithmReconstructionDecoratorInterfaceBase class interface for AlgorithmReconstructionDecorator
 CImFusion::Geometry::AlignedBoxClass representing an axis aligned rectangular cuboid in 3D space
 CImFusion::Geometry::AlignedRectangle2DClass representing an axis aligned rectangle in 2D space
 CImFusion::Robotics::URRobotState::AnalogIoState
 CImFusion::AnatomicalStructureDeformationDeformation of a single AnatomicalStructure object
 CImFusion::AnatomicalStructureFactory
 CImFusion::AnatomicalStructurePointwiseDeformationClass for representing nonlinear transformations on a set of points e.g
 CImFusion::AnatomiesInfoSingleton class that holds a map of anatomies together with information related to that anatomy (such as display color, etc)
 CImFusion::AnatomyClass representing a single anatomy code ID from the SNOMED CT database
 CImFusion::AnatomiesInfo::AnatomyEntry
 CImFusion::AnnotationOutputInterfaceInterface for passing annotations from an algorithm to the DefaultAlgorithmController
 CImFusion::Robotics::MotionPlanning::Optimization::AnyClass to store arbitrary objects and provide type-safe access to them
 CImFusion::Robotics::MotionPlanning::Optimization::AnyConstRefClass helper to pass a writable reference to arbitrary objects into
 CImFusion::Robotics::MotionPlanning::Optimization::AnyRef
 CImFusion::MarkerConfiguration::AprilTagBoardInfoInformation about a board of AprilTags
 CImFusion::MarkerConfiguration::AprilTagInfoInformation about a single AprilTag
 CImFusion::VertebraDissectionLegacyAlgorithm::ArticularProcessesPerLevelStructure to hold articular processes of a level
 CImFusion::MarkerConfiguration::ArucoBoardInfoInformation about a board of Aruco markers
 CImFusion::MarkerConfiguration::ArucoMarkerInfoInformation about a single Aruco marker
 CImFusion::ASCDeformationClass for representing "deformations" over an AnatomicalStructureCollection
 CImFusion::ASCDeformation::ASCorrespondenceHelper struct to track correspondences between anatomical structures in two AnatomicalStructureCollections
 CImFusion::DicomPacsCommunication::AsyncRequestInfoStructure wrapping the return value of an asynchronous PACS request
 CImFusion::AtracsysTrackingStreamBase::AtracsysSingleCameraUpdateHelper struct for camera plus fiducials update for one particular side
 CImFusion::AtracsysTrackingStreamBase::AtracsysUpdateHelper struct for full tracker update (both cameras)
 CImFusion::Robotics::RobotInstance::AttachedObjectDefines the relationship between an attached object and the robot's end effector (EE), along with a file path to the object's mesh
 CImFusion::PropertiesDetail::AttributeAttributes allow for attaching custom data to individual parameters or an entire Properties instance
 CImFusion::Network::OAuth2::AuthorizationCodeFlowConfig
 CImFusion::Network::AuthorizationProviderInterface for providing the Authorization header for WebRequests
 CImFusion::Utils::AutoDisconnectSignals
 CB
 CImFusion::BackgroundThreadConsumer< T >Interface for BackgroundThreadQueue holders to implement
 CImFusion::BackgroundThreadConsumer< SharedImageSet >
 CImFusion::BackgroundThreadConsumer< StreamAlgorithmExecutorPayload >
 CImFusion::BackgroundThreadQueue< T >Queue for thread-safe asynchronous management of some payload data as needed in most streaming classes
 CImFusion::BackgroundVideoFileRecorder
 CImFusion::BakeDeformationCPUBakes in a deformation applied to an image using the CPU
 CImFusion::Dicom::Base
 CBaseStream
 CImFusion::CT::GridBasedDistortionCorrectionUtils::BeadDetectionStructure representing a detected calibration bead
 CImFusion::BestNSelector< T >
 CImFusion::Math::BicubicBSplineApproximationImplements the approximation of a 2D scalar field with bicubic bsplines
 CImFusion::ImageMath::internal::biggest_imf_img_type< Ts >
 CImFusion::ImageMath::internal::biggest_imf_img_type< T, Ts... >
 CImFusion::ImageMath::ImgOps::binary_type_trait< cond, Op, LhsT, RhsT >Type trait
 CImFusion::ImageMath::ImgOps::binary_type_trait< true, Op, LhsT, RhsT >
 CImFusion::ImageMath::ImgOps::BinaryImgOpGl
 CImFusion::BinarySerializableInterface for class which can be serialized and deserialized
 CImFusion::Math::BisectionSearch< T, U >Templated bisection search algorithm, finds the interval in a sorted array in which any given value falls
 CImFusion::BlobDetector::Blob
 CImFusion::BlobDetector
 CImFusion::CT::BlockBase class for pipeline processing blocks
 CImFusion::ImageMath::internal::BlockDetailsBlock access members
 CImFusion::ImageMath::internal::bool_pack<... >
 CImFusion::TensorBase::bool_pack<... >
 CImFusion::GUI::View::BorderConfigRecord for specifying if and how to render a border frame surrounding the view
 CImFusion::DepthMapToPointCloudAlgorithm::BoundingBoxStructure representing a bounding box for cropping
 CImFusion::ML::BoxBounding Box for ML tasks Since bounding boxes are axis aligned by definition, a Box is represented by its center and its extent
 CImFusion::RegistrationResultsBrowser::BrowserResult
 CImFusion::AnnotationActionSharedState::BrushSettings
 CImFusion::GL::Program::BufferBindingStruct to keep track of GlBuffers bound shaders as SSBOs
 CImFusion::ByteBufferViewConst view onto a sized buffer of raw binary data
 CImFusion::ByteSizeHelper class to facilitate handling byte sizes
 CImFusion::InstrumentCalibrationDataComponent::CalibrationCalibration data for a single instrument
 CImFusion::TrackingToolCalibrationWizardAlgorithm::CalibrationDataInternal struct to hold the current state of the calibration
 CImFusion::CalibrationOptimizerInterface for calibration optimizers
 CImFusion::Robotics::CalibrationSample
 CImFusion::Robotics::HandEyeCalibrationPatternGenerator::CalibrationSamples
 CImFusion::CT::ConeBeamCalibrationUtils::CalibrationSettingsSettings for calibrateCamera()
 CImFusion::CameraNavigationHelper class to manipulate a 3D Camera using classic metaphors such as zoom, pan, etc
 CImFusion::KinectAzureStreamPlaybackAlgorithm::CaptureStructure holding decoded frame data for a single capture
 CImFusion::Robotics::CartesianFramesHolds two Cartesian States between different parts of the robotic system (i.e flange to base, and effector to base)
 CImFusion::Robotics::CartesianQuantitiesRepresents Cartesian quantities used to describe 3D spatial information
 CImFusion::Robotics::CartesianStateRepresents pose and velocity of a frame in Cartesian coordinates
 CImFusion::ImageMath::internal::ChannelReductionIdentifier
 CImFusion::ImageStatisticsAlgorithm::ChannelStatistics
 CImFusion::MarkerConfiguration::CharucoBoardInfoInformation about a Charuco board
 CImFusion::MarkerConfiguration::ChessboardInfoInformation about a chessboard
 CImFusion::Geometry::CircleClass representing a circle (actually a disk, so including the inner part) in 3D space
 CImFusion::MarkerConfiguration::CircleBoardDetectorParametersDetector parameters for Circle Board markers
 CImFusion::MarkerConfiguration::CircleBoardInfoInformation about a circle board
 CImFusion::Robotics::MotionPlanning::Polynomial::citeratorConstant Iterator for traversing the values of a piecewise polynomial at Gauss-Lobatto points across all intervals
 CImFusion::ClassificationInputData
 CImFusion::ML::ClassificationLearningEvaluationClass for evaluation of a binary classification method
 CImFusion::ClCommandQueueOpenCL command queue class
 CImFusion::ClContextOpenCL context class
 CImFusion::ClDeformation
 CImFusion::ClDeviceOpenCL device class
 CImFusion::ClEnvironmentEncapsulates OpenCL environment
 CImFusion::ClEventOpenCL event class
 CImFusion::ClFastMarchingOpenCL Fast Marching implementation
 CImFusion::ClKernelOpenCL kernel class
 CImFusion::ClMarkovChainOpenCL-based Viterbi algorithm
 CImFusion::ClonableInterface for virtual copy construction
 CImFusion::ClPlatformOpenCL platform class
 CImFusion::ClProgramOpenCL program class
 CImFusion::ClReductionOpenCL-based reduction based on the NVIDIA OpenCL reduction SDK sample
 CImFusion::ClSortOpenCL-based sorting
 CImFusion::ColorMeshWidget::ColorSettings
 CImFusion::ImageMath::internal::common_type< Ts >Common_type
 CImFusion::ImageMath::internal::common_type< T >
 CImFusion::ImageMath::internal::common_type< T, void >
 CImFusion::ImageMath::internal::common_type< T1, T2 >
 CImFusion::ImageMath::internal::common_type< T1, T2, Ts... >
 CImFusion::ImageMath::internal::common_type< void, T >
 CImFusion::ImageMath::internal::common_type< void, void >
 CImFusion::CompoundDataInterface for datasets that are formed by one or multiple other nested Data instances
 CImFusion::CompoundStreamDataContainer for StreamData from the individual Streams of a StreamGroup
 CImFusion::CT::ConeBeamFrameParsStores and handles individual per-frame transformation parameters
 CImFusion::ConfigurableBase interface for classes that support object serialization from/to Properties objects
 CImFusion::MeshProcessing::ConnectedComponents::ConnectedComponent
 CImFusion::MeshProcessing::ConnectedComponentData
 CImFusion::MeshProcessing::ConnectedComponents::ConnectedComponentInfo
 CImFusion::Network::ConnectionBaseAbstract non-templated base class for all connection types
 CImFusion::Network::ConnectionBlueprint< Payload >Defines the necessary information for registering a new connection type
 CImFusion::Network::ConnectionFactory< Payload >The ConnectionFactory manages available connection protocols and creates new connections based on the provided configuration
 CImFusion::GlPoseGraph::Constraint
 CImFusion::PoseGraphOptimization::ConstraintConstraints between nodes, i.e. relative poses between them
 CImFusion::Compression::zstd::ContextWhen (de)compressing many times it is recommended to allocate the context only once and reuse it for each successive operations
 CImFusion::ML::MachineLearningModel::Context
 CImFusion::Dicom::RTStructureDataComponent::ContourRepresents a single item in the original 'Contour Sequence' (3006,0040)
 CImFusion::Robotics::ControlInterfaceBaseBase class for robot control interfaces
 CImFusion::Robotics::ControlIterationInfo
 CImFusion::Robotics::ControllerConfigurationConfiguration to be used to configure a controller
 CImFusion::US::FrameGeometry::Fan::ControlPoint
 CImFusion::ML::GNN::ConversionOptionsOptions for conversion between Graph and Mesh classes
 CImFusion::US::ConversionParameters
 CImFusion::ImageMath::internal::CoordinatesImpl
 CImFusion::Slice::Corners
 CImFusion::PointCorrAlgorithm::CorrItemStructure encapsulating a single point correspondence item defined by a pair of points
 CImFusion::CostFunctionInterface for a cost function that can be optimized
 CImFusion::GL::Context::CreateInfo
 CImFusion::GUI::PointBasedAnnotationEventHandler::CreateMode
 CImFusion::AnatomyPlugin::detail::Creator< Base, Params >Base class for creators to be registered in factory
 CImFusion::CT::detail::Creator< Base, Params >Base class for factory "create" functionality
 CImFusion::ML::detail::Creator< Base, Params >Base class for creators to be registered in factory
 CImFusion::AnatomyPlugin::detail::Creator< Base, Params... >
 CImFusion::CT::detail::Creator< Base, Params... >
 CImFusion::ML::detail::Creator< Base, Params... >
 CImFusion::InteractiveCroppingBox::CropBoxHelper struct for storing the size and center of the box in pixel coordinates
 CImFusion::InteractiveCroppingBox::CropOffsetsHelper struct for storing the offsets of the lower and upper corner points of the box
 CImFusion::ML::CudaComputeCapabilityHelper struct to store the CUDA compute capability
 CImFusion::ML::CudaDeviceManagerSingleton class that helps getting a compatible CUDA device
 CImFusion::ML::CudaDeviceManager::CudaDevicePropAbstracted and stripped down version of cudaDeviceProp
 CImFusion::CurveInterpolation and fitting of a 1D curve
 CImFusion::CustomPropertyBaseBasic interface for a custom property, i.e. a collection of values on different elements (vertices/faces)
 CImFusion::CustomPropertyDescriptor< T >
 CImFusion::CustomPropertyDescriptor< char >
 CImFusion::CustomPropertyElementBaseBasic interface for the value of a custom property on a single element
 CImFusion::DataVirtual base class for representing data from which all concrete data class such as images need to derive
 CImFusion::DataAnnotationFactory::DataAttribute
 CImFusion::DataComponentWithParentInterfaceInterface to augment a DataComponent with a parent of type Data
 CImFusion::DataDisplayHandlerFactoryFactory class to maintain the list of registered DataDisplayHandlers ,
 CImFusion::DataLinkInterface for linking properties between multiple Data instances
 CImFusion::DataListContainer for any number of Data instances such as image or meshes
 CImFusion::ML::DataLoaderSpecs
 CImFusion::DataLoggerSupport for logging data
 CImFusion::RegistrationResults::DataResultRepresents the registration result for a single data object
 CImFusion::ML::DatasetClass for creating an iterable dataset by chaining data loading and transforming operations executed in a lazy fashion
 CImFusion::Dicom::DatasetIodPairNamed pair of a DcmDataset and the corresponding IOD
 CImFusion::DatasetLicenseSystem::DatasetLicense
 CImFusion::DatasetLicenseSystem
 CImFusion::RegistrationResults::DataSource
 CImFusion::Export::DataSplits
 CImFusion::Dicom::Utils::DcmTagKeyStlComp
 CImFusion::Utils::detail::default_constructor_tag
 CImFusion::DefaultGalleryPainter
 CImFusion::ASCDisplayOptions::DefaultSystemStyleSheetsThese style sheets are created automatically in the constructor
 COpenMesh::DefaultTraits
 CImFusion::ApplyASCDeformation::DeformationDataData structure extracted from ASCDeformation This is used as input to the shader
 CImFusion::DeformationEventBase class for customized deformation events
 CImFusion::AnatomicalStructureDeformation::DeformationKeysStructure for managing collections of keys for objects that can be deformed individually
 CImFusion::DepthColorWarpingDepthColorWarping provides functionality for warping between depth and color images using camera calibration and extrinsic parameters
 CImFusion::AlgorithmFactory::DescriptorStruct describing an algorithm registered with a factory
 CImFusion::US::BoneSegmentationBaseAlgorithm::DetectionResult
 CImFusion::MarkerConfiguration::DetectorParametersDetector parameters for Aruco markers, boards and Charuco boards
 CImFusion::IGTL::DeviceBase class for Igtlink devices
 CImFusion::IGTL::DeviceBlueprint
 CImFusion::IGTL::DeviceFactoryFactory class handling Igtl devices
 CImFusion::Network::OAuth2::DeviceFlowConfigConfiguration for the OAuth2 Device Code Flow
 CImFusion::IGTL::DeviceImpl
 CImFusion::Vision::DeviceParametersSave image in text file one image row per line
 CImFusion::Network::OAuth2::DeviceResponseResponse of the authEndpoint that starts the flow
 CImFusion::DicomPacsConfigurationStructure encapsulating all information needed to connect to a PACS instance
 CImFusion::Dicom::DicomParameterBaseInternal type-erased base class for DicomParameter<T>
 CImFusion::DiffusionNet::DiffusionNetOperatorsPopulates inputs required for running DiffusionNet architecture (https://arxiv.org/abs/2012.00888) for learning on 3D shapes
 CImFusion::Morpho< T >::DilateByBlock2D
 CImFusion::Morpho< T >::DilateByBlock3D
 CImFusion::Dicom::DimensionsInfoDescribes with which dimensions a series will be loaded
 CImFusion::Filesystem::DirectoryEntity representing a Directory in the filesystem
 CImFusion::GUI::DisplayBaseCommon base class interface of GUI::Display and DisplayWidget enabling other parts of the framework to access the most basic functionality in a general fashion
 CImFusion::GUI::DisplayLayoutConfigThe DisplayLayoutConfig serves as static "snapshot" of the view configuration of a DisplayLayout
 CImFusion::DisplayWidgetMultiAdapterHelper class providing the API of DisplayWidgetMulti while wrapping around either a DisplayWidgetMulti or a GUI::RadiologyDisplay
 CImFusion::DistanceTransformDistance transformation algorithm
 CImFusion::MeshProcessing::Geometry::DominantPlaneOptimizerSettingsStructure representing the settings for the optimizor used to compute dominant plane of the mesh
 CImFusion::Utils::detail::expected_storage_base< void, E, false, true >::dummy
 CImFusion::Platform::DynamicLibProvides access to functions of a shared library
 CImFusion::Graph::EdgeInfoInformation stored at each edge of the graph
 CImFusion::Hashing::EigenHasher< T >STL-compatible hasher for dense Eigen types (matrices, vectors, arrays)
 CImFusion::Utils::EigenVectorWrapperImpl::EigenVectorWrapperOptionalBase
 CImFusion::Dicom::ElementListInterface for classes that consist of Elements
 CImFusion::ML::ElementTypeHashHash function for the ElementType enum class
 CImFusion::ElementwiseDataComponentDataClass for augmenting Data classes with an ElementwiseDataComponentList
 CImFusion::Geometry::Ellipse2DClass representing an ellipse in 2D space
 CImFusion::CT::ConeBeamCalibration::PointExtractionParams::EllipseParams
 CImFusion::SignalMutexProxy< false >::EmptyLockGuard
 CImFusion::Export::ExportOptions::LabelEncodingOptions::TagsEncodingOptions::Encoding
 CImFusion::AuthHelpers::EncryptedString< N >
 CImFusion::VertebraDissectionLegacyAlgorithm::EndplatesPerLevelStructure to hold endplates of a level
 CImFusion::Import::Entry
 CImFusion::ML::ProcessingRecordComponent::EntryStruct for holding the name and Properties of Operations, Samplers and Algorithms
 CImFusion::Robotics::URRobotState::AnalogIoState::Entry
 CImFusion::Compression::zip::EntryInfoInfo for an archive entry:
 CImFusion::TagType::EnumValue
 CImFusion::Morpho< T >::ErodeByBlock2D
 CImFusion::Morpho< T >::ErodeByBlock3D
 CImFusion::Compression::zip::ErrorRepresents a zip/unzip error
 CImFusion::Dicom::ErrorStructure for storing errors occurring during loading/saving DICOM data
 CImFusion::ErrorFunctionInterface for an error function returning one or multiple values
 CErrorInterface
 CImFusion::Robotics::ErrorInterfaceAn interface for error handling and representation
 CImFusion::Dicom::ErrorRecorderError handling interface for the Dicom module
 CImFusion::US::UltrasoundConeCalibrationAlgorithm::EstimatedCalibrationRepresents an estimated calibration result
 CImFusion::EvaluationResultReturn type of metric computation
 CImFusion::CT::EventHandler::Event
 CImFusion::GUI::View::EventHandlerInterface to be used as base class for event handlers of Views
 CImFusion::GUI::ViewObject::EventHandlerInterface to be used as base class for event handlers of ViewObjects
 CImFusion::GUI::EventResultSimple record intended to be used as return value of the a handleInputEvent() function to indicate how to proceed
 Cstd::exception [external]STL class
 CImFusion::ExpandableWidgetThis class is a container widget that can expand and collapse another widget
 CImFusion::Utils::detail::expected_default_ctor_base< T, E, Enable >
 CImFusion::Utils::detail::expected_default_ctor_base< std::unique_ptr< ImFusion::ML::MachineLearningModel >, std::string >
 CImFusion::Utils::detail::expected_default_ctor_base< T, E, false >
 CImFusion::Utils::detail::expected_delete_assign_base< T, E, EnableCopy, EnableMove >
 CImFusion::Utils::detail::expected_delete_assign_base< std::unique_ptr< ImFusion::ML::MachineLearningModel >, std::string >
 CImFusion::Utils::detail::expected_delete_assign_base< T, E, false, false >
 CImFusion::Utils::detail::expected_delete_assign_base< T, E, false, true >
 CImFusion::Utils::detail::expected_delete_assign_base< T, E, true, false >
 CImFusion::Utils::detail::expected_delete_ctor_base< T, E, EnableCopy, EnableMove >
 CImFusion::Utils::detail::expected_delete_ctor_base< std::unique_ptr< ImFusion::ML::MachineLearningModel >, std::string >
 CImFusion::Utils::detail::expected_delete_ctor_base< T, E, false, false >
 CImFusion::Utils::detail::expected_delete_ctor_base< T, E, false, true >
 CImFusion::Utils::detail::expected_delete_ctor_base< T, E, true, false >
 CImFusion::Utils::detail::expected_storage_base< T, E, bool, bool >
 CImFusion::Utils::detail::expected_storage_base< std::unique_ptr< ImFusion::ML::MachineLearningModel >, std::string >
 CImFusion::Utils::detail::expected_storage_base< T, E, false, true >
 CImFusion::Utils::detail::expected_storage_base< T, E, true, false >
 CImFusion::Utils::detail::expected_storage_base< T, E, true, true >
 CImFusion::Utils::detail::expected_storage_base< void, E >
 CImFusion::Utils::detail::expected_storage_base< void, E, false, false >
 CImFusion::Utils::detail::expected_storage_base< void, E, false, true >
 CImFusion::Experiments::Experiment
 CImFusion::Export::ExportDataResult
 CImFusion::IO::ExportFolder
 CImFusion::ImageMath::ExprBaseBase class for expressions (non-templated) (needs to be empty in order to enable empty base class optimization!)
 CImFusion::ImageMath::ExprBaseTpl< ImplType >Base class for compile-time optimized expressions (curiously recurring template pattern (CRTP))
 CImFusion::ImageMath::ExprBaseTpl< Array< T, ImgType, BlockAccessEnabled > >
 CImFusion::ImageMath::ExprBaseTpl< BinaryOpTpl< Op, LhsT, RhsT > >
 CImFusion::ImageMath::ExprBaseTpl< CastWrapperTpl< OperandT, CastT > >
 CImFusion::ImageMath::ExprBaseTpl< ChannelReductionTpl< Op, OperandT > >
 CImFusion::ImageMath::ExprBaseTpl< ChannelSwizzleViewTpl< OperandT > >
 CImFusion::ImageMath::ExprBaseTpl< ChannelWiseScalar< T, Dim > >
 CImFusion::ImageMath::ExprBaseTpl< CombineChannelsTpl< Ts... > >
 CImFusion::ImageMath::ExprBaseTpl< Coordinates< imf_img_typeT > >
 CImFusion::ImageMath::ExprBaseTpl< DeformationLeaf >
 CImFusion::ImageMath::ExprBaseTpl< DeviceStrategyWrapperTpl< OperandT > >
 CImFusion::ImageMath::ExprBaseTpl< MaskLeaf< OperandT > >
 CImFusion::ImageMath::ExprBaseTpl< ResampleTpl< OperandT, false > >
 CImFusion::ImageMath::ExprBaseTpl< Scalar< float > >
 CImFusion::ImageMath::ExprBaseTpl< Scalar< T > >
 CImFusion::ImageMath::ExprBaseTpl< SelectTpl< ConditionT, LhsT, RhsT > >
 CImFusion::ImageMath::ExprBaseTpl< StashTpl< ExprT, VariableT > >
 CImFusion::ImageMath::ExprBaseTpl< StashTpl< OperandT, ImFusion::ImageMath::StashVariable< double > > >
 CImFusion::ImageMath::ExprBaseTpl< StashVariable< double > >
 CImFusion::ImageMath::ExprBaseTpl< StashVariable< T > >
 CImFusion::ImageMath::ExprBaseTpl< StringLeaf >
 CImFusion::ImageMath::ExprBaseTpl< UnaryOpTpl< Op, OperandT > >
 CImFusion::ImageMath::ExprBaseTpl< Variable >
 CImFusion::ImageMath::ExprInterfaceImageMath base class to provide an interface for non-CRTP polymorphism
 CImFusion::AnatomyPlugin::Factory< Base, Params >Generic factory class for registering polymorphic types Usage:
 CImFusion::ASCRegistrationMethod::FactoryGlobal and local factories for ASCRegistrationMethod objects
 CImFusion::CT::Factory< Base, Params >Generic factory class for registering polymorphic types
 CImFusion::ML::Factory< Base, Params >Generic factory class for registering polymorphic types Usage:
 CImFusion::Algorithm::FactoryInfoStruct describing how an Algorithm was instantiated by the AlgorithmFactory
 Cstd::false_type [external]
 CImFusion::US::FrameGeometry::FanHelper struct for drawing the fan and fan manipulation
 CImFusion::US::FrameGeometry::Fan::FanEdge
 CImFusion::Graph::FeatureDescriptor
 CImFusion::detail::FeatureKeyUsed to uniquely identify a feature by name and kind (node/edge)
 CImFusion::FeatureMatchStructure representing a match between two keypoints
 CImFusion::FiducialExtractionAlgorithm::Fiducial
 CImFusion::US::UltrasoundConeCalibrationAlgorithm::FiducialsRepresents fiducial points used for calibration
 CImFusion::Filesystem::FileEntity representing a file in the filesystem
 CImFusion::Utils::FileGuardUtility RAII class that deletes the given file when destructed
 CImFusion::ML::FileReaderColumnThis struct represents a "column" of filenames in a filelist, like those contained in datalist_training.txt/data_list_validation.txt produced by ImFusionLabels
 CImFusion::Log::Sink::FilterStructure storing a filter
 CImFusion::Export::ExportOptions::FilteringOptions
 CImFusion::GL::AbstractInclude::FingerprintAbstractIncludes provide a fingerprint to simplify duplicate detection
 CImFusion::ImageMath::internal::first_non_void< Ts >Get first non-void element in parameter pack
 CImFusion::ImageMath::internal::first_non_void< T, Ts... >
 CImFusion::Flags< Enum >Utility class to store a type-safe combination of enum-based bit fields
 CImFusion::GL::TextRenderer::FontStruct to describe font settings such as font family, size, or decorations
 CImFusion::US::GlSweepReconstruction::FourCorners
 CImFusion::Math::FP16
 CImFusion::Math::FP32
 CImFusion::KinectAzureStreamPlaybackAlgorithm::FrameDecoderDecoder for video frames in Kinect Azure MKV recordings
 CImFusion::Dicom::FrameDescriptorDescriptor for a single DICOM frame that is used during the loading process as intermediate representation before eventually converting the image data to a SharedImageSet
 CImFusion::KinectAzureStreamRecordingAlgorithm::FrameEncoderEncoder for video frames in Kinect Azure recordings
 CImFusion::VideoDecoder::FrameStats
 CImFusion::Seg::FreeformSelectorSimple class to make it easy to select by hand a portion of a volume
 CImFusion::FrequencyFilter1DApply arbitrary frequency filters to 1D input
 CImFusion::FrequencyFilter2DApply arbitrary frequency filters to 2D input
 CImFusion::CT::GeometryUtils::FullGeometryRepresentationStruct for the collection off all components needed to represent the full geometry of a frame
 CFunction< FunctionRnToRm::dense_matrix_t >Specialization of the Function template for dense matrix Jacobians
 CFunction< FunctionRnToRm::sparse_matrix_sparse_matrix_t >Specialization of the Function template for sparse matrix Jacobians
 CFunctionRnToRmAbstract base class to define constraints and cost functions for optimization
 CImFusion::GalleryWidget< T >
 CImFusion::IntensityClusteringAlgorithm::GaussianClusterStruct to represent clusters
 CImFusion::GaussianFilterApplies a symmetric Gaussian filter to an image
 CImFusion::Dicom::GeneralEquipmentExtension::GeneralEquipment
 CImFusion::Random::GeneratorConvenience class for generating random numbers from various distributions
 CImFusion::Hashing::GenericHasher< T, PointerToMember >STL-compatible hasher for custom classes where you list the members to be hashed as template parameters
 CImFusion::Robotics::GenericSocketInterfaceGeneric class to connect to a raw socket and send/receive text data
 CImFusion::GeometricAnnotation
 CImFusion::Export::ExportOptions::LabelEncodingOptions::GeometricAnnotationsEncodingOptions
 CImFusion::Project::GeometricAnnotationType
 CgladGLversionStruct
 CImFusion::GlAnnotationFactory
 CImFusion::Robotics::MotionPlanning::Collocation::GLCollocationDataStructor to contain the collocation points, integration weights, varycentric weights and derivativeMatrix of the gieven set of points
 CImFusion::CT::GlConeBeamForwardLegacy OpenGL cone-beam forward projection
 CImFusion::ImageMath::internal::GlExprInterfaceBase class for all expressions which provides an interface to automatically create shaders from an expression
 CImFusion::GlMeshRendererContoursRenders the silhouette/contours of a mesh in a 3D view
 CImFusion::GlMeshRendererIntersectionRenders the intersection between a Mesh and a Geometry::Plane using lines
 CImFusion::GlMeshRendererIntersectionLengthsRenders the intersection lengths through a mesh in a 3D view
 CImFusion::GlMeshRendererNormalsRenders the normals of a Mesh using line primitives
 CImFusion::GlMeshRendererSurfaceHighly configurable renderer to display the surface of a Mesh
 CImFusion::GlobalICPGlobal ICP point cloud alignment
 CImFusion::GlobalSettingsClass for storing and retrieving persistent global settings
 CImFusion::GlPainter
 CImFusion::detail::GraphImpl< EdgeInfo, NodeInfo, NodeIndex >Helper struct representing a graph over a fixed set of nodes
 CImFusion::GL::Debug::GroupAllows to group a set of OpenGL calls together
 CImFusion::GroupingGalleryWidget< T >
 CImFusion::Robotics::HandEyeCalibrationDataCapture
 CImFusion::Robotics::HandEyeCalibrationRobotMotion
 CImFusion::ImageMath::internal::hasEvalString< T, Args >
 CImFusion::ROS::FrameTransform::Hash
 Cstd::hash< ImFusion::Dicom::TagProxy >
 Cstd::hash< ImFusion::ImageMath::internal::TaggingIndex >
 CImFusion::ImageMath::internal::hasImgType< T >
 CImFusion::CreateStreamAlgorithmHelper::Helper< T, takesArguments >
 CImFusion::CreateStreamAlgorithmHelper::Helper< T, false >
 CImFusion::CreateStreamAlgorithmHelper::Helper< T, true >
 CImFusion::MeshDistanceController::Histogram
 CImFusion::HomographyAndFundamentalMatrixDecompositionThis class, given point correspondences from two images, estimates the homography and the fundamental matrix, then, depending on the score, decomposes one of them into rotation and translation
 CImFusion::Network::HttpError
 CImFusion::HuffmanHuffman code for data compression
 CImFusion::DefaultDataWidgetItemDelegate::ElementInfo::Icon
 CImFusion::IconInfo
 CImFusion::ICPICP-based point cloud alignment
 Csensor_msgs::Image_< ContainerAllocator >
 CImFusion::GL::Program::ImageBinding
 CImFusion::ImageDescriptorStruct describing the essential properties of an image
 CImFusion::ImageDescriptorWorldConvenience struct extending an ImageDescriptor to also include a matrix describing the image orientation in world coordinates
 CImFusion::ImageDownsamplerManager for image downsampling/upsampling
 CImFusion::ImageMetadata
 CImFusion::ML::ImageResamplerHelper class to run resampling algorithms within operations The class holds two permanent algorithm instances (one for images, one for labels) for the sake of efficiency Images with more 4 channels are properly handled so that GPU execution is still possible
 CImFusion::ImageTemplateClass representing a template for extracting image content based on named reference regions
 CImFusion::ImageTransformerGeneric way of transforming from the pixel coordinates of one image to the pixel coordinates of another image including any world transformations
 CImFusion::ImageUndistortionThis class enables the undistortion of images, i.e
 CImFusion::ImFusionFileGroupGroups for combining different data (with additional properties) within the ImFusion file format
 CImFusion::ImFusionFilePluginAllow loading and saving of custom classes and data within the ImFusion file format
 CImFusion::ImFusionImage::ImFusionImageHeaderFor image types, the corresponding data block contains the following header
 CImFusion::ROS::ImFusionROSManagerSingleton class to manage the ROS node When using ROS2, it will manage the main ROS node used to listen to tf
 CImFusion::ROS::ImFusionTfManagerSingleton class to manage tf
 CImFusion::ImageMath::ImgOps::abs::Impl< OperandT, IsSigned >
 CImFusion::ImageMath::ImgOps::unaryMinus::Impl< OperandT, IsSigned >
 CImFusion::ImageMath::ImgOps::abs::Impl< OperandT, false >
 CImFusion::ImageMath::ImgOps::unaryMinus::Impl< OperandT, false >
 CImFusion::ImageMath::ImgOps::abs::Impl< OperandT, true >
 CImFusion::ImageMath::ImgOps::unaryMinus::Impl< OperandT, true >
 CImFusion::ImpliedLocalCoordinates< T >Helper class for storing an "image" representation of an object, and converting to/from image and world representations
 CImFusion::ImportGalleryPainter
 CImFusion::Import::ImportResult
 CImFusion::Project::ImportResult
 CImFusion::IMURawMetadata::IMURawSample
 CImFusion::IO::ExportFolder::IndexedPath
 CImFusion::ProjectWizard::Info
 CImFusion::Framework::InitConfigRecord to configure the initialization of the ImFusion SDK
 CImFusion::CT::XRay2D3DRegistrationInitialization::InitializationResult
 CImFusion::GUI::InputEventBase class for user input events in a graphical user interface (GUI)
 CImFusion::IO::InputFormat
 Cstd::integral_constant< bool, !std::is_copy_constructible< T >::value &&!std::is_copy_assignable< T >::value &&std::is_move_constructible< T >::value &&std::is_move_assignable< T >::value > [external]
 Cstd::integral_constant< bool, decltype(detail::swap_adl_tests::can_swap< T, T >(0))::value &&(!decltype(detail::swap_adl_tests::uses_std< T, T >(0))::value||(std::is_move_assignable< T >::value &&std::is_move_constructible< T >::value))> [external]
 Cstd::integral_constant< bool, decltype(detail::swap_adl_tests::can_swap< T[N], T[N]>(0))::value &&(!decltype(detail::swap_adl_tests::uses_std< T[N], T[N]>(0))::value||is_swappable< T, T >::value)> [external]
 Cstd::integral_constant< bool, is_swappable< T, T >::value &&((decltype(detail::swap_adl_tests::uses_std< T, T >(0))::value &&detail::swap_adl_tests::is_std_swap_noexcept< T >::value)||(!decltype(detail::swap_adl_tests::uses_std< T, T >(0))::value &&detail::swap_adl_tests::is_adl_swap_noexcept< T, T >::value))> [external]
 Cstd::integral_constant< bool, noexcept(can_swap< T, U >(0))> [external]
 Cstd::integral_constant< bool, std::is_default_constructible< T >::value &&std::is_copy_constructible< T >::value &&std::is_move_constructible< T >::value &&std::is_copy_assignable< T >::value &&std::is_move_assignable< T >::value > [external]
 Cstd::integral_constant< bool, std::is_nothrow_move_constructible< T >::value &&std::is_nothrow_move_assignable< T >::value > [external]
 CImFusion::PointBasedAnnotationManipulator::InteractionModeWrapper
 CImFusion::InteractiveViewAdapterHelper class providing the API of InteractiveView while wrapping around either a InteractiveView or a GUI::View
 CImFusion::GL::InternalFormatDescribes an internal texture format that you can request from OpenGL
 CImFusion::LineToIsosurfaceIntersectionAlgorithm::IntersectionCylindricalCoordinates
 CImFusion::Robotics::MotionPlanning::IntervalRepresents an interval in the real line
 CImFusion::Robotics::MotionPlanning::IntervalPartitionXdRepresents an partition of the interval [t_0, t_N]
 CImFusion::ML::InversionComponent::InversionInfoA structure to store all information needed for operation inversion
 CImFusion::Utils::detail::invoke_result_impl< F, class, Us >
 CImFusion::Utils::detail::invoke_result_impl< F, decltype(detail::invoke(std::declval< F >(), std::declval< Us >()...), void()), Us... >
 Cstd::ios_base [external]STL class
 CImFusion::Network::IPAddressA class for handling and validating IPv4 addresses
 CImFusion::detail::isEqualityComparable< T >
 CImFusion::ItemControlItemControl abstract interaface
 CImFusion::DeformableIcp::IterationInfoUsed to report information about an iteration
 CImFusion::Robotics::MotionPlanning::Polynomial::iteratorIterator for traversing the values of a piecewise polynomial at Gauss-Lobatto points across all intervals
 CImFusion::Robotics::JointQuantitiesRepresents joint-related values (position, velocity, acceleration, torque, etc.) and their corresponding states (measured, desired, or commanded) and provides access to each of these values through member variables
 CImFusion::Robotics::JointStateRepresents a joint's rotational state in terms of position and velocity
 CImFusion::JpegIOClass for reading and writing JPEG images
 CImFusion::KalmanFilter< StateSize, MeasurementSize >Generic Kalman filter
 CImFusion::KalmanPositionKalman filter for position data
 CImFusion::KalmanQuaternionKalman filter for quaternions
 CKeyBaseBase class
 CImFusion::GUI::InputEventMapperBase::KeyboardMapping
 CImFusion::LabelsAuthorizationProvider::KeycloakConfig
 CImFusion::RGBDReconstructionAlgorithm::KeyframeKeyframe structure containing depth, color, and camera data
 CImFusion::TransferFunctionTissue::KeyPointDescribes a single key point of a tissue
 CImFusion::KeypointStructure representing a detected keypoint and its descriptor
 CImFusion::FeatureDetectorWithAdaptiveThreshold::KeyPointIteratorIterator for traversing keypoints, optionally sorted by response
 CKeyRegistry
 CImFusion::KeyValueStoreVisualiserParent< DataType >
 CImFusion::KeyValueStoreVisualiserParent< AnatomicalStructure >
 CImFusion::KeyValueStoreVisualiserParent< AnatomicalStructureCollection >
 CImFusion::KeyValueStoreVisualizerBase< DataType >
 CImFusion::KeyValueStoreVisualizerBase< AnatomicalStructure >
 CImFusion::KeyValueStoreVisualizerBase< ImFusion::AnatomicalStructure >
 CImFusion::Export::Label
 CImFusion::LabelDataComponent::LabelConfigHelper struct encapsulating the metadata of a label value
 CImFusion::Export::ExportOptions::LabelEncodingOptions
 CImFusion::LabelStatistics::LabelInfo
 CImFusion::Seg::LabelLockConvenience class for handling locked/unlocked state of labels
 CImFusion::Seg::StructuresView::LabelMapInfoBookkeeping information to easily map between label maps and their structures
 CImFusion::Seg::LabelMapRefinementHelper class for post-processing a label map
 CImFusion::AnnotationActionSharedState::LabelMapSettings
 CImFusion::Seg::LabelPainterClass for manually drawing to label maps
 CImFusion::VertebraDissectionLegacyAlgorithm::LandmarkStructure to hold landmark information of a level
 CImFusion::Export::LandmarkExportOptions
 CImFusion::AnnotationActionSharedState::LandmarkSettings
 CImFusion::LaserLockerProvides management and acquisition of laser locks for RGB-D sensors
 CImFusion::LaserManagerManages synchronization and coordination of laser states among multiple RGB-D sensors
 CImFusion::Network::ConnectionLatencyMeasuringAlgorithm::Latency
 CImFusion::GUI::DisplayAutoLayouter::LayoutAlgorithmInterface to derive from to define custom display layout algorithms
 CImFusion::GUI::DisplayLayoutConfig::LayoutCellOne cell in the grid
 CImFusion::GUI::DisplayAutoLayouter::LayoutInfoRecord of information passed to LayoutFunction::createLayout()
 CImFusion::LC2Linear correlation of linear combination (LC2) similarity measure
 CImFusion::Settings::LegacyInterfaceSettings
 CImFusion::LevenbergMarquardtLevenberg-Marquardt optimizer
 CImFusion::LightweightControllerInterface to set a display instance on a Controller or DataController class
 CImFusion::like_pointer< T >
 CImFusion::like_pointer< std::shared_ptr< T > >
 CImFusion::like_pointer< std::unique_ptr< T > >
 CImFusion::like_pointer< T * >
 CImFusion::Robotics::RobotJointDescription::LimitsDefines the motion limits for a particular joint
 CImFusion::Utils::LinearIterator< T >Typed convenience iterator for quick integration into custom containers, especially if traversal requires on-the-fly evaluations
 CImFusion::Utils::LinearIterator< TrackingTuple >
 CImFusion::CT::LinearResidualLinear residual for tomographic reconstruction
 CImFusion::LinearSystemSolverInterface for linear system solvers
 CImFusion::Geometry::LineBaseCommon interface of Line and LineSegment
 CImFusion::LineHoughTransform
 CImFusion::AnnotationActionSharedState::LineSettings
 CImFusion::LinkPose::LinkHandler
 CImFusion::LinkPose::LinkItem
 CImFusion::ListModelViewRepresents a QListView, and the container ItemViewWidget. The model can be accessed in ItemViewWidget::model or QListView::model
 CImFusion::Endoscopy::LiteTracker
 CImFusion::LiveSensorFusionAbstract base class for 9DOF sensor fusion algorithms
 CImFusion::ML::DataListReader::LoadedInfo
 CImFusion::IO::LoadResult
 CImFusion::LocalizationInputDataData for one localization evaluation instance -> one input scan + groundtruth keypoints
 CImFusion::Network::LockToken
 CImFusion::SpineEvaluation< Data >::LogBook
 CImFusion::Log::Sink::LogCaptureStructure storing a single log event
 CImFusion::LoggingTimerScope guard-like stopwatch class to automatically log measured execution time on destruction of the guard object
 CImFusion::Container::LRUCache< Key, Value, Hash, KeyEqual >Templated container class implementing a Least Recently Used Cache
 CImFusion::ML::MachineLearningModelClass for managing and executing a machine learning model on generic input data
 CImFusion::ManipulatorListenerInterface for manipulator events
 CImFusion::map_arrow_proxy< T >
 CImFusion::RealWorldMappingDataComponent::Mapping
 CImFusion::ConnectedComponentsAction::MappingResult
 CImFusion::MarkerDetectionGeneric marker detection class for a wide range of marker types, such as Aruco, Charuco, Chessboard, Circle Board, AprilTag and STag
 CImFusion::ML::MarkovChain
 CImFusion::US::UltrasoundConeCalibrationAlgorithm::MatchesRepresents matches between cone tips from different sweeps
 CImFusion::MeshMeasurementsController::MeasurementPlane
 CImFusion::GL::MemoryInfoStructure storing information about the available video memory as reported by OpenGL
 CImFusion::Platform::MemoryInfoStructure storing information about the available main memory as reported Platform::memoryInfo()
 CImFusion::GUI::MenuRepresents a hierarchical menu of actions used to describe menu bars, context menus, or popup menus
 CImFusion::MeshGeodesicDistanceClass for computing the geodesic distance on the mesh surface between the 2 points
 CImFusion::MeshGroupCollisionDetectionTest for collision between two groups of meshes
 CImFusion::MeshIterator< Impl >
 CImFusion::MeshIteratorRel< Impl >
 CImFusion::MeshLaplacianCompute co-tangent laplacian of a mesh and its eigen decomposition
 CImFusion::MetaImage::MetaImageHeader
 CImFusion::MincIOClass for reading and writing MINC images
 CImFusion::MinimumBoundingBoxAlgorithm for computing the minimum axis-aligned bounding box from image data
 CImFusion::AnatomyPlugin::ModelFactory::MLEngineCurrently supported ML Engines (cf. ML::Engine)
 CImFusion::ModelEvalLog
 CImFusion::AnatomyPlugin::ModelFactoryFactory for managing different versions of ML model sets globally
 CImFusion::SpineBaseAlgorithm::ModelIdentifierCollection of known model identifiers for the SpineBaseAlgorithm
 CImFusion::AnatomyPlugin::ModelFactory::ModelInfoHolds the meta information about a single model
 CImFusion::ModelsManager::ModelInfo
 CImFusion::AnatomyPlugin::ModelFactory::ModelSetList of models
 CImFusion::SpineBaseAlgorithm::ModelSetMetadataIdentifierCollection of known model set metadata identifiers for the SpineBaseAlgorithm
 CImFusion::Dicom::ModuleListInterface for classes that consist of modules
 CImFusion::Morpho< T >Morphological operations (erosion/dilation) in 2D and 3D
 CImFusion::VertebraDissectionLegacyAlgorithm::MostNarrowPedicleCrossSectionMost narrow part of the pedicle
 CImFusion::Robotics::RobotRunner::MotionDataData structure holding information about the current motion
 CImFusion::Robotics::MotionGeneratorBase
 CImFusion::Robotics::MotionGeneratorParametersInterface
 CImFusion::Robotics::MotionResultType returned by the startMotion() methods implemented by various control interfaces
 CImFusion::Robotics::MotionStep< PositionType >
 CImFusion::PointBasedAnnotationManipulator::MouseEventMouse event structure
 CImFusion::GUI::InputEventMapperBase::MouseMapping
 CImFusion::GUI::PointBasedAnnotationEventHandler::MoveAnnotationMode
 CImFusion::GUI::PointBasedAnnotationEventHandler::MovePointMode
 CImFusion::Robotics::MotionPlanning::MPolynomial< T >Class representing a piecewise polynomial a curve on the type T given be the action of a Parametrization on a Polynomial
 CImFusion::Robotics::MotionPlanning::MPolynomial< Eigen::Isometry3d >
 CImFusion::ML::MultiClassificationLearningEvaluationClass for evaluation of a multi-label classification method
 CImFusion::GL::MultiIncludable< BaseIncludeType, IncludeArgumentsTypes >Multi-AbstractIncludes allow for using multiple instances of the same AbstractInclude type in one shader
 CImFusion::GL::MultiIncludable< Deformation, const SharedImage * >
 CImFusion::GL::MultiIncludable< GlExpr >
 CImFusion::GL::MultiIncludable< GlGeometricTransform >
 CImFusion::GL::MultiIncludable< GlMask >
 CImFusion::Multinomial
 CImFusion::MultiSensorCalibrationProvides functionality for external calibration of multiple RGB-D sensors using markers
 CImFusion::MultiTimerThis class can be used to help the developer to profile the run time of different parts of the same process
 CImFusion::Robotics::NativeRobotStateBase
 CImFusion::NDITrackingInstrumentInfoNDI instrument info
 CImFusion::NearestNeighborSearchNearest neighbor search for points
 CImFusion::Network::NetworkManagerGuard
 CImFusion::NiftiIOClass for reading and writing Nifti images
 CImFusion::Utils::detail::no_init_t
 CImFusion::detail::GraphImpl< EdgeInfo, NodeInfo, NodeIndex >::Node
 CImFusion::Graph::NodeInfoInformation stored at each node of the graph
 CImFusion::ImageMath::internal::NoiseIdentifier
 CImFusion::Robotics::RobotModel::NotableFramesName of frames that identify the base, flange and end effector links within the URDF link tree
 CImFusion::Utils::NotCopyableInherit from this class if your class should be neither copy-constructible nor assignable
 CImFusion::NrrdIoAlgorithm::NrrdHeader
 CImFusion::GL::ObjectPickingHelper class to consolidate functionality for implementing object picking of rendered geometry
 CImFusion::OctreeFast Octree space subdivision
 CImFusion::GlVolumeRendererBasic::OpacityPeelingParametersRecord of parameters for configuring Opacity Peeling in the GlVolumeRendererBasic
 CImFusion::UrlHandler::OpenProjectActionA project should be opened
 CImFusion::ImageMath::OperandMaskBase
 CImFusion::ImageMath::internal::OperandStashImpl< expr_type, has_variable >
 CImFusion::ImageMath::internal::OperandStashImpl< expr_type, true >
 CImFusion::ImageMath::internal::OperandStashImpl< OperandT::var_type, OperandT::has_variable >
 CImFusion::ML::OperationClass to define a pre-post processing operation on data items
 CImFusion::ML::OperationsSequenceClass to execute a sequence of Operation, depending on the workflow phase (training, validation, etc.)
 CImFusion::FeatureMapsRegistrationAlgorithm::OptimizationParameterEncapsulates the name and range (min, max) of a parameter
 CImFusion::OptimizationStudyHolds optimization study results and offers methods for analyzing results
 CImFusion::Robotics::MotionPlanning::Optimization::Optimizer
 CImFusion::OptimizerFactoryFactory for creating an Optimizer
 CImFusion::US::GlProbeDeformation::OptimizerParam
 CImFusion::GL::LineRenderer::OptionsHelper struct to encapsulate all supported rendering options
 CImFusion::ML::OrderedMap< KeyType, ValueType >Class for an insertion ordered map in order to mimic a python dictionary in C++ This is a convenience class which provides a similar interface to std::map and std::unordered_map It should be only used if there are not many elements to store or performance is not critical Due to its simple implementation it performs lookup only in O(N)
 CImFusion::GL::OrderIndependentTransparencyHelper class to consolidate functionality for implementing order-independent transparency of rendered geometry
 CImFusion::GlCurvedView::OrthoSliceInfo
 CImFusion::OutputConnectionInterface for connections to other devices for sending streams, volumes, and other information through network, USB port or other connection types
 CImFusion::IO::OutputFormat
 CImFusion::NearestNeighborSearch::OutputWrapper< T >Helper class for optional distance output, implicitly created from output type T. Do not use directly
 CImFusion::OwningDataListWrapper class to store a list of owned Data instances
 CImFusion::StreamRecorderAlgorithm::OwningDataListAsyncHelper class for managing recorded data together with a future to ensure that background saving tasks are complete before the data is deleted
 CImFusion::DicomPluginSettings::PacsServer
 CImFusion::ML::PaddingDoneInfoStruct for geometrical information about how the patches were extracted from the original images
 CImFusion::ML::PaddingDoneInfo::PadSizeStruct for storing the actual padding size applied to a single image
 CImFusion::PaintResultRectsContains information about where the painter drew different elements
 CImFusion::ASCRegistrationMethods::ICPUtils::PairedPointsWithMetadataVectorLightweight helper structure to manage sets of paired points
 CImFusion::Configurable::Param
 CImFusion::PropertiesDetail::ParamRecord of all properties that represent a single param inside a Properties instance
 CImFusion::ParameterBaseShared base interface of Parameter and SubProperty so that Configurable can maintain a collection of those
 CImFusion::ParameterWrapperBaseBase class for classes that wish to expose zero or more optimization parameters
 CImFusion::GlFilterSet::ParamInfoSimple container to store information about filter parameters and names
 CImFusion::Spine2DModelNames::ParamNames
 CImFusion::BlobDetector::Params
 CImFusion::IGTL::ParsedMessage
 CImFusion::Network::OAuth2::PasswordFlowConfig
 CImFusion::ML::PatchInfoStruct for storing the descriptor of the image a patch was extracted from and the region of interest in the original image
 CImFusion::Filesystem::PathEntity representing a path in the filesystem
 CImFusion::GraphUtils::PathDistance
 CImFusion::Robotics::IO::PathHandler
 CImFusion::PCA< Scalar, Dim >
 CImFusion::Random::Pcg64EngineWrapper class for a 64-bit PCG engine
 CImFusion::KinectAzureStreamRecordingAlgorithm::PerFrameMetaDataStructure for per-frame metadata
 CImFusion::Project::PermissionsPermissions a user has regarding a project
 CImFusion::ImageMath::internal::PermutationLookupLookup structure for forward and backward block dimension squeezing
 CImFusion::PersistentDataComponentBase class for DataComponents that must never be deleted from a DataComponentList
 CImFusion::ProgressDialog::PerTaskUI
 CImFusion::PgmIO
 CImFusion::CT::ConeBeamCalibration::PhantomStruct specifying phantom layout
 CImFusion::GL::ObjectPicking::PickingInfoStructure encoding picking information for a single pixel
 CImFusion::GlVolumeView::PickingTokenGlVolumeView uses tokens to handle access to object picking. The token enables picking and keeps it active until the last associated token gets destroyed
 CImFusion::GL::ViewState::PixelIncrementWorldHelper struct to store the result of unprojectPixelIncrementOrtho() and unprojectPixelIncrementPerspective()
 CImFusion::Export::ExportOptions::LabelEncodingOptions::PixelwiseEncodingOptions
 CImFusion::Project::PixelwiseLabelType
 CImFusion::Geometry::PlaneClass representing an oriented plane in 3D space defined by a base point and a normal direction
 CImFusion::ROS::MoveItControlStream::PlanResult
 CImFusion::GL::PlatformInfoStructure storing information on the GPU/driver/OpenGL context configuration
 CImFusion::PlaybackStreamBase< T >Base class for various playback streams
 CImFusion::PlaybackStreamBase< PlaybackImageStream >
 CImFusion::PlaybackStreamBase< PlaybackStereoImageStream >
 CImFusion::PlaybackStreamBase< PlaybackTrackingStream >
 CImFusion::Threading::PlaybackTimerRecurring timer class that allows for playback over a range at given timestamps/intervals
 CImFusion::SelectionWidget::PlaybackWrapperThis class provides an interface for creating wrappers that allow playback functionality to a type
 CImFusion::GlPlotView::PlotInfoData for a single plot handle
 CImFusion::PluginAutoRegistrationGuardHelper class to automatically register a plugin when the OS loads a library
 CImFusion::Framework::PluginInfo
 CImFusion::PluginManager::PluginInfoRecord collecting metadata about registered plugins
 CImFusion::PngIO
 CImFusion::GUI::TouchEvent::PointRecord of touch point metadata
 CImFusion::PointBasedAnnotationManipulatorEventDataStruct passed as event data to manipulator event
 CImFusion::PointCloud::PointCloudDataStruct holding the underlying "heavy" data of a PointCloud object
 CImFusion::PointCorrespondencesVisualGuideThis class calculates visual guides to assist in identifying corresponding points between different modalities
 CImFusion::CT::PointExtractionUtility class for extracting calibration points from images
 CImFusion::CT::ConeBeamCalibration::PointExtractionParams
 CImFusion::CT::ConeBeamCalibration::PointInfoInformation about extracted points
 CImFusion::ASCRegistrationMethods::ICPUtils::PointsWithMetadataHelper struct to store points together with information about what structure the points are derived from
 CImFusion::PoissonReconstruction::PoissonParamsParameters for Poisson reconstruction
 CImFusion::Geometry::Polygon2DClass representing a planar polygon
 CImFusion::Dicom::RTStructureRenderingDataComponent::Polyline
 CImFusion::Robotics::MotionPlanning::PolynomialClass representing a piecewise polynomial constructed using Lagrange polynomials at Gauss-Lobatto points
 CImFusion::PoseGraphOptimizationPose graph optimization The first pose is the reference pose and will stay fixed, all other poses are free to change
 CImFusion::PoseHistoryClass for keeping track of the poses of an image and provide undo/redo functionality
 CImFusion::US::BoneSegmentationBaseAlgorithm::PredictionMap
 CImFusion::US::FrameGrabbingPresets::Preset
 CImFusion::US::ProcessedFrame
 CImFusion::US::ProcessUltrasoundParametersSpecifies the values that ProcessUltrasound will apply in the ultrasound data
 CImFusion::GL::ProgramDecoratorInterface to apply custom arguments to a shader program
 CImFusion::ProjectHelpers::ProjectDB
 CImFusion::ProjectHelpers
 CImFusion::Project::ProjectImportResult
 CImFusion::CT::ProjectionLoaderAbstract base class for X-ray projection image loaders
 CImFusion::CT::ProjectionSetsComputation of projection subsets for iterative reconstruction
 CImFusion::PropertiesStorage container for serialization of arbitrary types, internally backed by strings
 CImFusion::RealSenseStream::PropertyInfoStructure representing information about a property configuring the sensor
 CImFusion::PythonInterpreterInterfaceInterface for the embedded PythonInterpreter that prevents linking to an explicit Python version
 CQAbstractItemModel
 CQAbstractListModel
 CQAbstractProxyModel
 CQAbstractTableModel
 CQComboBox
 CQDialog
 CQFrame
 CQLabel
 CQLayout
 CQMainWindow
 CQMenu
 CQObject
 CQOpenGLWidget
 CQPushButton
 CQScrollBar
 CQSlider
 CQSortFilterProxyModel
 CQStyledItemDelegate
 CQTableView
 CQTableWidget
 CQToolButton
 CQTreeView
 CQWidget
 CQWidgetAction
 CQWindow
 CImFusion::Radon2D
 CImFusion::RealSenseStream::RangeStructure representing a value range
 CImFusion::TensorFactory::RankFactory< TensorFactory::maxRank >
 CImFusion::RANSAC< Dataset, Hypothesis >This class implements a more generalized form of "Random Sample Consensus" algorithm
 CImFusion::RANSACPairOfVectorsDataset< T, S >
 CImFusion::Robotics::RateLimits
 CImFusion::DicomLoader::RawBuffer
 CImFusion::OptimizationStudy::RecordStructure for a single optimization study record
 CImFusion::Geometry::RectangleArbitrary rectangle in 3D space
 CImFusion::StereoRectification::RectificationInformationStores parameters used in stereo rectification, a process that aligns images from a stereo camera pair to simplify disparity computation
 CImFusion::ImageMath::internal::ReductionWrapperBaseBase class for reductions needed for polymorphic layer
 CImFusion::ImageMath::internal::ReductionWrapperGlBaseDummy base as ReductionWrapperGl needs to be a polymorphic type
 CImFusion::Dicom::ReferencedInstancesComponent::ReferencedInstance
 CImFusion::Robotics::MotionPlanning::Optimization::Traits::ReferenceSelector< T, Enable >
 CImFusion::Robotics::MotionPlanning::Optimization::Traits::ReferenceSelector< const Eigen::VectorXd >
 CImFusion::Robotics::MotionPlanning::Optimization::Traits::ReferenceSelector< const std::array< T, N >, std::enable_if_t<!std::is_arithmetic_v< T > > >
 CImFusion::Robotics::MotionPlanning::Optimization::Traits::ReferenceSelector< const std::tuple< Types... > >
 CImFusion::Robotics::MotionPlanning::Optimization::Traits::ReferenceSelector< const std::vector< T >, std::enable_if_t<!std::is_arithmetic_v< T > > >
 CImFusion::Robotics::MotionPlanning::Optimization::Traits::ReferenceSelector< Eigen::VectorXd >
 CImFusion::Robotics::MotionPlanning::Optimization::Traits::ReferenceSelector< std::array< T, N >, std::enable_if_t<!std::is_arithmetic_v< T > > >
 CImFusion::Robotics::MotionPlanning::Optimization::Traits::ReferenceSelector< std::tuple< Types... > >
 CImFusion::Robotics::MotionPlanning::Optimization::Traits::ReferenceSelector< std::vector< T >, std::enable_if_t<!std::is_arithmetic_v< T > > >Vector specialization
 CImFusion::Seg::ReferenceShapeAbstract class defining a reference shape which has been fitted to a segmentation map
 CImFusion::Robotics::MotionPlanning::Optimization::Traits::RefWrapperSelector< T, Enable >
 CImFusion::Robotics::MotionPlanning::Optimization::Traits::RefWrapperSelector< const Eigen::Ref< const Eigen::VectorXd > >
 CImFusion::Robotics::MotionPlanning::Optimization::Traits::RefWrapperSelector< const Eigen::Ref< Eigen::VectorXd > >
 CImFusion::Robotics::MotionPlanning::Optimization::Traits::RefWrapperSelector< const Eigen::VectorXd >
 CImFusion::Robotics::MotionPlanning::Optimization::Traits::RefWrapperSelector< const std::array< T, N >, std::enable_if_t<!std::is_arithmetic_v< T > > >
 CImFusion::Robotics::MotionPlanning::Optimization::Traits::RefWrapperSelector< const std::tuple< Types... > >
 CImFusion::Robotics::MotionPlanning::Optimization::Traits::RefWrapperSelector< const std::vector< T >, std::enable_if_t<!std::is_arithmetic_v< T > > >
 CImFusion::Robotics::MotionPlanning::Optimization::Traits::RefWrapperSelector< Eigen::Ref< const Eigen::VectorXd > >
 CImFusion::Robotics::MotionPlanning::Optimization::Traits::RefWrapperSelector< Eigen::Ref< Eigen::VectorXd > >
 CImFusion::Robotics::MotionPlanning::Optimization::Traits::RefWrapperSelector< Eigen::VectorXd >
 CImFusion::Robotics::MotionPlanning::Optimization::Traits::RefWrapperSelector< std::array< T, N >, std::enable_if_t<!std::is_arithmetic_v< T > > >
 CImFusion::Robotics::MotionPlanning::Optimization::Traits::RefWrapperSelector< std::reference_wrapper< T > >
 CImFusion::Robotics::MotionPlanning::Optimization::Traits::RefWrapperSelector< std::tuple< Types... > >
 CImFusion::Robotics::MotionPlanning::Optimization::Traits::RefWrapperSelector< std::vector< T >, std::enable_if_t<!std::is_arithmetic_v< T > > >Vector specialization
 CImFusion::ImageTemplate::Region
 CImFusion::ML::RegionOfInterestHelper struct to represent a region of interest
 CImFusion::RegionOfInterest
 CImFusion::RegistrationResultsClass responsible for managing and storing the results of data registration
 CImFusion::AnatomyPlugin::Registry< Item >
 CImFusion::ML::Registry< Item >
 CImFusion::ML::RegressionLearningEvaluationClass for evaluation of a regression method
 CImFusion::CT::OptimizationProblem::RegTerm
 CImFusion::CT::OptimizationProblem::RegTermOwning
 CImFusion::GUI::PointBasedAnnotationEventHandler::RegularMode
 CImFusion::DataDescriptor::RelatedData
 CImFusion::Filesystem::Url::RelativeTag
 CImFusion::Network::RemoteEvent
 CImFusion::ProjectWizard::RemoteInfo
 CImFusion::TagSystem::RemovedTagInfo
 CImFusion::Robotics::MotionPlanning::Optimization::Traits::RemoveIndexFromTuple< Tup, I >
 CImFusion::Robotics::MotionPlanning::Optimization::Traits::RemoveIndexFromTuple< std::tuple< Types... >, I >
 CImFusion::GlSlice::Renderbuffer
 CImFusion::GlVolumeView::RenderBufferWrapperHelper class to allow the injection of custom render buffers surrounding the entire render pipeline
 CImFusion::RendererFactoryStatic factory class to manage registered slice and volume renderers to be used in views
 CImFusion::GlSlice::RenderInfoStructure storing information on how to render a data set
 CImFusion::GlVolumeRenderer::RenderTexturesHelper struct to encapsulate all input/output textures needed/used during direct volume rendering
 CImFusion::Resource::RepositoryBase interface for a ImFusion resource repository
 CImFusion::SharedImage::Representation
 CImFusion::Export::ExportOptions::ResamplingOptions
 CImFusion::Response
 CImFusion::Experiments::Experiment::Result
 CImFusion::RANSAC< Dataset, Hypothesis >::Result
 CImFusion::RegistrationResults::ResultRepresents a complete registration result, composed by multiple DataResult objects
 CImFusion::ML::ImagewiseClassificationMetrics::Results
 CImFusion::ML::SurfaceDistancesMetric::Results
 CImFusion::RGBDCalibrationAlgorithm::RGBDCalibrationStruct holding all calibration results for an RGBD sensor
 CImFusion::RGBDMultiSequenceCollection of multiple synchronized or unsynchronized RGB-D sequences
 CImFusion::RGBDReconstructionCallbackCallback interface for RGBDReconstructionAlgorithm events
 CImFusion::RGBDSequenceInterface for a single sequence of RGB-D images
 CImFusion::RGBDStreamFactoryFactory for enumerating available RGB-D streams
 CImFusion::GlPolyRigidDeformation::RigidSegmentParameters
 CImFusion::Robotics::RobotArmCartesianStateComprehensive description of the complete Cartesian state of a robot arm and its attached objects
 CImFusion::Robotics::RobotBlueprint
 CImFusion::Robotics::RobotChainSubset of a RobotGroup or RobotTree of consecutive RobotSegments
 CImFusion::Robotics::RobotControlInterfacesHolderInterface to register and access robot control interfaces
 CImFusion::Robotics::RobotDescriptionComprehensive description of a robot's kinematic structure and properties Contains the complete definition of a robot's joints, links, and their relationships
 CImFusion::Robotics::RobotEndEffector
 CImFusion::Robotics::RobotFactoryFactory class for RobotStateStream
 CImFusion::Robotics::RobotGroupDescribes a named subset of the RobotTree conformed by multiple RobotChains
 CImFusion::Robotics::RobotGroupStateDefines a named state of the joint values in the RobotChains of a particular RobotGroup
 CRobotItemMap
 CImFusion::Robotics::RobotJointRepresents a robot joint associated with a RobotSegment. Defines the name, type and limits of a particular joint
 CImFusion::Robotics::RobotJointDescriptionStructs
 CImFusion::Robotics::RobotLink
 CImFusion::Robotics::RobotLinkDescriptionDefines a description of a robot link including its visual properties and connections
 CImFusion::Robotics::RobotModelHolds the description of a robot arm as a tree of links, kept together by joints (fixed or mobile)
 CImFusion::Robotics::RobotSegmentA RobotSegment represent each of the named individual parts of a RobotChain, with a RobotJoint
 CImFusion::Robotics::RobotSolverCalculates the IK/FK of a RobotTreeImpl or a specific RobotChain
 CImFusion::Robotics::RobotSolverAsync
 CImFusion::Robotics::RobotStateContains the current status of the robot (i.e
 CImFusion::Robotics::RobotTreeRepresents the tree information of a robot
 CImFusion::Robotics::RobotTreeImplInterface between RobotTree and the implementation/libraries used to hold the tree representation
 CImFusion::US::FrameGrabbingPresets::ROI
 CImFusion::VideoStreamSettings::RegionOfInterest::ROIParameters describing a region of interest
 CImFusion::ROS::ROSBagReaderConvenience class to wrap custom reader RAII
 CImFusion::ROS::ROSBagWriterConvenience class to wrap custom writer RAII
 CImFusion::ROS::ROSMasterROS Master execution handler
 CImFusion::ROS::ROSMsgDLLPreloader
 CImFusion::ROS::ROSParameterWrapper for ROS1 and ROS2 parameters
 CImFusion::ROS::ROSParameterManagerClass to handle ROS1 and ROS2 parameters
 CImFusion::ROS::ROSParameterPathClass to abstract between ROS1 and ROS2 parameter paths
 CImFusion::ROS::ROSStreamBlueprint
 CImFusion::ROS::ROSStreamFactory
 CImFusion::ROS::ROSTypeName
 CImFusion::ROS::ROSPluginSettings::RosWorkspace
 CImFusion::VitalsDataComponent::SampleA single temporal sample
 CImFusion::Robotics::SavedGroupStateRepresents a named configuration of joint positions for a specific group of robot joints
 CImFusion::MetaImage::SaveOptionsMost properties of a MetaImage header can be deduced from a SharedImageSet, the ones in SaveOptions can not
 CImFusion::ScaledIso3Class for representing uniformly scaled elements of E(3), where E(3) is the Euclidean group, i.e linear transformations that are isometries on R^3 Strictly speaking, such transformations are defined by a scaling (around the origin), translation, and a rotation around the origin
 CImFusion::Dicom::ScannerScan different locations for DICOM files
 CImFusion::QtHelpers::ScheduledMainThreadCommand
 CImFusion::Utils::ScopeGuard< ReleaseFunc >Templated proxy class to implement generic scope guards
 CImFusion::Seekable< T >
 CImFusion::Seg::LabelPainter::Segment
 CImFusion::SegmentationInputData}
 CImFusion::Seg::SegmentedStructureInterface class that offers methods to obtain measuring markers on a segmented object
 CImFusion::SelectableInterface for Data that supports having a Selection
 CImFusion::AnatomyPlugin::SelectorStyle selector combining with logical OR multiple SelectorElem objects
 CImFusion::AnatomyPlugin::SelectorElemClass for querying objects
 CImFusion::OrbbecRGBDStream::SensorConfigSensor configuration for multi-device synchronization
 CImFusion::GUI::Menu::SeparatorRepresents a separator to be shown as divider between unrelated groups of actions
 CImFusion::SequentialImageProcessorInterface for algorithms that are able to repeatedly process individual images
 CImFusion::CT::SequentialMotionLegacy sequential motion analysis for CBCT data
 CImFusion::Network::ServerStatusContains the status of the server (used by checkServer) i.e
 CImFusion::Settings::Setting< T >Provides a type-safe way to access a setting value
 CImFusion::Project::Settings
 CImFusion::Project::SettingsUpdate
 CImFusion::GL::Program::ShaderInfoEncapsulates information about each shader stage
 CImFusion::GlVolumeRendererGlobalIllum::ShadingParametersStructure encapsulating a Phong shading configuration
 CImFusion::SharedImageImage shared on multiple devices
 CImFusion::SharedImageRingBuffer::SharedImageBuffer
 CImFusion::SharedImageRingBufferHolds a vector of shared_ptr<SharedImage>, which can be used alternatively to avoid reallocation It provides methods to get the next buffer which is not held by some other listener as well, and can be hence written into
 CImFusion::Vision::Utils::SharedImageSetCompatibleConditionStructure contains common compatible criterion for SharedImageSet
 CImFusion::SignalBaseBase interface for Signals
 CImFusion::SignalDebouncer< DerivedSignal, ArgTypes >
 CImFusion::SignalDebouncer< DerivedSignal >
 CImFusion::SignalDebouncer< SignalImpl< UseMutex, ArgTypes... >, ArgTypes... >
 CImFusion::SignalMutexProxy< UseMutex >
 CImFusion::SignalMutexProxy< false >
 CImFusion::SignalMutexProxy< true >
 CImFusion::SignalReceiverBase class for classes that can contain slots (i.e
 CImFusion::SimilarityMeasurePatchBased_GLHelper class for patch based similarity measures
 CImFusion::SpinePolyRigidRegistration::SimilarityResultComputes the optimal similarity, stores the result in p_offset
 CImFusion::ROS::SimpleROSListenerInterfaceConvenience interface that wraps ROS subscribers
 CImFusion::ROS::SimpleROSPublisherInterfaceConvenience interface that wraps ROS publisher
 CImFusion::ROS::SimpleROSServiceCallerInterfaceConvenience interface that wraps ROS service clients
 CImFusion::ROS::SimpleROSServiceServerInterfaceConvenience interface that wraps ROS service servers
 CImFusion::MeshProcessing::Remeshing::SimplificationSettings
 CImFusion::SimulatorFrameContainer for a rendered simulator frame of the SimulatorRenderer
 CImFusion::SimulatorRendererRenderer for simulating RGB-D sensor output from 3D models
 CImFusion::AnatomyPlugin::Singleton< T >Base class for singletons
 CImFusion::CT::Singleton< T >Singleton wrapper template for type T
 CImFusion::ML::Singleton< T >Base class for singletons
 CImFusion::Singleton< T >
 CImFusion::Log::SinkInterface for a logger sink that can receive individual log events
 CImFusion::Skeletonization< T >Skeletonization in 2D and 3D see [Lee TC, Kashyap RL, Chu CN
 CImFusion::SliceRepresents a planar bounded slice in 3D space
 CImFusion::RendererFactory::SliceRendererDescriptor of a registered slice renderer
 CImFusion::Filesystem::SpaceInfoSimple structure representing the total and remaining disk space
 CImFusion::Utils::Span< ElementType, Extent >Describes a non-owning view into contiguous sequence of elements
 CImFusion::CT::detail::SparseSharedImageSetRepresentation of a SharedImageSet with N images with the same descriptor of which only M (<N) are used at the same time
 CImFusion::ML::Operation::SpecsSpecifications required to fully instantiate an operation
 CImFusion::Geometry::SpherePivotResult
 CImFusion::Spine2DModelNamesModel identifiers and parameter names supported by the SpineLocalizatin2D algorithm,
 CImFusion::SpineAlgorithmAdapterInterface
 CImFusion::SpineBinaryMetricInterface}
 CImFusion::SpineCache
 CImFusion::SpineEvaluation< Data >
 CImFusion::SpineEvaluation< ClassificationInputData >
 CImFusion::SpineEvaluation< LocalizationInputData >
 CImFusion::SpineEvaluation< SegmentationInputData >
 CImFusion::SpineEvaluationIterator< Data >Base class iterator for individual scans and their label/meta data Lets its subclasses handle the loading
 CImFusion::SpineSegmentationMetricInterfaceSegmentation metrics {
 CImFusion::SplineUniform Catmull-Rom spline
 CImFusion::Export::ExportOptions::SplittingOptions
 CImFusion::MarkerConfiguration::STagInfoInformation about a single STag
 CImFusion::ImageMath::internal::StashEntry< expr_type >
 CImFusion::MeshDistanceAlgorithm::Stat
 CImFusion::OptimizerBFGS::State
 CImFusion::Stream::StateChange
 CImFusion::GL::StateGuardGuard to easily save and restore critical (modern) OpenGL state
 CImFusion::CT::ConeBeamCalibration::StatisticsStruct holding statistics of the calibration
 CImFusion::Statistics
 CImFusion::DefaultAction::StatsComputationResult
 CImFusion::ML::StatusConvenience tool for returning error messages together with statuses
 CImFusion::StereoImageThis class stores a pair of images, taken by a stereo camera at the same time point
 CImFusion::StereoRectificationPerforms stereo rectification und unrectification on images
 CImFusion::StereoStreamToVideoRecorderRecords stereo image streams to two video files The algorithm internally uses VideoFileRecorder to save videos
 CImFusion::StreamAlgorithmExecutorPayloadWork item for the StreamAlgorithmExecutor
 CImFusion::ImageStreamCache::StreamCacheElement
 CImFusion::StreamDataBase class for all data streamed from a streaming device
 CImFusion::Robotics::StreamingMotionGenerator< PositionType >Motion generators which do not represent a finite motion from A to B, but can follow a moving target The end of the motion can be automatically emitted when reaching the target or upon request
 CImFusion::Robotics::StreamingMotionGenerator< isom3 >
 CImFusion::StreamRecorderAbstract base class for stream recorders
 CImFusion::StreamSharedImageSetWrapper around a streamed SharedImageSet
 CImFusion::StreamToVideoRecorder
 CStreamType
 CImFusion::PropertiesDetail::StringAccepterHelper class to enable the convenience Properties constructor taking an initializer list
 CImFusion::Seg::StructureStatisticsStruct collecting statistics about a Structure
 CImFusion::AnatomyPlugin::StylePseudoClassKnown modifier keys. In analogy to CSS, we refer to modifiers of this type as "pseudo-classes"
 CImFusion::Filesystem::Url::SubqueryA Subquery represents part of a query delimited by '&' or ';'
 CImFusion::SubstreamBaseNon-templated base class for substreams in a StreamGroup
 CImFusion::SuperpixelClass representing a superpixel
 CImFusion::SurfaceReconstructionAbstract interface for surface reconstruction from RGB-D data
 CImFusion::SurfaceReconstructionDataListener
 CImFusion::US::BoneSegmentationAlgorithm::SweepDetectionResultsData structure to store the detections results for a given sweep
 CImFusion::US::SweepOptimizationClass that factors out the parametrization of an UltrasoundSweep as needed for registration, motion estimation and calibration
 CImFusion::US::SweepRecorderController::SweepsTrackings
 CT
 CImFusion::TableA 2D table with named columns, containing strings and numbers
 CImFusion::TableModelViewRepresents a QTableView, and the container ItemViewWidget. The model can be accessed in ItemViewWidget::model or QTableView::model
 CImFusion::ListManipulator::TableRow
 CImFusion::Utils::detail::swap_adl_tests::tag
 CImFusion::ImageMath::internal::TaggingIndexIn order to tag leafs in an expression we need to be able to re-identify leafs which represent the same information
 CImFusion::Dicom::TagProxy
 CImFusion::Export::ExportOptions::LabelEncodingOptions::TagsEncodingOptions
 CImFusion::TagType
 CImFusion::TagValue
 CImFusion::Utils::detail::TC< class >
 CImFusion::Math::Interpolation::Impl::TemplateWrapper< T, RemainingDimensions, NumberOfDimensions >
 CImFusion::Math::Interpolation::Impl::TemplateWrapper< T, 0, NumberOfDimensions >
 CImFusion::ML::TensorImplementation of a Tensor class; used in TensorDataElement to directly present data to a neural network
 CImFusion::TensorFactoryFactory for creating standard type tensors up to a certain maximum rank
 CImFusion::GL::Program::TextureBinding
 CImFusion::ROS::ImFusionTfManager::TfTransform
 CImFusion::ThreadSafeInstrumentsBaseNon-templated and fully abstract base class for ThreadSafeInstruments
 CImFusion::TiffIOClass for reading and writing TIFF images
 CImFusion::DateTime::TimePointClass representing a point in time, keeping track of UTC offsets and time zone name, if available
 CImFusion::TimestampedPayload< T >Helper struct uses as container for the BackgroundThreadQueue data elements
 CImFusion::US::UltrasoundConeCalibrationAlgorithm::TipRepresents a detected cone tip
 CImFusion::ROS::TopicMetadata
 CImFusion::Mesh::TopologyErrorsAdds a new face, consisting of the 3 existing(!) vertices specified by their indices
 CImFusion::Robotics::TorqueControllerBaseBase class for generic robot controllers
 CImFusion::GUI::SliceViewDefaultEventHandler::TouchActionConfigRecord to define which touch events should be processed and how
 CImFusion::TouchActionsSpecifies actions with one-finger and two-fingers gestures
 CImFusion::US::UltrasoundConeCalibrationAlgorithm::TrackedConeRepresents a cone detected in an ultrasound sweep across multiple frames
 CImFusion::TrackerIDClass identifying a tracker via a unique ID
 CImFusion::TrackingInstrumentClass for information of a tracking instrument
 CImFusion::TrackedSharedImageSetProperties::TrackingParameters
 CImFusion::TrackingSequenceTableParameters
 CImFusion::TrackingSequence::TrackingTupleTuple returned by iterator, similar to std::pair used when iterating over maps
 CImFusion::TransferFunctionFactoryCollection of factory functions for transfer function presets
 CImFusion::Transform< To, From, EigenType >The Transform class provides a transformation from a Frame to another Frame, where each Frame is a coordinate system
 CImFusion::Export::ExportOptions::TransformationOptions
 CImFusion::Robotics::TransformFilterBase< T >
 CImFusion::Robotics::TransformFilterBase< isom3 >
 Cigtl::TransformMessage
 CImFusion::TreeFactoryTree factory base class
 CImFusion::Geometry::TriangleClass representing a triangle in 3D space
 COpenMesh::TriMesh_ArrayKernelT
 Cstd::true_type [external]
 CTs...
 Cstd::conditional::type
 CImFusion::IGTL::TypeFactoryFactory class handling Igtl types
 CImFusion::DataDescriptor::TypeSpecificData
 CImFusion::DataSet::TypeSpecificData< DescriptorDataType >
 CImFusion::DataSet::TypeSpecificData< DataDescriptor::GeometricAnnotationData >
 CImFusion::DataSet::TypeSpecificData< DataDescriptor::PixelwiseData >
 CImFusion::Utils::detail::TypeWrapper< WrappedT >
 CImFusion::US::UltrasoundCalibrationInitHelper class for the geometric computations needed in the UltrasoundCalibrationWizardAlgorithm
 CImFusion::US::UltrasoundMediumStruct for medium properties used in ultrasound simulation
 CImFusion::ImageMath::ImgOps::unary_type_trait< cond, Op, OperandT >Type trait
 CImFusion::ImageMath::ImgOps::unary_type_trait< true, Op, OperandT >
 CImFusion::ImageMath::ImgOps::UnaryImgOpGl
 CImFusion::AnnotationActionSharedState::Undo
 CImFusion::DrawContourAction::ActiveContourUndos::Undo
 CImFusion::Seg::internal::UndoLevel
 CImFusion::Seg::UndoRecorderSimple class to keep track of data changes in a SharedImageSet
 CImFusion::Seg::internal::UndoSerializerSerializes undo levels into (binary) files and restores the whole stack of undos from these files writeUndoFile() can be repeatedly called asynchronously, restoreUndoStack() should be called once
 CImFusion::Utils::Unexpected< E >
 CImFusion::Animations::UniqueIdHelper struct to uniquely describe a type of annotation
 CImFusion::UnusedSpecialPlaceholder struct for the extra container
 CImFusion::Filesystem::UrlEntity representing a URL (Uniform Resource Locator)
 CImFusion::Dicom::Utils::UrlQueries
 Cstd::variant< Types... > [external]
 CImFusion::Vector< From, EigenType >Class representing a vector, defined in a Frame
 Cstd::vector< Eigen::Matrix< InsideScalar, InsideDimension, 1 > > [external]
 CImFusion::Utils::VersionUtility class to work with version information following the SemVer format
 CImFusion::VertebraEvaluationInstanceInstance of vertebra for segmentation evaluation
 CImFusion::GL::FixedFunctionPipeline::VertexData< PosT, TexCoordT, ColorT >Utility struct to build a VertexBuffer to be used with FixedFunctionPipeline in a type-safe fashion
 CImFusion::VertexExpr< T >
 CImFusion::VertexExpr< BinaryOpExpr< T, Q, add > >
 CImFusion::VertexExpr< EigenExpr< false > >
 CImFusion::VertexExpr< MatMulExpr< T > >
 CImFusion::VertexExpr< MeshExpr< true > >
 CImFusion::VertexExpr< PointCloudExpr< true > >
 CImFusion::VertexExpr< ScalingExpr< T > >
 CImFusion::VertexExpr< VectorExpr< T > >
 CImFusion::VideoCameraStream::VideoCameraDeviceInfo
 CImFusion::VideoCameraIoFactoryFactory for VideoCameraStreams used by the framework, in particular the VideoStreamIoAlgorithm and associated controller
 CImFusion::VideoDecoderVideoDecoder is responsible of processing the received ByteBuffer which contains the image data
 CImFusion::VideoEncoder
 CImFusion::VideoFileRecorder
 CImFusion::VideoCameraStream::VideoStreamFrameFormat
 CImFusion::VideoStreamSettings::VideoStreamSettingsBaseBase class for all video stream settings
 CImFusion::ViewerMetadata
 CImFusion::ViewGroupAdapterHelper class providing the API of ViewGroup while wrapping around either a ViewGroup or a GUI::RadiologyViewGroup
 CImFusion::GL::ViewportStructure describing an OpenGL viewport
 CImFusion::GL::ViewStateEncapsulates the OpenGL view state defined by the viewport, a projection matrix and a model-view matrix
 CImFusion::GlView::ViewStateGuardTemporarily changes the GL::ViewState of a GlView and resetting to the original value on destruction
 CImFusion::VisionLegacy computer vision algorithms for CT
 CImFusion::Robotics::RobotLinkDescription::Visual
 CImFusion::RendererFactory::VolumeRendererDescriptor of a registered volume renderer
 CImFusion::Dicom::WebClientInterface for querying and retrieving objects from a DicomWeb compliant server
 CImFusion::DisplayOptions2d::WindowLevelPresetWindow-level configuration that can be stored as a preset
 CImFusion::Stream::WorkContinuation
 CImFusion::WorkspaceConversionFunctionStructure to describe a conversion of workspace files between different versions
 CImFusion::WorkspaceConversionRegistrySingleton to manage registered workspace conversion functions and apply them to workspace file
 CImFusion::ImageMath::internal::WrapSimpleTypeResult< T >
 CImFusion::Compression::zip::ZipArchiveClass representing a zip archive. A ZipArchive instance can create a zip archive, add/extract files/memory buffers to/from it
 CImFusion::GUI::VolumeViewDefaultEventHandler::MouseDownState::ZRotation
Search Tab / S to search, Esc to close