|
| class | ByteBufferView |
| | Const view onto a sized buffer of raw binary data. More...
|
| class | ByteBufferMutableView |
| | Specialization of a ByteBufferView that additionally provides non-const access to the underlying data. More...
|
| class | ByteBuffer |
| | Specialization of the ByteBufferView class that has ownership of the underlying data. More...
|
| class | ByteBufferStream |
| | Specialization of std::istream to easily extract data from a ByteBufferView. More...
|
| class | ByteSize |
| | Helper class to facilitate handling byte sizes. More...
|
| class | Configurable |
| | Base interface for classes that support object serialization from/to Properties objects. More...
|
| class | DeprecatedSignal |
| | Deprecation layer for signals. More...
|
| class | Flags |
| | Utility class to store a type-safe combination of enum-based bit fields. More...
|
| class | Parameter |
| | The Parameter class represents a single parameter of a Configurable entity. More...
|
| class | ParameterBase |
| | Shared base interface of Parameter and SubProperty so that Configurable can maintain a collection of those. More...
|
| class | PluginBase |
| | Base interface to interact with a plugin that can be loaded into an application at runtime. More...
|
| class | PluginAutoRegistrationGuard |
| | Helper class to automatically register a plugin when the OS loads a library. More...
|
| class | PluginManager |
| | Global singleton for loading ImFusion plugins from shared libraries and initializing them. More...
|
| class | Properties |
| | Storage container for serialization of arbitrary types, internally backed by strings. More...
|
| class | GlobalSettings |
| | Class for storing and retrieving persistent global settings. More...
|
| class | SignalReceiver |
| | Base class for classes that can contain slots (i.e. More...
|
| class | SignalConnection |
| | Structure for describing/identifying individual connections between signals and slots. More...
|
| class | SignalDebouncer |
| class | SignalDebouncer< DerivedSignal > |
| class | SignalImpl |
| | Implementation for a specific signal with the given signature. More...
|
| class | SignalBlocker |
| | Convenient scope guard class to temporarily block signals/connections so that observers are not notified. More...
|
| class | SignalBase |
| | Base interface for Signals. More...
|
| struct | SignalMutexProxy |
| struct | SignalMutexProxy< false > |
| struct | SignalMutexProxy< true > |
| class | SubProperty |
| | The SubProperty class represents a nested record of a Configurable entity. More...
|
| class | SubPropertyList |
| | The SubPropertyList class represents nested records of Configurable entities. More...
|
| class | Transform |
| | The Transform class provides a transformation from a Frame to another Frame, where each Frame is a coordinate system. More...
|
| class | Timer |
| | Stopwatch class to measure execution time. More...
|
| class | LoggingTimer |
| | Scope guard-like stopwatch class to automatically log measured execution time on destruction of the guard object. More...
|
| class | MultiTimer |
| | This class can be used to help the developer to profile the run time of different parts of the same process. More...
|
| class | Vector |
| | Class representing a vector, defined in a Frame. More...
|
| class | AssignMeshTextureAlgorithm |
| | Copies a RGB 2D image to use as texture for a mesh. More...
|
| class | CombineMeshesAlgorithm |
| | Algorithm to combine multiple meshes into a new mesh. More...
|
| | Extracts the texture from a given mesh to an image. More...
|
| class | CustomVertexProperty |
| | A custom property using vertices as geometry elements. More...
|
| class | CustomFaceProperty |
| | A custom property using faces/triangles as geometry elements. More...
|
| class | Mesh |
| | Represents a triangle mesh. More...
|
| class | MeshBooleanOperationsAlgorithm |
| | Algorithm for performing boolean operations on meshes. More...
|
| class | MeshCreatorAlgorithm |
| | Algorithm for creating common mesh primitives. More...
|
| class | CustomPropertyElementBase |
| | Basic interface for the value of a custom property on a single element. More...
|
| class | CustomPropertyElement |
| | Wrapper for the value of a custom property on a specific element, with conversions to and from the underlying data type. More...
|
| struct | CustomPropertyDescriptor |
| class | CustomPropertyBase |
| | Basic interface for a custom property, i.e. a collection of values on different elements (vertices/faces). More...
|
| class | CustomProperty |
| | Interface for a custom typed property, allowing access to the values at individual elements. More...
|
| class | MeshDistanceAlgorithm |
| | Algorithm to compute point-wise distances between two aligned meshes, between two aligned point clouds, or between aligned point cloud and mesh. More...
|
| class | MeshIterator |
| class | MeshIteratorRel |
| class | MeshLaplacian |
| | Compute co-tangent laplacian of a mesh and its eigen decomposition. More...
|
| class | MeshMeasurementsAlgorithm |
| | A class that provides functions for measuring the lengths of certain curves on a mesh. More...
|
| class | MeshMeasurementsController |
| class | MeshOctreeNode |
| | Class representing a mesh octree node. More...
|
| class | MeshOctree |
| | Class representing a mesh octree. Faces of the mesh are split between the nodes of the tree, each node represents a partition of the parent volume (minimum 1/8th). More...
|
| class | MeshPointCloudCroppingAlgorithm |
| | Algorithm for cropping point clouds or/and meshes. More...
|
| class | MeshPointCloudCroppingController |
| | Controller for mesh (point cloud) cropping algorithm. More...
|
| class | MeshProcessingAlgorithm |
| | Wraps different mesh processing functionality into a single algorithm. More...
|
| class | PoissonSurfaceReconstructionAlgorithm |
| | Algorithm for computing poisson reconstruction from a point cloud with normals. More...
|
| struct | TriMeshTraits |
| class | TriMesh |
| class | MeshGeodesicDistance |
| | Class for computing the geodesic distance on the mesh surface between the 2 points. More...
|
| class | GlMeshRendererContours |
| | Renders the silhouette/contours of a mesh in a 3D view. More...
|
| class | GlMeshRendererIntersection |
| | Renders the intersection between a Mesh and a Geometry::Plane using lines. More...
|
| class | GlMeshRendererIntersectionLengths |
| | Renders the intersection lengths through a mesh in a 3D view. More...
|
| class | GlMeshRendererNormals |
| | Renders the normals of a Mesh using line primitives. More...
|
| class | GlMeshRendererSurface |
| | Highly configurable renderer to display the surface of a Mesh. More...
|
| class | MeshGl |
| | Stores vertex and texture data of a Mesh on the GPU so that it can be rendered using OpenGL. More...
|
| class | Algorithm |
| | Interface for describing algorithms that can be made available in the ImFusion Suite through AlgorithmFactory. More...
|
| class | AlgorithmControllerFactory |
| | Interface for algorithm controller factories. More...
|
| class | AlgorithmFactory |
| | Interface for algorithm factories. More...
|
| class | Anatomy |
| | Class representing a single anatomy code ID from the SNOMED CT database. More...
|
| class | AnatomyAlgorithm |
| | Edits the list of anatomies of an image (AnatomyDataComponent). More...
|
| class | AnatomyDataComponent |
| | A data component storing information about anatomy contained in medical images or other data. More...
|
| class | ApplyMaskAlgorithm |
| | Algorithm for applying a mask and a cropping to an image. More...
|
| class | AsciiProgress |
| | Displays a basic progress bar with ASCII characters on the console window. More...
|
| class | AttachTrackingSequenceAlgorithm |
| | Attach tracking sequence to existing tracked shared image set. More...
|
| class | AverageImagesAlgorithm |
| | Algorithm to average multiple images. More...
|
| class | BakeMeshDeformationAlgorithm |
| | Bakes an image's deformation into a mesh or point cloud. More...
|
| class | BaseAlgorithmFactory |
| | Factory for algorithms in the Base module. More...
|
| class | TypedImage |
| | Concrete implementation of a MemImage for a given pixel type. More...
|
| class | BasicImageProcessing |
| | Basic image processing such as downsample, flip, rotate or data type change. More...
|
| class | BinarySerializable |
| | Interface for class which can be serialized and deserialized. More...
|
| class | BicubicBSplineApproximationAlgorithm |
| | Algorithm that approximates the content of a SharedImageSet with a bicubic B-spline. More...
|
| class | CircleHoughTransform |
| | Hough transform for detecting circles. More...
|
| class | CliqueLookupTable |
| | Compute a clique lookup table to identify point constellations in bigger pointclouds. More...
|
| class | CombineImagesAlgorithm |
| | Algorithm to combine multiple images into a new shared image set. More...
|
| class | CombineImagesAsVolumeAlgorithm |
| | Algorithm to combine multiple images into a volume. More...
|
| class | CombinePointCloudsAlgorithm |
| | Algorithm to combine multiple pointclouds into a new pointcloud. More...
|
| class | CombineSplitVolumesAlgorithm |
| | Algorithm to combine a number of split volumes along the Z dimension. More...
|
| class | ConnectedComponentsAlgorithm |
| | Algorithm to perform an analysis of the connected components. More...
|
| class | ContrastFilter |
| | Contrast-enhancing filter. More...
|
| class | CostFunction |
| | Interface for a cost function that can be optimized. More...
|
| class | CropLabelMapAlgorithm |
| | Class for cropping a label map around the targets with certain label values. More...
|
| class | VolumeFreeformCroppingAlgorithm |
| | Algorithm to crop a volume using a freeform selection. More...
|
| class | CompoundData |
| | Interface for datasets that are formed by one or multiple other nested Data instances. More...
|
| class | CombineIntoTrackedSharedImageSetAlgorithm |
| | Algorithm for creating a TrackedSharedImageSet from a TrackingSequence and SharedImageSet. More...
|
| class | Curve |
| | Interpolation and fitting of a 1D curve. More...
|
| class | CustomImage |
| | Base interface for custom Image types that can be converted from/to MemImages and are supported by SharedImage. More...
|
| class | Data |
| | Virtual base class for representing data from which all concrete data class such as images need to derive. More...
|
| class | DataAnnotationFactory |
| | Interface for data annotation factories. More...
|
| class | DataComponentBase |
| | Data components provide a way to generically attach custom information objects. More...
|
| class | DataComponent |
| | Main specialization of DataComponentBase for regular types. More...
|
| class | TemporaryDataComponent |
| | Specialization of DataComponentBase that disables serialization, copying and assignment. More...
|
| class | DataComponentFactory |
| | Factory singleton for creating DataComponents from string IDs. More...
|
| struct | PersistentDataComponent |
| | Base class for DataComponents that must never be deleted from a DataComponentList. More...
|
| class | DataComponentList |
| | Class for holding a collection of DataComponents. More...
|
| class | DataComponentWithParentInterface |
| | Interface to augment a DataComponent with a parent of type Data. More...
|
| class | DataGroup |
| | Data element that groups multiple Data instances together in a hierarchical fashion. More...
|
| class | DataHashAlgorithm |
| | Algorithm to compute a hash from image data. More...
|
| class | DataLink |
| | Interface for linking properties between multiple Data instances. More...
|
| class | DataList |
| | Container for any number of Data instances such as image or meshes. More...
|
| class | DataModel |
| | Container for datasets holding ownership and managing a hierarchical list of persistent data. More...
|
| class | DataModelAutoLinking |
| | Utility class to automatically create DataLink instances between datasets in a DataModel. More...
|
| class | DatasetLicenseComponent |
| | Data component for keeping track of the data's license (when it comes from a public dataset). More...
|
| class | DataSourceComponent |
| | Data component for keeping track of the data's origin. More...
|
| class | DisplayOptions2d |
| | Configures the display options for 2D slice rendering of images. More...
|
| class | DisplayOptions3d |
| | Configures the display options for 3D volume rendering of images. More...
|
| class | DisplayRecorderAlgorithm |
| class | DistanceTransform |
| | Distance transformation algorithm. More...
|
| class | DistanceTransformAlgorithm |
| | Computes a distance transformation from a label map. More...
|
| class | DistanceVolumeAlgorithm |
| | Algorithm to create a distance-volume from a mesh. More...
|
| class | ElementwiseDataComponentData |
| | Class for augmenting Data classes with an ElementwiseDataComponentList. More...
|
| class | ElementwiseDataComponentList |
| | Class for managing multiple DataComponentLists for individual elements. More...
|
| class | ErrorFunction |
| | Interface for an error function returning one or multiple values. More...
|
| | Algorithm to extract 2D images from a volume. More...
|
| | Algorithm to extract the current selection into a new object instance (SharedImageSet or TrackingSequence). More...
|
| | Duplicate and extract TrackingSequence data of a tracked image set. More...
|
| class | FFT |
| | Fast Fourier Transform abstract base class. More...
|
| class | FactoryBase |
| | Abstract base class for all factories. More...
|
| class | FactoryRegistry |
| | Registry for object factories. More...
|
| | Detect circles in the image patch using gradient-based (RANSAC) method. More...
|
| class | FlowVisualizationAlgorithm |
| | Creates a multi-channel image for flow visualization. More...
|
| class | FpsCounter |
| class | FrameBasedPointCloud |
| | Data structure for point clouds with frame-dependent point data. More...
|
| class | FreeFormMeshAlgorithm |
| | Algorithm to convert Point Based annotation to mesh. More...
|
| class | FrequencyFilter1D |
| | Apply arbitrary frequency filters to 1D input. More...
|
| class | FrequencyFilter2D |
| | Apply arbitrary frequency filters to 2D input. More...
|
| class | FrequencyFilterAlgorithm |
| class | Tensor |
| | Data class for strongly typed dense tensors of fixed rank and data type. More...
|
| class | TensorFrequencyFilteringAlgorithm |
| class | TensorLocalAverageAlgorithm |
| class | GatingMetadata |
| | Metadata allowing to perform gating operations on periodic datasets acquired over time. More...
|
| class | HistogramDataComponent |
| | DataComponent storing information on the intensity distribution of the image they are attached to. More...
|
| class | HoughTransformAlgorithm |
| | Hough transform wrapper algorithm. More...
|
| class | Huffman |
| | Huffman code for data compression. More...
|
| class | Image |
| | Base class and interface for images. More...
|
| class | ImageComparison |
| | Comparison of different images. More...
|
| class | ImageCompression |
| | Saving and loading of compressed image data. More...
|
| class | ImageCompressionCodec |
| | Saving and loading of compressed image data through video codecs. More...
|
| struct | ImageDescriptor |
| | Struct describing the essential properties of an image. More...
|
| class | ImageDescriptorWorld |
| | Convenience struct extending an ImageDescriptor to also include a matrix describing the image orientation in world coordinates. More...
|
| class | ImageDownsampler |
| | Manager for image downsampling/upsampling. More...
|
| class | ImageGatingAlgorithm |
| | Algorithm to bin image sets according to a gating signal. More...
|
| class | ImageInfoDataComponent |
| | DataComponent storing general information on the image origin. More...
|
| class | ImageInpaintingAlgorithm |
| | Algorithm that inpaints a masked area of an image. More...
|
| class | ImageResamplingAlgorithm |
| | Algorithm for resampling an image to a target dimension or resolution, optionally with respect to another image. More...
|
| struct | Statistics |
| class | ImageStatisticsAlgorithm |
| class | ImageTemplate |
| | Class representing a template for extracting image content based on named reference regions. More...
|
| class | ImageTemplateDataComponent |
| | Data component for storing a ImageTemplate in a SharedImageSet. More...
|
| class | ImFusionFileGroup |
| | Groups for combining different data (with additional properties) within the ImFusion file format. More...
|
| class | ImFusionFile |
| | Loading and saving of the ImFusion file format. More...
|
| class | ImFusionFilePlugin |
| | Allow loading and saving of custom classes and data within the ImFusion file format. More...
|
| class | ImFusionImage |
| | Loading and saving of the ImFusion image format. More...
|
| class | ImFusionLibPlugin |
| | Specialized interface for a plugin for the ImFusionLib. More...
|
| class | ImFusionPlugin |
| | Base class for plugins that can be loaded by the ImFusion SDK. More...
|
| class | IMURawMetadata |
| | Metadata for (multiple) IMU sensor raw data. More...
|
| class | LiveSensorFusion |
| | Abstract base class for 9DOF sensor fusion algorithms. More...
|
| class | PureGyro |
| | Basic sensor fusion. More...
|
| class | Madgwick |
| | Madgwick sensor fusion. More...
|
| class | Mahony |
| | Mahony sensor fusion. More...
|
| class | RealWorldMappingDataComponent |
| | The RealWorldMappingDataComponent stores information about an image's real world values. More...
|
| class | IoAlgorithm |
| | Interface for describing IO algorithms. More...
|
| class | KalmanFilter |
| | Generic Kalman filter. More...
|
| class | KalmanPosition |
| | Kalman filter for position data. More...
|
| class | KalmanQuaternion |
| | Kalman filter for quaternions. More...
|
| class | LabelDataComponent |
| | DataComponent to store meta data of a label map. More...
|
| class | LabelOverlapEncoder |
| | Helper class to encode overlapping labels into an 8bit label map. More...
|
| class | LabelsOperationsAlgorithm |
| | Algorithm to combine multiple labels set into a new shared image set. More...
|
| class | LandmarksToImageAlgorithm |
| | Algorithm to generate learning data on the position of landmarks in images. More...
|
| class | LaplacianPyramid |
| | Represents a pyramid of image details with decreasing resolution. More...
|
| class | LazyInstantiatedDataComponent |
| | Extended interface for DataComponents that support lazy instantiation / lazy retrieval. More...
|
| class | LC2 |
| | Linear correlation of linear combination (LC2) similarity measure. More...
|
| class | LevenbergMarquardt |
| | Levenberg-Marquardt optimizer. More...
|
| class | MissingLicenseException |
| | Exception thrown in case a suitable license could not be found or activated. More...
|
| class | LinearRegression |
| | Class for linear regression. More...
|
| class | LinearSystemSolver |
| | Interface for linear system solvers. More...
|
| class | IterativeLinearSystemSolver |
| | Interface for interative linear system solvers. More...
|
| class | LLTFloatSolver |
| | Solver using Cholesky decomposition of the matrix. More...
|
| class | LLTEigenSolver |
| | Solver using Cholesky decomposition of the matrix (Eigen implementation). More...
|
| class | CGSolver |
| | Conjugate gradient solver (Eigen implementation). More...
|
| class | BiCGStabSolver |
| | Bi-conjugate gradient solver with stabilization. More...
|
| class | BiCGStabEigenSolver |
| | Bi-conjugate gradient solver with stabilization (Eigen implementation). More...
|
| class | BiCGStabViennaCPUSolver |
| | Bi-conjugate gradient solver with stabilization (Vienna CPU implementation). More...
|
| class | BiCGStabViennaGPUSolver |
| | Bi-conjugate gradient solver with stabilization (Vienna GPU implementation). More...
|
| class | LineHoughTransform |
| class | LinkPose |
| | Synchronizes the pose matrix across multiple Data instances. More...
|
| class | LinkSelection |
| | Synchronizes the selection of multiple Selectables. More...
|
| class | LinkWindowing |
| | Synchronizes DisplayOptions2d and DisplayOptions3d of multiple images. More...
|
| class | LogisticRegression |
| | Class for logistic regression. More...
|
| class | Mask |
| | Base interface for implementing polymorphic image masks on the CPU. More...
|
| class | MemImage |
| | Abstract base class for an image residing in main memory. More...
|
| class | MergeChannelsAlgorithm |
| | Merge an image set to another one as additional channel. More...
|
| class | MergeFrameBasedPointCloudsAlgorithm |
| | Algorithm for merging frame-based point clouds. More...
|
| class | MergeTrackingSequencesAlgorithm |
| | Merges multiple tracking sequences into a new one. More...
|
| class | MeshDisplayOptions |
| | DataComponent to store the configuration how meshes should be rendered by default (through MeshDisplayHandler). More...
|
| class | MeshToLabelMapAlgorithm |
| | Algorithm to perform a voxelization (conversion) of a mesh to a label map. More...
|
| class | MeshToPointCloudAlgorithm |
| | Algorithm to convert a mesh to a point cloud. More...
|
| class | MinimumBoundingBox |
| | Algorithm for computing the minimum axis-aligned bounding box from image data. More...
|
| class | Morpho |
| | Morphological operations (erosion/dilation) in 2D and 3D. More...
|
| class | MorphologicalOperationsAlgorithm |
| | Algorithm for performing morphological operations on images. More...
|
| class | MotionModel |
| | Motion model of smooth (modeled by splines) homogenous transformations over time. More...
|
| class | MultiLogisticRegression |
| | Class for multiple logistic regressions (to be used for multi-label classification). More...
|
| class | Multinomial |
| class | NestedProgress |
| | Wrapper class to provide the Progress interface, ensure certain invariants for created tasks and/or optionally forward the progress information to an existing Progress. More...
|
| class | OctreeDataComponent |
| | DataComponent to store Octrees directly with their SharedImageSet. More...
|
| class | Octree |
| | Fast Octree space subdivision. More...
|
| class | OpticalFlowAlgorithm |
| | Algorithm to compute the optical flow along a sequence of images. More...
|
| class | OptimizationStudy |
| | Holds optimization study results and offers methods for analyzing results. More...
|
| class | Optimizer |
| | Non-linear optimization. More...
|
| class | OptimizerDiRect |
| | Global optimizer based on Dividing Rectangles algorithm. More...
|
| class | OptimizerBFGS |
| | Implementation of the Broyden–Fletcher–Goldfarb–Shanno (BFGS) optimizer. More...
|
| class | OptimizerFactory |
| | Factory for creating an Optimizer. More...
|
| class | OptimizerNelderMead |
| | Local optimizer based on Neldea-Mead algorithm (also known as downhill simplex method) (see for instance https://en.wikipedia.org/wiki/Nelder%E2%80%93Mead_method). More...
|
| class | OptimizerReload |
| | Optimizer that reloads all information from a previously logged file. More...
|
| class | OptimizerNL |
| | Non-linear optimization using the NLOpt library. More...
|
| class | OptimizerSeries |
| | Series of multiple sucessive optimizations bundled in one execution. More...
|
| class | OptimizerXNES |
| | XNES optimizer. More...
|
| class | OptimizerWrapper |
| | Wrapper around Optimizer and CostFunction classes to work on simple lambda functions. More...
|
| class | OptimizingAlgorithm |
| | Algorithm class supporting an optimizer. More...
|
| class | OwningDataList |
| | Wrapper class to store a list of owned Data instances. More...
|
| class | ParameterWrapperBase |
| | Base class for classes that wish to expose zero or more optimization parameters. More...
|
| class | ParameterOptimization |
| | Class for combining a ParameterWrapperBase instance with a cost function over C++ objects to produce a CostFunction that can be optimized over with an Optimizer instance. More...
|
| class | ScalarParameterWrapper |
| | Wrap a single scalar into a ParameterWrapperBase instance. More...
|
| class | VectorParameterWrapper |
| | Wrap a vector into a ParameterWrapperBase instance. More...
|
| class | MatrixParameterWrapper |
| | Wrap a matrix into a ParameterWrapperBase instance. More...
|
| class | CombinedParameterWrapper |
| | Implementation of the ParameterOptimization interface to a combination of other ParameterOptimization interface values. More...
|
| class | AffineRescaledParameterOptimization |
| | Decorator that subtracts shift, then multiplies by scale to every value before it is passed to the optimizer. More...
|
| class | ParseFolderAndRunWorkspaceAlgorithm |
| | Algorithm to parse through folder structures and run a workspace on individual files. More...
|
| class | PCA |
| class | PointCloud |
| | Data structure for point clouds. More...
|
| class | PointCloudAnalysis |
| | Geometric analysis of a point cloud. More...
|
| class | PointCorr |
| | Container for point correspondences. More...
|
| class | PointCorrespondences |
| | Class that handles point correspondences. More...
|
| class | PointCorrespondencesAlgorithm |
| | Algorithm for managing and registering point correspondences between two Data instances. More...
|
| class | PointDistanceReg |
| | Registers a point set to a distance volume. More...
|
| class | PointsOnData |
| | Interface class for points linked to Data. More...
|
| class | PointsStorageComponent |
| | Data component for storing and managing point sets. More...
|
| class | PointsOnImage |
| | Class that hold a list of points on a volume or image. More...
|
| class | PointNode |
| | Class representing a tree point node. More...
|
| class | PointTree |
| | Data structure for trees with nodes containing a 3D point. More...
|
| class | Progress |
| | Generic interface to report operation/computation progress. More...
|
| class | PropertiesInspector |
| | Small algorithm allowing the user to inspect a Data's properties and DataComponents. More...
|
| class | RANSACPairOfVectorsDataset |
| class | RANSAC |
| | This class implements a more generalized form of "Random Sample Consensus" algorithm. More...
|
| class | BestNSelector |
| class | ReduceToSelection |
| | Algorithm reducing a SharedImageSet or TrackingSequence to its selected frames/samples. More...
|
| class | Regression |
| | Abstract base class for regression. More...
|
| class | RemoveUnlabelledImagesAlgorithm |
| | Algorithm reducing an image data set and its label maps to its labelled frames. More...
|
| class | ReorderLabelValuesAlgorithm |
| | Stacks fragmented values of a single channel UByte/UShort-typed labelmap inplace into consecutive integer values [0, ..., n]. More...
|
| class | ReplaceValuesAlgorithm |
| | Replace in-place a set of image values with others values. More...
|
| class | RmseAlgorithm |
| | Computation of Root Mean Square Error of two SharedImageSets. More...
|
| class | Selectable |
| | Interface for Data that supports having a Selection. More...
|
| class | Selection |
| | Utility class for describing a selection of elements out of a set. More...
|
| class | SequentialImageProcessor |
| | Interface for algorithms that are able to repeatedly process individual images. More...
|
| class | SetGatingMetadataAlgorithm |
| | Algorithm to compute gating information to an image set. More...
|
| class | SetModalityAlgorithm |
| | Sets the modality flag of an image data set. More...
|
| class | RemoveModalityAlgorithm |
| | Remove the modality flag of an image data set. More...
|
| class | SetSpacingAlgorithm |
| | Sets the spacing of an image data set. More...
|
| class | RemoveSpacingAlgorithm |
| | Remove the spacing of an image data set. More...
|
| class | SetTimestampsAlgorithm |
| | Sets the timestamps of an image data set based on a first timestamp and frame rate. More...
|
| class | Settings |
| | This class provides a way for getting and setting base settings for ImFusionLib. More...
|
| class | Skeletonization |
| | Skeletonization in 2D and 3D see [Lee TC, Kashyap RL, Chu CN. More...
|
| class | Slice |
| | Represents a planar bounded slice in 3D space. More...
|
| class | Spline |
| | Uniform Catmull-Rom spline. More...
|
| class | SplitChannelsAlgorithm |
| | Splits a single multi channel image into a set of single channel images. More...
|
| class | SplitImageSetAlgorithm |
| | Algorithm to split an image set into multiple single images. More...
|
| class | SplitImagesAlgorithm |
| | Algorithm to split images into a set of subimages. More...
|
| class | SquareHoughTransform |
| | Hough transform for detecting squares. More...
|
| class | SubProgress |
| | Wrapper class to report partial progress on an existing Task. More...
|
| class | SummedAreaTable |
| | Class for efficient box average using a summed area table. More...
|
| class | Superpixel |
| | Class representing a superpixel. More...
|
| class | SuperpixelsAlgorithm |
| | Algorithm for computing superpixels (SLIC method). More...
|
| class | SuperpixelsFilter |
| | Algorithm for image filtering guided by superpixels. More...
|
| class | SurfaceRegistration |
| | Surface registration using a distance volume. More...
|
| class | SyntheticDataAlgorithm |
| | Creates synthetic data for various test scenarios. More...
|
| class | Table |
| | A 2D table with named columns, containing strings and numbers. More...
|
| class | TensorBase |
| | Abstract base class for Tensors. More...
|
| class | TensorFactory |
| | Factory for creating standard type tensors up to a certain maximum rank. More...
|
| class | TimestampDataComponent |
| | Data component to record both arrival and device timestamps, intended for element-wise usage. More...
|
| class | TrackedImageSetImFusionFilePlugin |
| | Plugin for loading tracked image sets via ImFusion files. More...
|
| class | TrackedSharedImageSetPropertiesAlgorithm |
| | Algorithm to change properties of one or multiple tracked SharedImageSets, or a single TrackingSequence. More...
|
| class | TrackerID |
| | Class identifying a tracker via a unique ID. More...
|
| class | TrackingInstrument |
| | Class for information of a tracking instrument. More...
|
| class | TrackingInstrumentRawData |
| | Device-dependent additional data. More...
|
| class | TrackingInstrumentFiducialsData |
| | Data component to store raw fiducial locations from optical tracking sequences. More...
|
| class | TrackingSequence |
| | Sequence of rigid tracking data with optional timestamps, quality values and flags. More...
|
| class | TrackingSequenceDisplayHandler |
| | DataDisplayHandler for TrackingSequence Data Creates and owns an InteractiveObject comprised of GlTrackingSequence and MeshManipulator. More...
|
| class | TrackingSequenceProcessing |
| | Basic tracking sequence filtering algorithm. More...
|
| class | TransformationStashDataComponent |
| | The TransformationStashDataComponent class is a DataComponent that stores transformations. More...
|
| class | Node |
| | Class representing a tree node. More...
|
| class | Tree |
| | Data structure for trees. More...
|
| class | TypedNode |
| | Class representing a typed tree node. More...
|
| class | TypedTree |
| | Data structure for typed trees. More...
|
| class | TreeFactory |
| | Tree factory base class. More...
|
| class | DefaultTreeFactory |
| | Factory for default Tree and Node types. More...
|
| class | UnrestoredDataComponents |
| | DataComponent containing the configurations of other components that could not be restored during loading. More...
|
| class | VideoFileRecorder |
| class | BackgroundVideoFileRecorder |
| class | VitalsDataComponent |
| | DataComponent for a collection of time dependent vital signs like ECG, heart rate or pulse oximeter measurements. More...
|
| class | VolumeBasedMeshCurvatureAlgorithm |
| | Algorithm to compute curvature measures (mean curvature, Gaussian curvature, curvedness and shape index) of a mesh based on its implicit surface representation as signed distance volume. More...
|
| class | DataLogger |
| | Support for logging data. More...
|
| struct | Response |
| class | Request |
| | Wrapper around libcurl for simple GET and POST requests WARNING: this is experimental and only available for the LicenseManager for the moment. More...
|
| class | NearestNeighborSearch |
| | Nearest neighbor search for points. More...
|
| class | ApplyWindowLevelAlgorithm |
| | Clamps (in-place) the image values to the range [level-window/2; level+window/2]. More...
|
| class | AttachDenseDeformationAlgorithm |
| | Attaches a displacement field as a GlDenseDeformation. More...
|
| class | BakeDeformationAlgorithm |
| | Algorithm for baking in an image deformation while adjusting the size to encompass the full deformation. More...
|
| class | BakeDeformationCPU |
| | Bakes in a deformation applied to an image using the CPU. More...
|
| class | BakeTransformationAlgorithm |
| | Algorithm for baking in an image transformation while adjusting the size to encompass the full transformation. More...
|
| class | BilateralFilterAlgorithm |
| | Algorithm for edge-preserving image smoothening using the Bilateral filter. More...
|
| class | Camera |
| | Abstraction layer to model both intrinsic (projection) and extrinsic (view) parameters of a camera showing a 3D scene. More...
|
| class | CroppingMask |
| | Simple axis-aligned cropping mask with optional roundness. More...
|
| class | CurvedViewPrimitive |
| | Interface for curved view primitives. More...
|
| class | DeformationEditor |
| | The DeformationEditor algorithm modifiers the deformation property of a SharedImageSet. More...
|
| class | DeformationFactory |
| | Factory singleton for creating Deformations from string IDs. More...
|
| class | DeformationEvent |
| | Base class for customized deformation events. More...
|
| class | Deformation |
| | Base class for different kinds of non-linear image transformations. More...
|
| class | EntryExitPointRenderer |
| | Class for high-performance rendering of entry-exit points to be used for direct volume rendering. More...
|
| class | ExplicitIntensityMask |
| | An ExplicitIntensityMask is a combination of an ExplicitMask and an IntensityMask. More...
|
| class | ExplicitMask |
| | An ExplicitMask holds an individual mask value for every pixel. More...
|
| | Extracts the displacement field of a deformation as a 3 channel float image. More...
|
| class | GaussianFilter |
| | Applies a symmetric Gaussian filter to an image. More...
|
| class | Gl3DObject |
| | Abstract base class for 3D objects for which a center and an extent (i.e. a bounding box) can be specified. More...
|
| class | GlAlgorithmFactory |
| | Factory for GL algorithms. More...
|
| class | GlAngle |
| | Angle annotation. More...
|
| class | GlAnisotropicDiffusionFilter |
| | Anisotropic diffusion filter using the explicit scheme. More...
|
| class | GlAnnotation |
| | Base class for implementing annotations. More...
|
| class | GlAnnotationFactory |
| class | GlArrow |
| | Line segment annotation. More...
|
| class | GlAxis |
| | Cut Line annotation. More...
|
| class | GlBall |
| | Ball annotation, based on GlCircle annotation (basically three circles in 3 orientations). More...
|
| class | GlBilateralFilter |
| | Bilateral Filter from Szeliski's Computer vision. More...
|
| class | GlBoundingBox |
| | Draws a bounding box. More...
|
| class | GlBox |
| | Bounding box annotation. More...
|
| class | GlCircle |
| | Circle annotation. More...
|
| class | GlColormap |
| | Wrapper around GlImage to create 1D look-up tables that provides presets for common used colormaps. More...
|
| class | GlConvolutionFilter |
| | Convolution filter. More...
|
| class | GlCoordinateSystem |
| | GlObject to render an illustration of a coordinate system into the scene. More...
|
| class | GlCrosshair |
| | Renders a crosshair as two symmetrical and orthogonal lines, with a gap in the center with a given length. More...
|
| class | GlCurvedViewCircle |
| | Circle annotation for curved views. More...
|
| class | GlCurvedViewEllipse |
| | Ellipse annotation for curved views. More...
|
| class | GlCurvedView |
| | Curved slice view. More...
|
| class | GlCurvedViewPolyLine |
| | Polyline annotation for curved views. More...
|
| class | GlCurvedViewSpline |
| | Spline annotation for curved views. More...
|
| class | GlCurve |
| | Spline annotation. More...
|
| class | GlCutLine |
| | Cut Line annotation. More...
|
| class | GlObjectFactory |
| | Factory singleton for creating GlObject from string IDs. More...
|
| class | GlDenseDeformation |
| | The GlDenseDeformation class represents dense deformations based on a displacement map. More...
|
| class | GlDepthDarkening |
| | Implementation of the Depth Darkening technique for a simple screen-space ambient occlusion effect. More...
|
| class | GlEdgeFilter3D |
| | 3x3x3 Sobel edge filter for 3D images More...
|
| class | GlEdgeFilter |
| | 3x3 Sobel edge filter for 2D images More...
|
| class | GlEllipse |
| | Ellipse annotation. More...
|
| | Extract slice from 3D volume. More...
|
| class | FreeFormDeformation |
| | The FreeFormDeformation provides deformations using a free-form deformation (FFD) based on B-splines. More...
|
| class | GlFilterChain |
| | Chain of two GlFilters. More...
|
| class | GlFilter |
| | Base class for filters. More...
|
| class | GlFilterSet |
| | Processing multiple images with a standard filter. More...
|
| class | GlFlattenTrackingDeformation |
| | Deformation model based on flattening a tracking sequence. More...
|
| class | GlFpsOverlay |
| | Overlay showing a basic FPS counter inside an InteractiveView. More...
|
| class | GlFreeFormDeformation |
| | Free Form Deformation. More...
|
| class | GlFreeform |
| | Freeform annotation. Draw whatever you want. More...
|
| class | GlGradient |
| | Computes the gradient of an image in pixel coordinates. More...
|
| class | GlGrid |
| class | GlGuidedFilter |
| | Guided Filter from the paper by He et al. More...
|
| class | GlHistogram |
| | Provides an interface to calculate the histogram of an image either on the CPU or on the GPU. More...
|
| class | GlIcon |
| | Renders an icon as a billboard in world space The icon will be rendered always looking towards the camera, without depth test The position is set with setWorldPosition or GlObject::setMatrix. More...
|
| class | GlImage |
| | OpenGL texture image. More...
|
| class | GlImageIntensifierAngleOverlay |
| | Text overlay representing the current view's matrix in the form of image intensifier angles, for instance "RAO -3.3, CAU -51.5". More...
|
| class | GlImageMetric |
| | Computation of standard metrics on a 2D or 3D image. More...
|
| class | GlImageHighlighter |
| | GlObject that highlights an image by drawing a colored layer on top of it. More...
|
| class | GlImageParameters |
| | Set texture parameters for the lifetime of the object and then restore old parameters. More...
|
| class | GlImageRenderer |
| | GlObject to render an image into a GlSliceView. More...
|
| class | GlInfiniteLine |
| | Line annotation. More...
|
| class | GlIntensityNormalizedSmoothedGradient |
| | Gradient relative to image intensity smoothed with a constant kernel. More...
|
| class | GlJointHistogram |
| | Provides an interface to calculate the joint histogram of an image either on the CPU or on the GPU. More...
|
| class | GlLiftChartOverlay |
| | Overlay displaying a LIFT chart. More...
|
| class | GlLine |
| | Line segment annotation. More...
|
| class | GlLoop |
| | Loop annotation. More...
|
| class | GlLocalExtremalFilter |
| | Local extremal Filter. More...
|
| class | GlMask |
| | Base interface for implementing polymorphic image masks using OpenGL. More...
|
| class | GlMedianFilter |
| | Median Filter. More...
|
| class | GlMesh |
| | The GlMesh class renders Mesh instances in 2D and 3D. More...
|
| class | GlNoiseFilter |
| | Filter which adds noise. More...
|
| class | GlObject |
| | Abstract base class for an renderable OpenGL object that can be hosted in a GlView. More...
|
| class | GlOffscreenIndicatorsOverlay |
| | The GlOffscreenIndicatorOverlay provides indicators to data that is outside of the current view area. More...
|
| class | GlOrientationMeshOverlay |
| | The GlOrientationMeshOverlay class draws an overlay that shows the current camera orientation of a view on a proxy mesh. More...
|
| class | GlOutlineRenderer |
| | Light-weight wrapper to render a colored outline around any rendered GlObject. More...
|
| class | GlCurvedViewOrthoSlice |
| | Displays an ortho slice for a panorama curve. More...
|
| class | GlOverlay |
| | Abstract base class for OpenGL overlays. More...
|
| class | GlOvershootControlFilter |
| | Overshoot control for sharpening algorithms, as used in ADSOC. More...
|
| class | GlPainter |
| class | GlParallelogram |
| | Parallelogram annotation. More...
|
| class | GlPlane |
| | Plane Annotation. More...
|
| class | GlPlotView |
| | View for plotting data. More...
|
| class | GlPointBasedAnnotation |
| | Base class for implementing point-based annotations. More...
|
| class | GlImplicitlyPlanarPointBasedAnnotation |
| | Interface extension for point-based annotations that span an area despite consisting of only 2 points. More...
|
| class | GlPointCloud |
| | Efficient point cloud renderer. More...
|
| class | GlPoint |
| | Point annotation. More...
|
| class | GlPointTree |
| | Point tree annotation. More...
|
| class | GlPolarToCartesian |
| | Converts data from polar coordinate to Cartesian space, with constant degree between polar lines. More...
|
| class | GlPolyLine |
| | Line annotation. More...
|
| class | GlPoseGraph |
| | Pose graph annotation. More...
|
| class | GlProgramIncludeManager |
| | Helper class to manage instances of the same base shader with different abstract includes and/or defines. More...
|
| class | GlRectangle |
| | Rectangle annotation. More...
|
| class | GlRectangleBillboard |
| | Renders a fixed size rectangle billboard in the world, always facing towards the camera. More...
|
| class | GlReduction |
| | High-performance implementation of a reduction of 2D and 3D images using OpenGL. More...
|
| class | GlMinReduction |
| | Specialization of GlReduction performing a ReductionOperator::MIN reduction. More...
|
| class | GlMaxReduction |
| | Specialization of GlReduction performing a ReductionOperator::MAX reduction. More...
|
| class | GlAverageReduction |
| | Specialization of GlReduction performing a ReductionOperator::AVERAGE reduction. More...
|
| class | GlSumReduction |
| | Specialization of GlReduction performing a ReductionOperator::SUM reduction. More...
|
| class | GlProductReduction |
| | Specialization of GlReduction performing a ReductionOperator::PRODUCT reduction. More...
|
| class | GlRotationTransformer |
| class | GlScalarBarOverlay |
| | Overlay for displaying one or multiple named scalar values represented as colored bars. More...
|
| class | GlScreenSpaceAmbientOcclusion |
| | Post-processing filter implementing Screen Space Ambient Occlusion (SSAO). More...
|
| class | GlSeparableConvolutionFilter |
| | Separable Convolution filter. More...
|
| class | GlSharpenFilter |
| | Unsharp Mask filter. More...
|
| class | GlSlice |
| | Represents an MPR slice for rendering Data into 2D views. More...
|
| class | GlSliceIndicator |
| | Renderer to show the position/orientation of GlSlice instances in context of other Views. More...
|
| class | GlSliceRenderer |
| | Interface for a class that can render data into a GlSlice/GlSliceView. More...
|
| class | GlSliceRendererImage |
| | Enables GlSlice to render normal images/volumes (SharedImageSet). More...
|
| class | GlSliceView |
| | OpenGL view for 2D slice rendering of one or multiple images and GlObjects. More...
|
| class | GlSmartSpline |
| | Intelligent spline annotation. More...
|
| class | GlSmoothingFilter |
| | Gaussian smoothing filter. More...
|
| class | GlSpline |
| | Spline annotation. More...
|
| class | GlTexelFetch |
| | Read single intensity values from an OpenGL texture. More...
|
| class | GlText |
| class | GlTextOverlay |
| | Renderer for displaying text as view overlay. More...
|
| class | GlTPSDeformation |
| | The GlTPSDeformation class provides deformations using a thin-plate splines (TPS). More...
|
| class | GlTrackingSequence |
| | Render-class for a TrackingSequence. More...
|
| class | GlTrackingSequenceLegacy |
| class | GlTransformerObject |
| class | GlAxisTransformerObject |
| class | GlTranslationTransformer |
| class | GlInPlaneTransformer |
| class | GlTree |
| | Point tree annotation. More...
|
| class | GlVesselnessFilter |
| | Computes a multi-scale vesselness measure based on Frangi's filter. More...
|
| class | GlView |
| | Base class for implementing OpenGL views. More...
|
| class | GlVitalsOverlay |
| | Overlay illustrating the ECG and other vitals data signals together with the current focus frame. More...
|
| class | GlVolumeCompounding |
| | Compounding of multiple volumes (SharedImageSets) with different modalities for the computation of the resulting voxel values (Mode): Mean, Median, Maximum, and Distance. More...
|
| class | GlVolumeRendererBasic |
| | Basic implementation of a direct volume renderer that supports different compositing modes. More...
|
| class | GlVolumeRendererGlobalIllum |
| | GlVolumeRenderer that supports global illumination in terms of shadows and local ambient occlusion. More...
|
| class | GlVolumeRenderer |
| | Interface for a class that can render volumetric data into a GlVolumeView. More...
|
| class | GlVolumeView |
| | OpenGL view for 3D rendering and correct compositing of direct volume rendering and classic geometry-based GlObjects. More...
|
| class | GlXClaheFilter |
| | XClahe filter. More...
|
| class | ImagePyramid |
| | Represents a pyramid of images with decreasing resolution. More...
|
| class | IntensityMask |
| | Masks pixels with a specific value or values outside a specific range. More...
|
| class | InteractiveCroppingBox |
| class | IntraOralFilter |
| | Intra-oral filter. More...
|
| class | InvertDeformationAlgorithm |
| | Algorithm to compute the inverse of a deformation. More...
|
| class | LinkPoseDeformable |
| | Links the pose of two or more data instances if there is deformation present. More...
|
| class | MaskEditor |
| class | MatchWindowingAlgorithm |
| | Algorithm for matching window/level between two images. More...
|
| class | OptimizeParametricDeformationAlgorithm |
| class | ParametricDeformation |
| | Base interface for a parametric deformation in 2D or 3D. More...
|
| class | ParametricDeformationOptimizer |
| | Runs a non-linear optimization on a ParametricDeformation in order to match its deformation to a given reference displacement field. More...
|
| class | PointCorrAlgorithm |
| | Algorithm for defining point correspondences on a pair of images. More...
|
| class | Radon2D |
| class | RendererFactory |
| | Static factory class to manage registered slice and volume renderers to be used in views. More...
|
| class | RollingGuidanceFilterAlgorithm |
| | Algorithm for Rolling Guidance Filtering. More...
|
| class | SharedImage |
| | Image shared on multiple devices. More...
|
| class | SharedImageSet |
| | Set of images independent of their storage location. More...
|
| class | SkippingMask |
| | Basic mask where only every N-th pixel is considered inside. More...
|
| class | PointCorrespondencesVisualGuide |
| | This class calculates visual guides to assist in identifying corresponding points between different modalities. More...
|
| class | SplineSlicingAlgorithm |
| | Creates slices orthogonal to a spline and exports them to an image set. More...
|
| class | SynchronizeMemGlAlgorithm |
| | Manually synchronize CPU and OpenGL copies of an image. More...
|
| class | TrackedSharedImageSet |
| | Set of images with arbitrarily sampled tracking data. More...
|
| class | TransferFunction |
| | Modern 1D transfer function for classification during rendering. More...
|
| struct | TransferFunctionFactory |
| | Collection of factory functions for transfer function presets. More...
|
| class | TransferFunctionTissue |
| | Describes a single tissue of a transfer function. More...
|
| class | VectorFieldFlow |
| | Class for computing solutions to (autonomous) ordinary differential equations (ODEs) Currently only supports the classical 4th-order explicit Runge-Kutta method with fixed stepsize. More...
|
| class | VectorFieldFlowAlgorithm |
| | Algorithm for computing solutions to (autonomous) ordinary differential equations (ODEs). More...
|
| class | BackgroundExporter |
| | Writing data files into disk in a background thread. More...
|
| class | BackgroundFrameExporter |
| | Writes frame data to the disk in a background thread. More...
|
| class | BinaryMaskToTextAlgorithm |
| | Algorithm for loading and exporting a binary mask from a text file. More...
|
| class | CsvIoAlgorithm |
| | IO algorithm for moving tensors to and from CSV files. More...
|
| class | DefaultIoAlgorithmFactory |
| | Factory for built-in IO algorithms. More...
|
| class | FrameBasedPointCloudIoAlgorithm |
| | Algorithm for reading and writing frame-dependent point clouds. More...
|
| class | ImageIoAlgorithm |
| | Algorithm for reading and writing all supported 2D image formats. More...
|
| class | ImageSetIoAlgorithm |
| | Algorithm for reading all 2D images in a directory into an image set. More...
|
| class | ImFusionFileIoAlgorithm |
| | IoAlgorithm to for the ImFusionFile format. More...
|
| class | InterfileIoAlgorithm |
| | IoAlgorithm for loading and saving images stored in Interfile format. More...
|
| class | MeshIoAlgorithm |
| | Algorithm for reading and writing meshes. More...
|
| class | MetaImageIoAlgorithm |
| | Algorithm for reading and writing MetaImage files. More...
|
| class | MincIO |
| | Class for reading and writing MINC images. More...
|
| class | NiftiIO |
| | Class for reading and writing Nifti images. More...
|
| class | NiftiIoAlgorithm |
| | Algorithm for reading and writing NIFTI data. More...
|
| class | NrrdIoAlgorithm |
| | Algorithm for reading NRRD images. More...
|
| class | PgmIO |
| class | PointCloudIoAlgorithm |
| | Algorithm for reading and writing point clouds. More...
|
| class | RawImageIoAlgorithm |
| | Algorithm for reading and writing raw image data. More...
|
| class | TensorIoAlgorithm |
| | IO algorithm for moving tensors to and from binary files. More...
|
| class | TrackingSequenceIO |
| | IO class to (de)serialize TrackingSequence objects. More...
|
| class | TreeIoAlgorithm |
| | Algorithm for reading and writing trees. More...
|
| class | VideoIoAlgorithm |
| | Algorithm for reading video files as image set, and writing them. More...
|
| class | UnpackVideoIoAlgorithm |
| | Derived class for different factory name when reading. More...
|
| class | VideoFileIoAlgorithm |
| | Derived class for different factory name when writing. More...
|
| class | ZipIoAlgorithm |
| | Loads data from a ZIP archive. More...
|
| class | HDF5IoAlgorithm |
| | Algorithm for reading HDF5 files. More...
|
| class | JpegIO |
| | Class for reading and writing JPEG images. More...
|
| class | TiffIO |
| | Class for reading and writing TIFF images. More...
|
| class | PngIO |
| class | AlgorithmBrowserDialog |
| | Qt dialog showing a list of compatible Algorithms and enables the user to navigate and execute them. More...
|
| class | AlgorithmController |
| | Specialization of the Controller interface to be used with Algorithm instances. More...
|
| class | AnatomyController |
| | Controller for AnatomyAlgorithm. More...
|
| class | AnnotationModel |
| | Container class for annotations Each annotation is always related to exactly one dataset. More...
|
| class | AnnotationOutputInterface |
| | Interface for passing annotations from an algorithm to the DefaultAlgorithmController. More...
|
| class | AnnotationPoseLink |
| | Links the pose and deformation of a point-based annotation to a dataset. More...
|
| class | AnnotationWidget |
| | Qt User interface for editing annotations managed by AnnotationModel. More...
|
| class | ApplicationController |
| | The basic ApplicationController provides essential interfaces of the SDK but no graphical user interface. More...
|
| class | BaseAlgorithmControllerFactory |
| | Factory for built-in algorithms. More...
|
| class | BasicImageProcessingController |
| | Controller for basic image processing tasks. More...
|
| class | BoxAnnotationManipulator |
| | Manipulator for box annotations. More...
|
| class | CameraNavigation |
| | Helper class to manipulate a 3D Camera using classic metaphors such as zoom, pan, etc. More...
|
| class | CleanDecorator |
| class | CleanMeshWidget |
| | Mesh clean widget. More...
|
| class | ColorDecorator |
| class | ColorMeshWidget |
| class | ConsoleController |
| | Specialization of ApplicationController for a console application which loads data and runs algorithms. More...
|
| class | Controller |
| | Base interface for a GUI element within MainWindowBase. More...
|
| class | ControllerDecorator |
| | Base interface for wrapper classes to decorate Controller instances and place them inside a MainWindowBase. More...
|
| class | CropDecorator |
| class | CropMeshWidget |
| class | DefaultControllerDecorator |
| | Wrapper class to decorate Controller instances and place them in the GUI of MainWindowBase using Qt Widgets. More...
|
| class | DisplayRecorderController |
| class | Gated4DImageSetDisplayDataController |
| | GUI controller for synchronizing multiple 4D datasets through gating metadata. More...
|
| class | VolumeBasedMeshCurvatureController |
| class | CSVParser |
| | Converts a CSV file into a Table, with customizable delimiters and optional headers. More...
|
| class | CSVParseDialog |
| struct | TrackingSequenceTableParameters |
| class | TrackingSequenceTableDialog |
| class | CurvedView |
| | Interactive 2D view of one or multiple images. More...
|
| class | CurvedViewSettingsController |
| | Simple dialog to modify parameters of the curved view. More...
|
| class | CurvedViewSplineManipulator |
| | Manipulator setting the direction of spline based curved views. More...
|
| class | CurveEditorManipulator |
| class | CurveEditorView |
| | Curve editor view. More...
|
| class | DataController |
| | Specialization of the Controller interface to be used with Data instances. More...
|
| class | DataControllerBar |
| | The DataControllerBar displays DataController in toolbar-mode. More...
|
| class | DataDisplayHandlerFactory |
| | Factory class to maintain the list of registered DataDisplayHandlers ,. More...
|
| class | DataDisplayHandler |
| | Interface to generically show/hide Data in a GUI::View and/or query visibility. More...
|
| class | DataDisplayModel |
| | This class extends a DataItemModel with data visibility information from a DisplayWidgetMulti. More...
|
| class | DataFilterModel |
| | The DataFilterModel class is a proxy model to filter a DataItemModel. More...
|
| class | DataGroupingModel |
| | QAbstractProxyModel implementation that groups data in a source-model according to a specified GroupingOption. More...
|
| class | DataItemModel |
| | Wrapper class to transform the DataModel into a QAbstractItemModel so that it can be used in Qt views. More...
|
| class | DataMatrixTransformer |
| class | DataWidget |
| | Graphical user interface for the DataModel/DataItemModel. More...
|
| class | DataWidgetItemDelegate |
| | Base interface for a Qt item delegate that defines how the entries in a DataWidget are supposed to be shown. More...
|
| class | DefaultDataWidgetItemDelegate |
| | Default implementation of the DataWidgetDelegate that is used for instance in the ImFusion Suite. More...
|
| | Context menu of the DataWidget. More...
|
| class | Debouncer |
| | Class that can be used to limit the frequency of calls to a function. More...
|
| class | DecimateMeshWidget |
| | Mesh decimation widget. More...
|
| class | DefaultAlgorithmController |
| | Default algorithm controller, with automatically generated GUI This GUI includes: A PropertiesWidget displaying the configurable properties of the Algorithm A push-button for each Algorithm::Action registered with the algorithm (see Algorithm::registerAction). More...
|
| class | DefaultDataAnnotationFactory |
| | Factory for default data annotations. More...
|
| class | DefaultIoAlgorithmControllerFactory |
| | Factory for built-in IO algorithm controllers. More...
|
| class | DeformationEditorController |
| | Controller for the DeformationEditor algorithm. More...
|
| class | DeformationWidget |
| | Widget representing the properties of a certain deformation model. More...
|
| class | DisplayOptions2dWidget |
| | Widget to display and manipulate the per-data rendering options of a 2D view. More...
|
| class | DisplayOptions3dWidget |
| | Widget to display and manipulate the per-data rendering options of a 3D view. More...
|
| class | DisplayWidget |
| | Render surface that hosts InteractiveViews and will call their render method on repaints. More...
|
| class | DisplayWidgetMulti |
| | Specialized version of DisplayWidget that manages specific views and provides an automatic layout. More...
|
| class | InteractiveViewAdapter |
| | Helper class providing the API of InteractiveView while wrapping around either a InteractiveView or a GUI::View. More...
|
| class | ImageView2DAdapter |
| | Helper class providing the API of ImageView2D while wrapping around either a ImageView2D or a GUI::SliceView. More...
|
| class | ImageView3DAdapter |
| | Helper class providing the API of ImageView3D while wrapping around either a ImageView3D or a GUI::VolumeView. More...
|
| class | ViewGroupAdapter |
| | Helper class providing the API of ViewGroup while wrapping around either a ViewGroup or a GUI::RadiologyViewGroup. More...
|
| class | DisplayWidgetMultiAdapter |
| | Helper class providing the API of DisplayWidgetMulti while wrapping around either a DisplayWidgetMulti or a GUI::RadiologyDisplay. More...
|
| class | ExpandableGroupBoxButton |
| class | ExpandableGroupBox |
| | This class is a container widget that can expand and collapse another widget. More...
|
| class | ExpandableWidget |
| | This class is a container widget that can expand and collapse another widget. More...
|
| class | FilterController |
| | GUI controller for 2D filtering with preview. More...
|
| class | FreeformAnnotationManipulator |
| | Manipulator for freeform annotations. More...
|
| class | GlAlgorithmControllerFactory |
| | Factory for built-in algorithms. More...
|
| class | GlContextQt |
| | OpenGL context using Qt as backend. More...
|
| class | GlPlotLegend |
| | Display legend of a plot view as an overlay Color and marker styles replicate the plot style, however, in the text form instead of graphic renders. More...
|
| class | HistogramInteraction |
| | Implements mouse interaction logic for the InteractiveHistogramOverlay. More...
|
| class | ImageResamplingController |
| | Controller for image resampling. More...
|
| class | ImageStatisticsController |
| class | ImageView2D |
| | High-level wrapper class for 2D/MPR rendering of one or multiple images. More...
|
| class | ImageView3D |
| | Qt widget for 3d rendering of one or multiple images. More...
|
| class | ImFusionFileIoController |
| | Dialog for adjusting image compression settings. More...
|
| class | Interaction3D |
| | Standard 3D view interaction. More...
|
| class | Interaction |
| | Base interface class for view and overlay interactions. More...
|
| class | InteractionOrthoView2D |
| | Ortho 2D view interaction. More...
|
| class | InteractionPlotView |
| | Interaction class for plot view. More...
|
| struct | TouchActions |
| | Specifies actions with one-finger and two-fingers gestures. More...
|
| class | InteractionView2D |
| class | InteractionView3D |
| | Standard 2D/3D view interaction. More...
|
| class | InteractiveAnnotation |
| class | InteractiveButtonOverlay |
| | Interactive overlay for a click-able button. More...
|
| class | Interactive |
| | Strongly typed templated version of an InteractiveObject. More...
|
| class | InteractiveHistogramOverlay |
| | Wraps a GlHistogramOverlay object (that contains a GlHistogram) in an InteractiveOverlay. More...
|
| class | InteractiveObject |
| | Wraps a GlObject pairing it with an optional Manipulator in order to attach it to an InteractiveView. More...
|
| class | InteractiveOrientationMeshOverlay |
| | The InteractiveOrientationMeshOverlay class wraps a GlOrientationMeshOverlay and does not provide any interactions. More...
|
| class | InteractiveOverlay |
| | Wraps a GlOverlay in order to display it at specific positions in an InteractiveView. More...
|
| class | InteractiveScaleOverlay |
| | Wraps a GlScaleOverlay. More...
|
| class | InteractiveView |
| | Abstract base class for a view that can be hosted by a DisplayWidget. More...
|
| class | InteractiveViewOptionsOverlay |
| | Button overlay for InteractiveView that allows for setting up the view or display options of the view. More...
|
| class | IoController |
| | Controller for image IO. More...
|
| class | KeyboardShortcutManager |
| | Singleton class to manage global keyboard shortcuts. More...
|
| class | LabelDataComponentWidget |
| | Widget to display and manipulate the per-data rendering options of a 3D view. More...
|
| class | LightweightController |
| | Interface to set a display instance on a Controller or DataController class. More...
|
| class | LiftChartOverlayAlgorithm |
| class | LiftChartOverlayController |
| | Controller with a dummy algorithm. More...
|
| class | LabelResizeHandler |
| class | LinkPoseDeformableController |
| | Default algorithm controller for LinkPoseDeformable algorithm, with a slight modification to have GlMesh access. More...
|
| class | LoadRawDialog |
| | Dialog for loading raw files, conveniently figuring out dimensions and settings. More...
|
| class | LoadUnknownDialog |
| | Dialog for opening files without specified type. More...
|
| class | LogWidgetOptions |
| class | LogViewerWidget |
| | Logging sink that manifests itself as a Qt widget showing formatted log messages and allowing for basic filtering. More...
|
| class | LoopManipulator |
| class | MainWindowBase |
| | Extends ApplicationController with additional interfaces for graphical user interfaces. More...
|
| class | ManipulatorListener |
| | Interface for manipulator events. More...
|
| class | Manipulator |
| | Abstract base class for manipulator objects. More...
|
| class | MaskEditorController |
| class | MatrixParameterDialog |
| | Dialog to host a MatrixParameterWidget. More...
|
| class | MatrixParameterWidget |
| | Widget containing a transformation matrix widget and a transformation stash. More...
|
| class | MeshDataController |
| | GUI controller for adjusting visualization of meshes. More...
|
| class | MeshDistanceController |
| | Controller for the MeshDistanceAlgorithm. More...
|
| class | HistogramDisplayWidget |
| | Qt Widget for displaying and manipulating a histogram from MeshDistanceController. More...
|
| class | MeshPickingManipulator |
| | Mesh picking manipulator The MeshPickingManipulator can return the list of selected vertices/faces/edges It offers several manipulation modes like double-click, hover, alt + mouse key press For proper use the MeshPickingManipulator object must be added to a view as mesh manipulator and the outer object should subscribe to its signals e.g. More...
|
| class | MeshManipulator |
| | Mesh manipulator with 3d controls. More...
|
| class | OptimizationDialog |
| class | OverlayInteraction |
| | Base class for all overlay interactions. More...
|
| class | ParseFolderAndRunWorkspaceAlgorithmController |
| | Controller for the algorithm parsing folders and running a workspace on them. More...
|
| class | PlotView |
| | View for plotting data. More...
|
| class | PointBasedAnnotationManipulator2 |
| | Manipulator for point-based annotations. More...
|
| struct | PointBasedAnnotationManipulatorEventData |
| | Struct passed as event data to manipulator event. More...
|
| class | PointBasedAnnotationManipulator |
| | Manipulator for point-based annotations. More...
|
| class | PointCloudAnalysisController |
| | Controller for point cloud analysis. More...
|
| class | PointCloudPickingManipulator |
| | Point cloud picking manipulator The PointCloudPickingManipulator can return the list of selected vertices The supported manipulation is alt + mouse key press with optional dragging. More...
|
| class | PointCorrespondenceController |
| | Controller for defining point correspondences. More...
|
| class | PointCorrespondencesController |
| | Controller for defining point correspondences. More...
|
| class | PointCorrespondencesWidget |
| | Widget that displays point correspondences in a table with buttons that allows to add and remove correspondences. More...
|
| class | PointsOnDataManipulator |
| | Interface class that handles creation and manipulation of points on Data. More...
|
| class | PointsOnImageManipulator |
| | Class that handles creation and manipulation of points on a volume or image. More...
|
| | Extension of a QToolButton to which you can add a drop-down menu. More...
|
| class | ProgressDialog |
| | QDialog-based progress reporter that shows one QProgressBar for each progress task. More...
|
| class | PropertiesListWidget |
| | The PropertiesListWidget shows as sub-properties as a list. More...
|
| class | PropertiesWidget |
| | The PropertiesWidget class provides a widget for Properties. More...
|
| class | ParamControl |
| | Base class for parameter controls. More...
|
| class | LabeledParamControl |
| | Composite control that wraps an existing ParamControl and adds a label to the left of it. More...
|
| class | OptionalParamControl |
| | Composite control that wraps an existing ParamControl and adds a checkbox to the left of it. More...
|
| class | StringParamControl |
| | Represent a ParamType::String with a QLineEdit. More...
|
| class | TextParamControl |
| | Represent a ParamType::String with a QTextEdit. More...
|
| class | IntegerParamControl |
| | Represent a ParamType::Integer with a QSpinBox. More...
|
| class | IntegerAdjusterParamControl |
| | Represent a ParamType::Integer with a IntAdjusterWidget. More...
|
| class | DoubleParamControl |
| | Represent a ParamType::Double with a QDoubleSpinBox. More...
|
| class | DoubleAdjusterParamControl |
| | Represent a ParamType::Double with a DoubleAdjusterWidget. More...
|
| class | BoolParamControl |
| | Represent a ParamType::Bool with a QCheckBox. More...
|
| class | EnumParamControl |
| | Represent a ParamType::Enum and ParamType::EnumString with a QComboBox. More...
|
| class | PathParamControl |
| | Represent a ParamType::Path with a QLineEdit and a QToolButton that opens a file dialog. More...
|
| class | ColorPickerParamControl |
| | Represent a ParamType::Vector with a QPushButton that displays the vector as a color and opens a QColorDialog on click. More...
|
| class | MatrixParamControl |
| class | EigenMatrixParamControl |
| | ParamControl for Eigen Types (Properties::ParamType::Matrix and Properties::ParamType::Vector). More...
|
| class | QDebugAppender |
| class | QtAuthorizationProvider |
| | AuthorizationProvider that shows a Qt LoginDialog. More...
|
| class | QtKeyCanceller |
| class | RecentFileWidget |
| | Qt Widget to display recent files. More...
|
| | QtMenu that displays recent files and favourites. More...
|
| class | RemoveEdgesWidget |
| | Remove edges widget. More...
|
| class | SharedImageSetDisplayHandler |
| | Shows regular SharedImageSet instances (no derivatives) in ImageView2D and ImageView3D. More...
|
| class | SectionWidget |
| | The SectionWidget provides a way to group widgets in vertical sections. More...
|
| class | SelectFileTypeDialog |
| | Dialog for opening files without specified type. More...
|
| class | SelectionScrollBar |
| | Custom scrollbar to visualize data selection. More...
|
| class | SelectionWidget |
| | Widget and scrollbar for handling selection and playback of data. More...
|
| class | SetModalityController |
| | Controller for setting the modality flag of an image data instance. More...
|
| class | SettingsDialog |
| | Presents a GUI dialog to configure the global settings. More...
|
| class | SliceManipulator |
| | Interaction for slices. More...
|
| class | SliceIndexOverlay |
| | Renders the current slice number and total slices of the first data in the assigned view eg. More...
|
| class | SmartSplineManipulator |
| | Manipulator for smart spline annotations. More...
|
| class | SmoothMeshWidget |
| | Smooth mesh widget. More...
|
| class | SplineSlicingController |
| | Minimal controller for spline slicing algorithm. Required to get spline. More...
|
| class | TableQModel |
| class | ThumbnailManager |
| | The ThumbnailManager class generates and manages thumbnails for data instances. More...
|
| class | TrackedSharedImageSetDisplayDataController |
| | GUI controller for adjusting TrackedSharedImageSet visualization. More...
|
| class | TrackedSharedImageSetProperties |
| | Dialog for adjusting properties of a tracked shared image set. More...
|
| class | TrackedSharedImageSetPropertiesLegacy |
| | Dialog for adjusting properties of a tracked shared image set. More...
|
| class | TrackingSequenceDisplayOptionsWidget |
| class | TransferFunctionDisplayWidget |
| | Qt Widget for displaying an overview of a transfer function and providing basic interaction. More...
|
| class | TransferFunctionWidget |
| | Widget for setting up a transfer function. More...
|
| class | TransformationModifierDialog |
| | Shows the MatrixParameterDialog to edit a transformation matrix. More...
|
| class | TransformationMatrixWidget |
| | Widget to transform a matrix, with global/local and toWorld/fromWorld modifiers. More...
|
| class | ViewGroup |
| | Non-owning container of multiple views that share and sync properties with each other. More...
|
| class | ViewInteraction |
| | Base class for all view interactions. More...
|
| class | ViewInteractionSettings |
| | Class responsible for serializing and deserializing ViewInteraction::viewActionMapGlobal.
|
| class | ViewLayoutWidget |
| | The ViewLayoutWidget class provides controls to show/hide views and change the layout. More...
|
| class | WindowToSelection |
| | Utility class to handle the event loop of the window-to-selection feature. More...
|
| class | Workspace |
| | Workspaces allow for restoring a session or automate the execution of a series of data loading and algorithms in a similar fashion as scripting. More...
|
| struct | WorkspaceConversionFunction |
| | Structure to describe a conversion of workspace files between different versions. More...
|
| class | WorkspaceConversionRegistry |
| | Singleton to manage registered workspace conversion functions and apply them to workspace file. More...
|
| class | WorkspacePlaceholdersDialog |
| | Dialog allowing the user to specify missing values for workspace placeholders. More...
|
| class | ZipFileHandler |
| | Automatically extracts a ZIP archive to a temporary folder for loading. More...
|
| class | PlottingAlgorithm |
| class | PlottingAlgorithmController |
| class | AdjusterWidgetBase |
| | Base class for widgets providing two ways of adjusting numeric values. More...
|
| class | IntAdjusterWidget |
| | Widget combining a slider with a spin box for configuring integer values. More...
|
| class | DoubleAdjusterWidget |
| | Widget combining a slider with a spin box for configuring integer values. More...
|
| class | ButtonDropdownWidget |
| | Push button and a dropdown menu together as a single widget. More...
|
| class | ColorButton |
| | Specialization of a QPushButton to show and select a color. More...
|
| class | ColorPickerWidget |
| | Widget combining a HsvColorPicker2d, an HsvHueSlider, and optionally an OpacitySlider to let the user pick a color. More...
|
| class | HsvColorPicker2d |
| | QWidget allowing for selecting 2 components of the HSV color space. More...
|
| class | CompositeSlider |
| | QSlider which adds the possibility of painting a background for the slider. More...
|
| class | HsvHueSlider |
| | Specialized version of a CompositeSlider that renders the HSV hue color map as background. More...
|
| class | OpacitySlider |
| | Specialized version of a CompositeSlider that renders a checkerboard blended with the given color as background. More...
|
| class | ItemControl |
| | ItemControl abstract interaface. More...
|
| struct | ListModelView |
| | Represents a QListView, and the container ItemViewWidget. The model can be accessed in ItemViewWidget::model or QListView::model. More...
|
| struct | TableModelView |
| | Represents a QTableView, and the container ItemViewWidget. The model can be accessed in ItemViewWidget::model or QTableView::model. More...
|
| class | ItemViewWidget |
| | Widget containing an abstract item view, reprensenting a model, as well as configurable options to edit the model. More...
|
| class | LabeledSlider |
| | This class wraps a QSlider and two QLabels. More...
|
| class | RecentItemsTableWidget |
| | This widget is a table showing a list of items recently used. More...
|
| class | Vec3Widget |
| | Widget to represent a vec3 type. More...
|
| class | ClCommandQueue |
| | OpenCL command queue class. More...
|
| class | ClContext |
| | OpenCL context class. More...
|
| class | ClDevice |
| | OpenCL device class. More...
|
| class | ClEnvironment |
| | Encapsulates OpenCL environment. More...
|
| class | ClEvent |
| | OpenCL event class. More...
|
| class | ClFastMarching |
| | OpenCL Fast Marching implementation. More...
|
| class | ClFftAlgorithm |
| | Algorithm interface of the Fast Fourier Transform using the ClFFT library. More...
|
| class | ClFourierTransform |
| | OpenCL-based Fast Fourier Transform using the ClFFT library. More...
|
| class | ClImage |
| | OpenCL image class. More...
|
| class | ClKernel |
| | OpenCL kernel class. More...
|
| class | ClPlatform |
| | OpenCL platform class. More...
|
| class | ClPointCloud |
| | OpenCL point cloud. More...
|
| class | ClPointDistanceReg |
| | Registers a point set to a distance volume. More...
|
| class | ClProgram |
| | OpenCL program class. More...
|
| class | ClReduction |
| | OpenCL-based reduction based on the NVIDIA OpenCL reduction SDK sample. More...
|
| class | ClSort |
| | OpenCL-based sorting. More...
|
| class | ClMarkovChain |
| | OpenCL-based Viterbi algorithm. More...
|
| class | CubicSplineInterpolationAlgorithm |
| class | ImageMattingAlgorithm |
| | Algorithm for image matting using guided filter. More...
|
| class | Measuring |
| | Measure primitives from 2D and 3D volume. More...
|
| class | PythonPlugin |
| | Enables Python bindings for the ImFusionLib. More...
|
| class | PythonSettings |
| | Settings for the Python plugin. More...
|
| class | ActiveEnvironmentControl |
| | A QComboBox with additional add and remove button to change the entries. More...
|
| class | PythonInterpreterInterface |
| | Interface for the embedded PythonInterpreter that prevents linking to an explicit Python version. More...
|
| class | PythonInterpreter |
| | Starts an embedded Python interpreter and provides factories for registering algorithms from Python. More...
|
| class | DicomIoAlgorithm |
| | IoAlgorithm for reading and writing DICOM files. More...
|
| class | DicomIOAlgorithmFolder |
| class | DicomIOAlgorithmFile |
| class | DicomIOAlgorithmBrowser |
| class | DicomLoader |
| | The DicomLoader class loads images from DICOM files. More...
|
| struct | DicomPacsConfiguration |
| | Structure encapsulating all information needed to connect to a PACS instance. More...
|
| class | DicomPacsCommunication |
| | Class facilitating the communication with DICOM PACS servers. More...
|
| class | DicomAlgorithmFactory |
| class | DicomDataAnnotationFactory |
| class | DicomPlugin |
| class | DicomPluginSettings |
| | Provides settings used by different parts of the DicomPlugin. More...
|
| class | DicomWriter |
| | The DicomWriter class can store a SharedImageSet in a DICOM dataset. More...
|
| class | LabelMapToRTStructure |
| | Converts a LabelMap to RTStructures. More...
|
| class | NuclearMedicineImageIOD |
| | PS 3.3 A.5 Nuclear Medicine Image IOD Does not support saving yet. More...
|
| class | PhilipsQLabIOD |
| | Loads ultrasound volume stored by Philips QLab software. More...
|
| class | RTStructureAnnotation |
| | Annotation that renders a PointCloud with a RTStructureDataComponent. More...
|
| class | RTStructureToLabelMap |
| | Algorithm to convert a PointCloud with a Dicom::RTStructureDataComponent datacomponent to a labelmap. More...
|
| class | DicomBrowser |
| | The DicomBrowser is a dialog to browse and preview DICOM files. More...
|
| class | DateFilterWidget |
| class | DicomBrowserFilterModel |
| | A QSortFilterProxyModel specifically for a DicomBrowserModel. More...
|
| class | DicomBrowserModel |
| | Hierarchical model of DICOM patients. More...
|
| class | DicomIoController |
| class | DicomGuiAlgorithmFactory |
| class | DicomAlgorithmControllerFactory |
| class | DicomGuiPlugin |
| class | RTStructureToLabelMapController |
| | Controller that allows to select a reference volume for the RTStructureToLabelMap algorithm. More...
|
| struct | TimestampedPayload |
| | Helper struct uses as container for the BackgroundThreadQueue data elements. More...
|
| class | BackgroundThreadConsumer |
| | Interface for BackgroundThreadQueue holders to implement. More...
|
| class | BackgroundThreadQueue |
| | Queue for thread-safe asynchronous management of some payload data as needed in most streaming classes. More...
|
| class | BasicProcessingStream |
| | Apply basic filters to the content of an incoming ImageStream. More...
|
| class | CompoundStreamData |
| | Container for StreamData from the individual Streams of a StreamGroup. More...
|
| class | CreateStreamAlgorithm |
| | Algorithm template to create streams. More...
|
| class | CreateStreamIoAlgorithm |
| | IO algorithm template to create streams. More...
|
| class | FakeImageStream |
| | Small tool class to create an image stream. More...
|
| class | FakePolyDataStream |
| | Fake stream emitting a moving PointCloud or Mesh. More...
|
| class | FakeTrackingStream |
| | Small tool class to create a tracking stream out of nowhere. More...
|
| class | ImageOutStream |
| | Image stream which is sent by an OutputConnection through network or other ports. More...
|
| class | ImageStream |
| | Specialization of Stream for streams producing 2D or 3D images. More...
|
| class | ImageStreamCache |
| | A singleton class for caching the output of an ImageStream in a SharedImageSet. More...
|
| class | StreamSharedImageSet |
| | Wrapper around a streamed SharedImageSet. More...
|
| class | ImageStreamData |
| | Image data streamed from a streaming device. More...
|
| class | ImageStreamRecorder |
| | Records images from an ImageStream. More...
|
| class | ImageTemplateMatchingAlgorithm |
| | Manages a list of image templates for a given ImageStream. More...
|
| class | InstrumentCalibrationDataComponent |
| | DataComponent storing calibration information for TrackingInstruments. More...
|
| class | LiveStreamProcessingAlgorithm |
| | Abstract base class for algorithms performing live stream processing without necessarily recording the data. More...
|
| class | OfflineStream |
| | Stream class which supports step-by-step playback and direct access of data samples. More...
|
| class | OutputConnection |
| | Interface for connections to other devices for sending streams, volumes, and other information through network, USB port or other connection types. More...
|
| class | OutStream |
| | Base class for streams which are sent by an OutputConnection through network or other ports. More...
|
| class | PlaybackAlgorithm |
| | Creates PlaybackImageStream and/or PlaybackTrackingStream from one SharedImageSet, one TrackedSharedImageSet, or one or multiple TrackingSequences. More...
|
| class | PlaybackController |
| | Controller for replaying (potentially tracked) shared image sets. More...
|
| class | PlaybackImageStream |
| | Image-based stream created from the playback of an image set. More...
|
| class | PlaybackStreamBase |
| | Base class for various playback streams. More...
|
| class | PlaybackTrackingStream |
| | Creates simulated live tracking by playing back the data of a TrackingSequence class. More...
|
| class | PolyDataOutStream |
| | Mesh or point cloud stream which is sent by an OutputConnection through network or other ports. More...
|
| class | PolyDataStream |
| | Specialization of Stream for streams producing polygonal data, such as meshes or point clouds. More...
|
| class | PolyDataStreamData |
| | Polygonal data (point clouds or meshes) streamed from a streaming device. More...
|
| class | PolyDataStreamMeshDisplayOptions |
| | Display options for a PolyDataStream mesh. More...
|
| class | PolyDataStreamPointCloudDisplayOptions |
| class | PolyDataStreamDisplayOptions |
| | Display options for a PolyDataStream. More...
|
| class | PolyDataStreamDisplayOptionsWidget |
| class | PolyDataStreamVisualizationAlgorithm |
| | Algorithm for visualizing an incoming polydata stream. More...
|
| class | Seekable |
| class | SharedImageRingBuffer |
| | Holds 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. More...
|
| class | Stream |
| | Base class representing a stream of changing data in the DataModel. More...
|
| class | StreamAlgorithm |
| | Type-erased base of CreateStreamAlgorithm. More...
|
| class | StreamAlgorithmBase |
| | Interface for algorithms that work on streams. More...
|
| struct | StreamAlgorithmExecutorPayload |
| | Work item for the StreamAlgorithmExecutor. More...
|
| class | StreamAlgorithmExecutor |
| | Generic algorithm that allows the execution of arbitrary algorithms on each image coming in through an image stream. More...
|
| class | AlgorithmExecutorStream |
| | Image stream helper class used as output of the StreamAlgorithmExecutor class. More...
|
| class | StreamAlgorithmExecutorController |
| class | StreamController |
| | Implementation of the DataController interface for manipulating streams. More...
|
| class | StreamControllerBase |
| | Base AlgorithmController for creating controllers of streaming algorithms, but it can also be used directly to show a auto generated UI for a Stream. More...
|
| class | StreamData |
| | Base class for all data streamed from a streaming device. More...
|
| class | StreamForwarder |
| | Transfers stream data from an input stream to an output stream. More...
|
| class | StreamFps |
| | Frames per second computation for a stream. More...
|
| class | SubstreamBase |
| | Non-templated base class for substreams in a StreamGroup. More...
|
| class | StreamGroupBase |
| | Non-templated base class for stream groups. More...
|
| class | StreamGroup |
| | Templated stream group class for bundling multiple streams using the CRTP pattern. More...
|
| class | Substream |
| | Template class for creating dummy substreams fully controlled by the proxy stream. More...
|
| class | TrackingSubstream |
| | Dummy tracking substream for use in StreamGroups. More...
|
| class | TrackingInstrumentComboBox |
| | QComboBox widget for selecting TrackingInstruments from a TrackingStream. More...
|
| class | StreamIoAlgorithm |
| | Type-erased base of CreateStreamIoAlgorithm. More...
|
| class | StreamAlgorithmFactory |
| | Factory for algorithms in the stream plugin. More...
|
| class | StreamAlgorithmControllerFactory |
| | Factory for controllers for stream algorithms that are registered in the StreamAlgorithmFactory. More...
|
| class | StreamDataAnnotationFactory |
| | Factory for data annotation in the stream plugin. More...
|
| class | StreamPlugin |
| | Plugin for real-time streaming of image, tracking, or custom data and network communication. More...
|
| class | StreamRecorder |
| | Abstract base class for stream recorders. More...
|
| class | StreamRecorderAlgorithm |
| | Records multiple ImageStream and TrackingStream instances and optionally merges their results into one or more TrackedSharedImageSet objects. More...
|
| class | StreamRecorderController |
| | Controller for recording and synchronizing any combination of ImageStreams and TrackingStreams. More...
|
| class | StreamSettings |
| | Settings for the Stream plugin. More...
|
| class | SubstreamWrapper |
| | Generic wrapper to integrate an existing Stream into a StreamGroup as a substream. More...
|
| class | ThreadSafeInstrumentsBase |
| | Non-templated and fully abstract base class for ThreadSafeInstruments. More...
|
| class | Clonable |
| | Interface for virtual copy construction. More...
|
| struct | UnusedSpecial |
| | Placeholder struct for the extra container. More...
|
| class | ThreadSafeInstruments |
| | Specialized class of ThreadSafeInstrumentsBase with the option to manage additional metadata, which is held in a struct/class Special next to the TrackingInstrument. More...
|
| class | TrackingInstrumentTable |
| | Table widget for displaying and managing TrackingInstruments from a TrackingStream. More...
|
| class | TrackingOutStream |
| | Stream of tracking data which is sent by an OutputConnection through network or other ports. More...
|
| class | TrackingStream |
| | Specialization of Stream for streams producing tracking data for spatial localization. More...
|
| class | TrackingStreamData |
| | Tracking data streamed from a streaming device for spatial localization of tools, images, etc. More...
|
| class | TrackingStreamDisplayOptions |
| | Display options for a TrackingStream. More...
|
| class | TrackingStreamProperties |
| | Properties dialog for configuring calibration and registration of a TrackingStream. More...
|
| class | TrackingStreamPropertiesAlgorithm |
| | Utility algorithm to launch the TrackingStreamProperties dialog for a TrackingStream to allow interactive editing of calibration matrices, registration, and main instrument selection. More...
|
| class | TrackingStreamRecorder |
| | Records data from a TrackingStream. More...
|
| class | TrackingStreamVisualizationAlgorithm |
| | Algorithm for real-time visualization of tracking data from a TrackingStream (deprecated). More...
|
| class | VideoCameraIoFactory |
| | Factory for VideoCameraStreams used by the framework, in particular the VideoStreamIoAlgorithm and associated controller. More...
|
| class | VideoCameraStream |
| | Interface for video streams from cameras Derived classes must override setFormat and setDeviceByIndex (and call the base class versions from there), as well as enumerateDevices. More...
|
| class | VideoCameraStreamPropertiesInspector |
| | Specialization of PropertiesInspector for use with live camera streams. More...
|
| class | VideoCameraStreamPropertiesInspectorController |
| | Controller of the VideoCameraStreamPropertiesInspector algorithm. More...
|
| class | VideoStreamIoAlgorithm |
| | IO Algorithm for streaming videos. More...
|
| class | VideoStreamIoAlgorithmHelper |
| class | SeekableStream |
| class | StreamVitalsDataController |
| | Aggregates stream data-wise VitalsDataComponent signals and adds a vitals overlay to the 2D and 3D views. More...
|
| class | VideoFileStream |
| | Stream images from a video file. More...
|
| class | VideoStreamBackendOpenCV |
| | Backend for OpenCV based video streams Virtual base class that handles most of the functionality of an OpenCV based stream. More...
|
| | Extracts part of a video stream. More...
|
| class | VideoCameraStreamOpenPnp |
| | Stream for videos This is supposed to be created by the corresponding IO algorithm. More...
|
| class | LiveStreamingAlgorithm |
| | Takes images from ImageStream (8bit images) encodes them and sends them via a web socket. More...
|
| class | RemoteVideoStream |
| | Creates image stream which receives the Image data via network connection. More...
|
| class | StreamToVideoRecorder |
| class | VideoDecoder |
| | VideoDecoder is responsible of processing the received ByteBuffer which contains the image data. More...
|
| class | VideoEncoder |
| class | BullseyeVisualizationAlgorithm |
| | Algorithm for the visualization of a bull's eye and simplified target distance sketch in the 3D view. More...
|
| class | BullseyeVisualizationController |
| | Controller for the visualization of tools such as needles in MPRs and 3D view and a bull's eye overlay in 3D view. More...
|
| class | CombinedTrackingStream |
| | A TrackingStream that combines the poses of two TrackingInstruments into a single relative tracking or a composition of the two. More...
|
| class | CombinedTrackingStreamController |
| | Controller to add combination instructions to the CombinedTrackingStream. More...
|
| class | GlToolTargetOverlay |
| | Overlay for displaying the distance and orientation of a tool with respect to a target position. More...
|
| class | LiveTrackingPointRegistrationAlgorithm |
| | Performs point-based registration between a volume and a tracked tool. More...
|
| class | NavigationAlgorithmFactory |
| | Factory for algorithms in the navigation plugin. More...
|
| class | NavigationAlgorithmControllerFactory |
| | Factory for controllers for navigation algorithms that are registered in the NavigationAlgorithmFactory. More...
|
| class | NavigationPlugin |
| | Plugin for real-time navigation and visualization of tracking tools. More...
|
| class | PointsOnTrackingStream |
| | Manages a collection of points associated with a TrackingStream. More...
|
| class | PointsOnTrackingStreamManipulator |
| | Handles creation and manipulation of points from a TrackingStream. More...
|
| class | SmoothedTrackingStream |
| | Stream to smooth any TrackingStream. More...
|
| class | ToolCalibrationAlgorithm |
| | Algorithm for pointer tool calibrations. More...
|
| class | ToolCalibrationController |
| | Controller for ToolCalibrationAlgorithm. More...
|
| class | ToolVisualizationAlgorithm |
| | Algorithm for the visualization of tools such as needles in MPRs and 3D view. More...
|
| class | ToolVisualizationController |
| | Controller for the visualization of tools such as needles in MPRs and 3D view. More...
|
| class | TrackingToolCalibrationWizard |
| | Workflow controller to perform a pointer calibration of a TrackingInstrument. More...
|
| class | TrackingToolCalibrationWizardAlgorithm |
| | Algorithm for stepwise pointer calibration of a TrackingInstrument. More...
|
| class | DISAFeaturesAlgorithm |
| | Algorithm for extracting DISA features from a 3D volume By default the algorithm uses the same model used for the MICCAI 2023 publication, which can be executed by Torch and Onnx engines. More...
|
| class | MLPlugin |
| | Plugin for algorithms from ML module. More...
|
| class | CreatePixelwiseLearningStreamAlgorithm |
| | Create a pixelwise learning stream from an existing stream. More...
|
| class | AbstractImageRegistration |
| | The AbstractImageRegistration class is an interface for all image-based registrations. More...
|
| class | AnalyzeMotion |
| | Analyzes successive 2D images for various motion parameters. More...
|
| class | ClDeformation |
| class | DemonsImageRegistration |
| | Registers two images with the Demons algorithm The algorithm modifies the GlDenseDeformation object attached to the moving image A number of variants of the standard demons algorithm (diffeomorphic vs additive, various gradient modes) are supported (cf. More...
|
| class | DisplacementVisualizer |
| | Algorithm/GlObject hybrid to display an image's displacement as a vector field in an ImageView2D. More...
|
| class | PoseHistory |
| | Class for keeping track of the poses of an image and provide undo/redo functionality. More...
|
| class | DescriptorsRegistrationAlgorithm |
| | Class for performing image registration using local feature descriptors. More...
|
| class | DescriptorsRegistrationController |
| class | FFDImageRegistration |
| | Registers two images with a non-linear deformation based on FFDs. More...
|
| class | FeatureMapsRegistrationAlgorithm |
| | Algorithm for registering feature maps volumes. More...
|
| class | FitBoundingBoxAlgorithm |
| | Algorithm to fit an oriented bounding box. More...
|
| class | GatedLinear4DImageRegistration |
| | Registers two volume clips using a rigid/affine transformation, including a gating phase offset between the two. More...
|
| class | GlDeformationGrid |
| | The GlDeformationGrid visualizes the deformation of an image through the deformation of a grid rendered on top of the image. More...
|
| class | GlPolyRigidDeformation |
| | Poly-rigid deformation class. More...
|
| class | ImageBasedGatingAlgorithm |
| | Compute cardiac or respiratory gating parameters by detecting periodic structural change in the images. More...
|
| class | LiveImageBasedGating |
| | Compute cardiac or respiratory gating parameters by detecting periodic structural change in the images To use, feed a consecutive block of frames into initialize and get their phase values. More...
|
| class | LiveImageBasedGatingTestAlgorithm |
| class | ImageRegistration |
| | High-level interface for image registration. More...
|
| class | ImageRegistrationController |
| class | ImageSetAutoCorrelation |
| | Compute an auto-correlation (band) matrix of an image set. More...
|
| class | ImageSequenceRegistration |
| | Registers a SharedImageSet of multiple images. More...
|
| class | ImageTransformer |
| | The ImageTransformer class provides a generic way of transforming from the pixel coordinates of one image to the pixel coordinates of another image including any world transformations. More...
|
| class | LabelOverlapAlgorithm |
| class | LC2Preprocessing |
| class | LinearGridRegistration |
| | Registers a set of images arranged in a 2D grid. More...
|
| class | LinearImageRegistration |
| | Registers two images using a rigid/affine transformation. More...
|
| class | MirrorRegistrationAlgorithm |
| | Locally Estimate Mirror symmetry of a volume, and use it to estimate the mirror plane. More...
|
| class | ParametricDeformableRegistration |
| | Registers two images with a non-linear deformation based on TPSs. More...
|
| class | ParametricImageRegistration |
| | Base class for parametric image registration algorithms. More...
|
| class | ParametricImageRegistrationController |
| class | PolyRigidDeformationAlgorithm |
| | Set up a poly-rigid deformation on a volume and multiple labels. More...
|
| class | PolyRigidImageRegistration |
| | Registers two images with a non-linear poly-rigid deformation. More...
|
| class | RegistrationFromPredictionMapAlgorithm |
| | Algorithm to register two images based on prediction maps. More...
|
| class | RegistrationInitAlgorithm |
| | Initialize the registration of two volumes by moving the second one. More...
|
| class | RegistrationResults |
| | Class responsible for managing and storing the results of data registration. More...
|
| class | RegistrationResultsBrowser |
| | Shows a dialog allowing to browse RegistrationResults stored in a folder. More...
|
| class | RegistrationResultsAlgorithm |
| | Store registration results for data combinations. More...
|
| class | ApplyRegistration |
| | Class that allows to apply registration results on algorithm input data. More...
|
| class | RegistrationResultsIoAlgorithm |
| | Algorithm for loading ImFusion Registration Results (irr) files. More...
|
| class | RegistrationResultsController |
| | GUI controller managing registration results. More...
|
| class | RegPlugin |
| | Plugin for algorithms from Registration plugin. More...
|
| class | SimilarityMeasureImpl |
| | Base class of a similarity measure between two images. More...
|
| class | SimilarityMeasureDotProduct |
| class | SimilarityMeasureFactory |
| | The SimilarityMeasureFactory class provides a generic interface to any kind of SimilarityMeasure. More...
|
| class | SimilarityMeasureImplHistBased |
| class | SimilarityMeasureLC2 |
| class | SimilarityMeasureLC2_CPU |
| class | SimilarityMeasureLC2_GPU |
| class | SimilarityMeasureLNCC |
| class | SimilarityMeasureLNCC_CPU |
| class | SimilarityMeasureLNCC_GL |
| class | SimilarityMeasureSSIM |
| class | SimilarityMeasureSSIM_CPU |
| class | SimilarityMeasureSSIM_GL |
| class | SimilarityMeasureMI |
| | Computes the Mutual Information of two images. More...
|
| class | SimilarityMeasureMI_CPU |
| | CPU implementation of Mutual Information. More...
|
| class | SimilarityMeasureMI_GL |
| | GPU implementation of Mutual Information using modern OpenGL. More...
|
| class | SimilarityMeasureML |
| | Machine Learning based similarity measure. More...
|
| class | SimilarityMeasurePatchBased_GL |
| | Helper class for patch based similarity measures. More...
|
| class | SimilarityMeasureImplPixelWise |
| class | SimilarityMeasurePixelWise_CPU |
| class | SimilarityMeasurePixelWise_GL |
| class | SimilarityMeasureSAD_CPU |
| class | SimilarityMeasureSAD_GL |
| class | SimilarityMeasureSSD_CPU |
| class | SimilarityMeasureSSD_GL |
| class | SimilarityMeasureNCC_CPU |
| class | SimilarityMeasureNCC_GL |
| class | SimilarityMeasureNGF_GL |
| class | SimilarityMeasureTester |
| class | SimilarityMeasureWrapper |
| | Wrapper for safe and configurable use of various similarity measures. More...
|
| class | TPSImageRegistration |
| | Registers two images with a non-linear deformation based on TPSs. More...
|
| class | VolumeBasedMeshRegistrationAlgorithm |
| | Calculates a deformable registration between two meshes by calculating a deformable registration between distance volumes. More...
|
| class | VolumeBasedMeshRegistrationController |
| class | DeformableIcp |
| | Implements a regularized-least-squares-based iterative closest point (ICP) procedure for deformable registration of two sets of points. More...
|
| class | DeformableIcpAlgorithm |
| | Regularized-least-squares-based iterative closest point (ICP) algorithm for deformable registration of two meshes, a mesh to a point cloud, or two point clouds representing a curve. More...
|
| class | GraphPlugin |
| | Plugin for algorithms from Graph module. More...
|
| class | GraphPluginFactory |
| | Factory for algorithms of the Graph plugin. More...
|
| class | GraphPluginControllerFactory |
| | Factory for controllers of the Graph plugin. More...
|
| class | GraphDataAnnotationFactory |
| class | Graph |
| | Class for representing a (potentially directed) graph. More...
|
| class | GlGraph |
| | Annotation for visualizing a graph consisting of nodes and edges. More...
|
| class | GraphDataController |
| | Controller for managing interactive feature-based color mapping for graphs. More...
|
| class | GraphToPointCloudAlgorithm |
| | Algorithm to convert graphs into point clouds by treating vertices as point cloud points. More...
|
| class | GraphSmoothingAlgorithm |
| class | GraphReindexingAlgorithm |
| | Algorithm to renumber nodes in a connected graph starting from a specified root using DFS traversal. More...
|
| class | CombineGraphsAlgorithm |
| | Algorithm to combine multiple graphs into a new graph. More...
|
| class | ComputeCommonGraphFeaturesAlgorithm |
| | Algorithm for computing different edge features such as length, diameter, cross-section, and node degree in a graph. More...
|
| class | MinimumSpanningTreeAlgorithm |
| | Algorithm to compute the Minimum Spanning Tree (MST) of an undirected cyclic graph, i.e. More...
|
| class | NodeToEdgeFeatureAlgorithm |
| | Applies a specified binary operation (e.g., difference, sum, average) to features of connected nodes and stores the computed values as edge features. More...
|
| class | PartitionGraphsAlgorithm |
| | Algorithm to partition a graph into its connected components. More...
|
| class | PruneTerminalPathsAlgorithm |
| | Algorithm to prune a graph, i.e. remove terminal paths or edged with lengths below a given threshold. More...
|
| class | DrawGraphAlgorithm |
| | Algorithm to create or edit a graph. More...
|
| class | DrawGraphController |
| class | GraphManipulator |
| | A manipulator for graphs. It expects Graph::Interaction(s) to be added. More...
|
| class | EvaluateGraphAtImageAlgorithm |
| class | GraphMLIoAlgorithm |
| | Algorithm for loading/saving a graph to a .graphml file. More...
|
| class | TransferGraphFeatureToMeshAlgorithm |
| | Class to compute a vertex-wise color given a feature in the closest edge/node from the input centerline graph. More...
|
| class | TransferGraphFeatureToMeshController |
| class | GraphToLabelMapAlgorithm |
| class | BrainVesselSegmentationAlgorithm |
| class | DoseComputationAlgorithm |
| | Computes the dose distribution from PET/SPECT images. More...
|
| | Extract spherical fiducials from data set in 2D and 3D. More...
|
| class | GlIsolineRenderer |
| | GlObject to render a label map into a GlSliceView using isolines. More...
|
| class | GlLabelRenderer |
| | GlObject to render a label map into a GlSliceView. More...
|
| class | GraphBasedSegmentation |
| | Image segmentation in 2D or 3D using graph-based segmentation. More...
|
| class | GraphLaplacianAlgorithm |
| | Image segmentation in 2D or 3D using graph-based segmentation to solve a Laplacian problem. More...
|
| class | HistogramIntensityClusteringAlgorithm |
| | HistogramIntensityClusteringAlgorithm. More...
|
| class | IntensityClusteringAlgorithm |
| | Algorithm for intensity-based clustering using k-means. More...
|
| class | InteractiveSegmentationAlgorithm |
| | Interactive segmentation algorithm. More...
|
| class | InteractiveSegmentationController |
| | Controller for interactive segmentation. More...
|
| class | InteractiveSegmentationWatershedAlgorithm |
| class | MorphologicalInterpolationAlgorithm |
| | Algorithm to interpolate between two label maps. More...
|
| class | LabelMapInterpolationAlgorithm |
| | Algorithm to run a 3D interpolatation of a label map with sparsely labelled slices EITHER Input is a 3D label map with a couple of non-zero z-slices, output is the interpolated volume OR Input is a set of 2D label maps some of them being not empty, output is the interpolated 2D sequence. More...
|
| class | LabelMapToContoursAlgorithm |
| | Algorithm to generate a closed contour encompassing a label map. More...
|
| class | LabelMapPropagationAlgorithm |
| | Algorithm to propagate a label map along a sequence of images. More...
|
| class | LabelStatisticsAlgorithm |
| | The LabelStatisticsAlgorithm computes image statistics depending on several label maps. More...
|
| class | LabelToFrameBasedPointCloudAlgorithm |
| | Given a label map and a tracked shared image set, create a frame based point cloud. More...
|
| class | LabelToMeshAlgorithm |
| | Algorithm to convert label maps to meshes. More...
|
| class | LabelingAlgorithm |
| | Labeling algorithm. More...
|
| class | LabelingController |
| | Controller for labeling algorithm. More...
|
| class | LabelingManipulator |
| | Manipulator for circle-based annotations. More...
|
| class | LabelsToNarrowBandAlgorithm |
| | Algorithm that creates a narrow band around an object represented by a label map. More...
|
| class | LineToIsosurfaceIntersectionAlgorithm |
| | Finds the intersection between a ray and the first isosurface. More...
|
| class | LineToIsosurfaceIntersectionController |
| | Controller for the LineToIsosurfaceIntersectionAlgorithm. More...
|
| class | LiverDetectionAlgorithm |
| | Automatically segments the liver with a neural network on MR and CT datasets. More...
|
| class | MakeCompatibleLabelMapAlgorithm |
| | Algorithm to create a label map compatible with an image. More...
|
| class | MarkAsLabelMapAlgorithm |
| | Algorithm to mark any image as a Label Map. More...
|
| class | MaskFluoroImageAlgorithm |
| | Detect circle in fluoro shots. More...
|
| class | SegPlugin |
| | Plugin for algorithms from Seg module. More...
|
| class | FitShapeAlgorithm |
| class | SegmentationReductionsAlgorithm |
| | Computes basic image reductions of segmentation images, for instance vessel segmentations, including center of gravity and area. More...
|
| class | SkinSegmentationAlgorithm |
| | Segment the skin surface from a CT or MRI volume. More...
|
| class | SplineLabelPainterAlgorithm |
| | Algorithm for executing the label painter on an image guided by a spline. More...
|
| class | SplineLabelPainterAlgorithmController |
| | Controller for SplineLabelPainterAlgorithm. More...
|
| class | WatershedComputer |
| class | WatershedSegmentationAlgorithm |
| | Watershed segmentation algorithm. More...
|
| class | ImageMathPlugin |
| class | SharedImageArithmeticAlgorithm |
| | ImageMath algorithm class. More...
|
| class | Vision |
| | Legacy computer vision algorithms for CT. More...
|
| class | AbstractFactory |
| class | CameraCalibrationDataComponent |
| | A data component storing mainly the intrinsic calibration of a pinhole camera Information such as image size, extrinsic poses and distortions are also stored Debug values like MRE and standard deviations estimated for intrinsic parameters, which are used for evaluating the calibration results during the calibration process are also saved here. More...
|
| class | CreateStereoSharedImageSetAlgorithm |
| | The algorithm creates a stereo shared image set from two shared image sets The algorithm take over the ownership of the input two image sets It is recommended to first run this algorithm to convert the two image sets into a stereo image set before using any stereo-related algorithm. More...
|
| class | CalibrationOptimizer |
| | Interface for calibration optimizers. More...
|
| class | HandEyeCalibrationAlgorithm |
| | Performs hand-eye calibration between two tracking sequences. More...
|
| class | ImageSharpnessEstimationAlgorithm |
| | Algorithm for esimating sharpness of the image (based on paper "The Blur Effect: Perception and Estimation with a New No-Reference Perceptual Blur Metric"). More...
|
| class | InterlacedToStereoAlgorithm |
| | This algorithm converts a interlaced image into two shared image sets or a stereo image set Input image should have even number of lines. More...
|
| class | LeastSquaresPoseGraphSolution |
| | Pose graph optimization with Least Squares solution based on g2o's implementation The first pose is the reference pose and will stay fixed, all other poses are free to change. More...
|
| class | MotionAveragingPoseGraphSolution |
| | Pose graph optimization with motion averaging, this is to be utilized in MAICP The first pose is the reference pose and will stay fixed, all other poses are free to change. More...
|
| class | PoseGraphOptimization |
| | Pose graph optimization The first pose is the reference pose and will stay fixed, all other poses are free to change. More...
|
| class | SideBySideToStereoAlgorithm |
| | This Algorithm converts a side-by-side images set to a Stereo Image Set. More...
|
| class | StereoCalibrationDataComponent |
| | A data component storing the registration matrix between the left and right camera of a stereo camera pair. More...
|
| class | StereoImage |
| | This class stores a pair of images, taken by a stereo camera at the same time point. More...
|
| | Algorithm to extract the current StereoSharedImageSet selection into a new object instance. More...
|
| class | StereoImageImFusionFilePlugin |
| | Loading and saving of the ImFusion stereo image format. More...
|
| class | StereoImageReduceToSelection |
| | Algorithm for reducing a StereoSharedImageSet to its selected samples. More...
|
| class | StereoSharedImageSet |
| | This class is the main high-level container for stereo image data set. More...
|
| class | StereoSharedImageSetController |
| | Shows regular StereoSharedImageSet instances (no derivatives) in ImageView2D. More...
|
| | Controller to extract fiducials from 2D IR images by thresholding and weighted average. More...
|
| class | VisionDataAnnotationFactory |
| class | VisionPlugin |
| | Plugin for Vision algorithms. More...
|
| class | BlobDetector |
| class | CameraCalibrationAlgorithm |
| | Camera calibration algorithm Description: More...
|
| class | CameraCalibrationSettings |
| | The class stores all parameters/settings for camera calibration. More...
|
| class | CameraCalibrationSettingsWidget |
| | This widget allows specifying parameters for camera calibration. More...
|
| class | CameraRegistrationAlgorithm |
| | Camera registration algorithm Description: This algorithm performs camera registration for a stereo camera system using known fiducial markers (e.g., chessboard or a ChArUco board) to estimate the relative pose between the left and right cameras. More...
|
| struct | Keypoint |
| | Structure representing a detected keypoint and its descriptor. More...
|
| class | FeatureDetector |
| | Base class for feature detection on 2D images. More...
|
| struct | FeatureMatch |
| | Structure representing a match between two keypoints. More...
|
| class | FeatureDetectorWithAdaptiveThreshold |
| | Feature detection with adaptive thresholding to fill image grid with features. More...
|
| class | FeatureSampler |
| | Base class for feature sampling. More...
|
| class | FeatureMatcher |
| | Base class for feature matching on 2D images. More...
|
| class | ORBFeatureDetector |
| | Implementation of the ORB feature detection and description algorithm. More...
|
| class | SIFTFeatureDetector |
| | Implementation of the SIFT feature detection and description algorithm. More...
|
| class | ShiTomasiFeatureDetector |
| | Implementation of the Shi-Tomasi corner detection algorithm. More...
|
| class | IdentitySampler |
| | Identity sampler, returns input keypoints unchanged. More...
|
| class | NMSSampler |
| | Non-Maximum Suppression sampler. More...
|
| class | BruteForceMatcher |
| | Brute-force matcher for feature descriptors. More...
|
| class | GridBasedMatcher |
| | Grid-based matcher for feature descriptors. More...
|
| class | FeatureMatchPruner |
| | Base class for pruning feature matches. More...
|
| class | IdentityMatchPruner |
| | Identity match pruner, returns input matches unchanged. More...
|
| class | HomographyMatchPruner |
| | Pruner using homography inlier threshold. More...
|
| class | FundamentalMatrixMatchPruner |
| | Pruner using fundamental matrix inlier threshold. More...
|
| class | AutomaticMatchPruner |
| | Automatic pruner selecting between homography and fundamental matrix based on decomposition score. More...
|
| class | MatchScorePruner |
| | Pruner based on match score and/or maximum number of matches. More...
|
| class | GMSPruner |
| | Pruner applying motion smoothness as a criterion (GMS). More...
|
| class | FeatureDetectionAlgorithm |
| | Feature detection algorithm. More...
|
| class | FeatureDetectorFactory |
| class | FeatureSamplerFactory |
| class | FeatureMatcherFactory |
| class | FeatureMatchPrunerFactory |
| class | HomographyAndFundamentalMatrixDecomposition |
| | This 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. More...
|
| class | ImageUndistortion |
| | This class enables the undistortion of images, i.e. More...
|
| class | ImageUndistortionAlgorithm |
| | Algorithm for undistoring images, intrinsics and distortion parameters are retrieved from CameraCalibrationDataComponent, if not then user defined ones are used. More...
|
| class | MarkerConfiguration |
| | Describes the configuration of a marker calibration target. More...
|
| class | MarkerConfigurationWidget |
| class | MarkerDetection |
| | Generic marker detection class for a wide range of marker types, such as Aruco, Charuco, Chessboard, Circle Board, AprilTag and STag. More...
|
| class | MarkerDetectionAlgorithm |
| | Marker detection algorithm. More...
|
| class | MarkerGenerationAlgorithm |
| | Algorithm for creating calibration markers. More...
|
| class | MarkerHandEyeCalibrationAlgorithm |
| | Performs hand eye calibration of a sensor that provides tracking information (called "tracker") to a camera that captured images of a marker board (called "camera"). More...
|
| class | OpticalFlow |
| | Base class for optical flow algorithms producing flow maps (2-channel floating point images). More...
|
| class | OpticalFlowFactory |
| class | StereoReconstruction |
| | Base class for stereo reconstruction algorithms producing disparity maps. More...
|
| class | StereoReconstructionFactory |
| class | StereoBlockMatchingReconstruction |
| | Implementation of block matching stereo reconstruction It depends on block matching from OpenCV. More...
|
| class | StereoSemiGlobalBlockMatchingReconstruction |
| | Implementation of Semi Global block matching stereo reconstruction It depends on Semi Global block matching from OpenCV. More...
|
| class | StereoReconstructionAlgorithm |
| | This algorithm performs 3D reconstruction from a pair of stereo images. More...
|
| class | StereoRectification |
| | Performs stereo rectification und unrectification on images. More...
|
| class | StereoRectificationAlgorithm |
| | Stereo Rectification Algorithm. More...
|
| class | GlobalICP |
| | Global ICP point cloud alignment. More...
|
| class | ICP |
| | ICP-based point cloud alignment. More...
|
| class | PointCloudFilteringAlgorithm |
| | Implements a flexible and extensible algorithm for filtering and processing point clouds. More...
|
| class | PointCloudOverlapAlgorithm |
| | Computes the geometric overlap between multiple dense, calibrated point clouds. More...
|
| class | PoseGraphOptimizationAlgorithm |
| | Pose graph optimization using motion-averaging or graph-based least squares solver. More...
|
| class | MeshAlignmentAlgorithm |
| | Algorithm for aligning meshes and point clouds. More...
|
| class | MonocularDepthEstimation |
| | Base class for monocular depth estimation algorithms producing depth maps and (optionally) also point clouds. More...
|
| class | MonocularDepthEstimationFactory |
| class | MonocularDepthEstimationAlgorithm |
| | Algorithm for estimating relative depth from a single RGB image. More...
|
| class | MonocularDepthEstimationDepthAnything |
| class | MonocularDepthEstimationCustomModel |
| | Performs depth estimation on a monocular image using a traced machine learning model provided by the user. More...
|
| class | OpticalFlowRAFT |
| class | OpticalFlowSEARAFT |
| class | OpticalFlowCustomModel |
| | Performs optical flow estimation using a traced machine learning model provided by the user. More...
|
| class | RIDEFeatureDetector |
| | Implementation of "RIDE: Self-Supervised Learning of Rotation-Equivariant Keypoint Detection and Invariant Description for Endoscopy" published at ICRA 2024: https://ieeexplore.ieee.org/abstract/document/10611381. More...
|
| class | StereoCGIReconstruction |
| class | StereoReconstructionRAFT |
| class | StereoReconstructionCustomModel |
| | Performs stereo reconstruction using a traced machine learning model provided by the user. More...
|
| class | LiveHandEyeCalibrationAlgorithm |
| | Takes two tracking streams, and allows to sample frames and to compute the calibration from them The expected input is a stream containing the transforms from base to hand (i.e. More...
|
| class | LiveHandEyeCalibrationController |
| | Controller for sampling and computation of the calibration. More...
|
| class | LiveHandEyeEvaluationAlgorithm |
| | Takes two tracking streams and the respective calibration, and computes the chain error. More...
|
| class | LiveHandEyeEvaluationController |
| | Controller for determining the type of calibration to be checked, and inspect the result. More...
|
| class | CameraCalibrationSetterAlgorithm |
| | The algorithm loads an existing calibration onto a given image set or image stream. More...
|
| class | CreateGroupedStereoImageStreamAlgorithm |
| | The algorithm creates a GroupedStereoImageStream from two image streams and takes over their control Before using any stereo-related algorithms (e.g., depth estimation, disparity calculation, or 3D reconstruction), it is recommended to first run this algorithm to convert the two image streams into a stereo image stream. More...
|
| class | GroupedStereoImageStream |
| | GroupedStereoImageStream simultaneously owns and controls its stereo sub-streams. More...
|
| class | PlaybackStereoImageStream |
| | StereoImage-based stream created from the playback of a stereo image set. More...
|
| class | PlaybackStereoImageStreamAlgorithm |
| | Creates PlaybackStereoImageStream from one StereoSharedImageSet For more details please refer to PlaybackStereoImageStream. More...
|
| class | PlaybackStereoImageStreamController |
| | Controller for replaying stereo shared image sets. More...
|
| class | SideBySideToStereoStreamAlgorithm |
| | This class convert a stream with side-by-side image into a stereo image stream. More...
|
| class | StereoCalibrationSetterAlgorithm |
| | The algorithm loads an existing calibration onto a given stereo image set or stereo image stream. More...
|
| class | StereoImageStream |
| | Base class for streams based on stereo images. More...
|
| class | StereoImageStreamDataController |
| | Data Controller for StereoImageStream. More...
|
| class | StereoImageStreamData |
| | Stereo Image data streamed from a stereo camera. More...
|
| class | InterlacedToStereoStreamAlgorithm |
| | This class convert a stream with interlaced image into a stereo image stream Input image should have even number of lines. More...
|
| class | LiveStereoCalibrationAlgorithm |
| | Takes two image streams, and allows to sample frames and to compute the calibration from them Both streams have to see the same calibration board The output is the intrinsic calibration for each camera, transformation between the cameras and the deformation fields for stereo rectification Another variant of the algorithm takes image samples as an input. More...
|
| class | LiveStereoCalibrationController |
| | Controller for sampling and computation of the calibration. More...
|
| class | LiveTrackingAlgorithm |
| | Live tracking algorithm for image based pose detectors Use the Configurable interface for setting up the detector. More...
|
| class | StereoStreamReconstructionAlgorithm |
| | Performs real-time 3D scene reconstruction from stereo camera input. More...
|
| class | StereoStreamToVideoRecorder |
| | Records stereo image streams to two video files The algorithm internally uses VideoFileRecorder to save videos. More...
|
| class | StereoStreamToVideoAlgorithm |
| | Algorithm to record stereo image streams to video files The algorithm internally uses VideoFileRecorder to save videos. More...
|
| class | MeshGroupCollisionDetection |
| | Test for collision between two groups of meshes. More...
|
| class | MeshCollisionDetectionAlgorithm |
| | Algorithm that checks for collision between groups of meshes. More...
|
| class | MeshCollisionDetectionController |
| struct | ImageMetadata |
| struct | ViewerMetadata |
| struct | RegionOfInterest |
| class | DataDescriptor |
| class | DataSet |
| class | DatasetLicenseSystem |
| class | Experiments |
| class | ImFusionLabels |
| class | UpdateChecker |
| class | ImFusionLabelsPlugin |
| | Base class for ImFusion SDK plugins that also provide functionality to ImFusion Labels. More...
|
| class | LabelBgDataComponent |
| class | LabelsSettings |
| class | LabelsAuthorizationProvider |
| | Provides authorization for the remote project as well as DICOMweb and other web resources. More...
|
| struct | GeometricAnnotation |
| class | Project |
| class | ProjectHelpers |
| class | ProjectSortFilter |
| union | TagValue |
| struct | TagType |
| class | TagSystem |
| class | TagValues |
| class | ThumbnailLoader |
| class | Singleton |
| struct | NiftiIODataComponent |
| class | GeometricAnnotationsAction |
| class | BrushAction |
| class | ThresholdingAction |
| class | DrawContourAction |
| | An action that allow to draw contours. More...
|
| class | DefaultAction |
| class | DefineROIAction |
| class | FrameInfoDataComponent |
| class | ImportAction |
| | Action for importing labelmaps or annotations from a file. More...
|
| class | InteractiveSegAction |
| class | InteractiveDeformationAction |
| class | LabelMapPropagationAction |
| class | RelatedDataAction |
| class | DataSetPropagationAlgorithm |
| class | ConnectedComponentsAction |
| class | EmptyAction |
| class | RefineAction |
| class | RunAlgorithmAction |
| class | ReplaceValuesAction |
| class | SliceInterpolationAction |
| class | TemplateDeformationAction |
| class | UndoAction |
| class | EraseAction |
| class | MeasurementAction |
| class | AnnotationPanel |
| struct | AnnotationActionSharedState |
| class | AnnotationAction |
| class | GalleryWidget |
| class | AnnotationView |
| class | GroupingGalleryWidget |
| class | DatabaseView |
| class | DataControllerHandler |
| class | ExperimentsView |
| class | ExportView |
| class | MainView |
| class | AnnotationOnlyView |
| struct | SettingsDialogResult |
| class | Interaction2D |
| class | FloatingActionButton |
| | A button floating in the left button of its parent widget. More...
|
| class | CheckableImage |
| class | FlowLayout |
| struct | IconInfo |
| struct | PaintResultRects |
| | Contains information about where the painter drew different elements. More...
|
| class | ImportGalleryPainter |
| class | DefaultGalleryPainter |
| class | LabelOverlay |
| class | ImageRegistrationWidget |
| class | LabelSelector |
| class | TagsEditor |
| class | FrameSelector |
| class | BrushSettingsWidget |
| class | NotchedScrollBar |
| class | TagSelector |
| class | AutoStretchImage |
| class | TagFilterState |
| class | TagFilterDropDown |
| struct | DatasetLicenseFilterState |
| class | DatasetLicenseFilter |
| class | DatasetLicenseEditor |
| class | ListManipulator |
| class | FramedWidgetWithButtons |
| class | TotalSegmentatorAction |
| | Provides an action that can run TotalSegmentator and map the resulting labels to the project. More...
|
| class | AnatomicalStructure |
| | Interface for storing information (points, meshes, images, ...) about anatomical structures. More...
|
| class | AnatomicalStructureCollection |
| | Interface for managing collections of anatomical structures For a concrete implementation of this class, see GenericASC. More...
|
| class | ASCDataDisplayHandlerBase |
| | Display handler that configures the visual representation of an AnatomicalStructureCollection element. More...
|
| class | ASCDataDisplayHandler |
| | Template class that creates an ASCDataDisplayHandlerBase for a specific ASCVisualiser/AnatomicalStructureCollection pair. More...
|
| class | ASCDeformation |
| | Class for representing "deformations" over an AnatomicalStructureCollection. More...
|
| class | ASCDisplayOptions |
| | DataComponent to store AnatomicalStructureCollection-specific rendering options for 3D views. More...
|
| class | ASCVisualiser |
| class | AnatomicalStructureDeformation |
| | Deformation of a single AnatomicalStructure object. More...
|
| struct | AnatomicalStructurePointwiseDeformation |
| | Class for representing nonlinear transformations on a set of points e.g. More...
|
| class | AnatomicalStructureFactory |
| class | AnatomicalStructureRegistration |
| | Interface for registering AnatomicalStructure objects to each other. More...
|
| class | GlMeshOutline |
| class | AnatomicalStructureVisualiserBase |
| class | AnatomicalStructureVisualiser |
| | Helper class for visualizing data contained in the AnatomicalStructure class. More...
|
| class | AnatomiesInfo |
| | Singleton class that holds a map of anatomies together with information related to that anatomy (such as display color, etc). More...
|
| class | ApplyASCDeformation |
| | Algorithm for converting an ASCDeformation into a (dense) deformation field. More...
|
| class | ASCAlgorithm |
| class | KeyValueStore |
| | Template class for storing key/value pairs. More...
|
| class | ASCAlgorithmController |
| class | ASCProjectionAlgorithm |
| class | ASCProjectionController |
| class | ProjectedAnatomicalStructure |
| class | ASCRegistrationInterface |
| | Abstract base class interface for algorithms that register two AnatomicalStructureCollection objects. More...
|
| class | ASCRegistration |
| | Registration between two AnatomicalStructureCollections. More...
|
| class | ASCRegistrationMethod |
| | Abstract base class for registration of AnatomicalStructureCollection objects to each other. More...
|
| class | ASCSet |
| | Class storing a vector of AnatomicalStructureCollection objects. More...
|
| class | ASCSetDisplayOptions |
| class | ASCIoAlgorithm |
| | Algorithm to import/export AnatomicalStructureCollections to .imf or .zip files. More...
|
| class | ASImageBasedRefine |
| class | CombineASCSetAlgorithm |
| | Algorithm to combine AnatomicalStructureCollections into an ASCSet. More...
|
| class | MergeASCAlgorithm |
| | This algorithm combines the AnatomicalStructures within multiple AnatomicalStructureCollection objects into one AnatomicalStructureCollection. More...
|
| class | DefaultASCSegmentationController |
| | Helper template for creating controllers for segmentation algorithms using AnatomicalStructureCollection. More...
|
| class | DefaultASCRegistrationController |
| | Controller for AnatomicalStructureCollection (ASC) registration algorithms that handles basic UI elements such as adding the ASCs to the DataModel, unlinking their pose with the moving Data if they were linked and re-linking on closure. More...
|
| class | DependentKeypoint |
| | Represents a keypoint as linear combination of points in meshes or point clouds or other keypoints. More...
|
| class | GenericAnatomicalStructure |
| | Generic bare-bones implementation of the AnatomicalStructure interface. More...
|
| class | GenericASC |
| | Generic implementation of the AnatomicalStructureCollection interface. More...
|
| class | GenericASCImFusionFilePlugin |
| class | ImpliedLocalCoordinates |
| | Helper class for storing an "image" representation of an object, and converting to/from image and world representations. More...
|
| class | KeyNode |
| | Node element used in KeyTree below. More...
|
| class | KeyTree |
| | Data structure that hierarchically organizes anatomy keys (strings). More...
|
| class | KeyValueStoreVisualizerBase |
| class | KeyValueStoreVisualiserParent |
| class | KeyValueStoreVisualiser |
| | Helper class for managing GlObjects for every item in a KeyValueStore across a set of views. More...
|
| class | SplitASCSetAlgorithm |
| | Algorithm to split an ASCSet into AnatomicalStructureCollections. More...
|
| struct | ScaledIso3 |
| | Class 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. More...
|
| struct | like_pointer |
| struct | like_pointer< std::unique_ptr< T > > |
| struct | like_pointer< std::shared_ptr< T > > |
| struct | like_pointer< T * > |
| struct | map_arrow_proxy |
| class | BinaryOpExpr |
| class | ScalingExpr |
| class | VertexExpr |
| class | MatMulExpr |
| class | MeshExpr |
| class | PointCloudExpr |
| class | EigenExpr |
| class | VectorExpr |
| class | AnatomicalStructureInvalidException |
| | Exception thrown when an anatomical structure is invalid Thrown by python bindings. More...
|
| class | AnatomicalStructureWrapper |
| | Wrapper for anatomical structures that becomes invalid when the wrapped structure is deleted. More...
|
| class | GenerateLinearShapeModel |
| | Mean shape and linear shape model generation algorithm for anatomical structures using closed mesh representations. More...
|
| class | EvaluateLinearShapeModel |
| class | EvaluateLinearShapeModelController |
| class | CranialPluginFactory |
| | Factory for algorithms of the Abdomen plugin. More...
|
| class | CranialPluginControllerFactory |
| | Factory for controllers of the Abdomen plugin. More...
|
| class | SpinePlugin |
| | Plugin class responsible for initializing all spine related components. More...
|
| struct | SpineCache |
| class | SpineBaseAlgorithm |
| | Spine localisation / classification and segmentation algorithm. More...
|
| class | SpineBaseAlgorithmImpl |
| class | SpineBaseController |
| | Controller for Spine Algorithms. More...
|
| class | SpinePluginFactory |
| | Factory for the spine workflow algorithms. More...
|
| class | SpineControllerFactory |
| | Factory for the spine workflow controllers. More...
|
| class | SpineDataAnnotationFactory |
| | Factory for the spine workflow controllers. More...
|
| class | OrientedVertebra |
| | A representation of a vertebra, containing orientation, classification keypoints, segmentations, meshes and all other related information. More...
|
| class | Sacrum |
| class | Ilium |
| class | IntervertebralDisc |
| struct | ModelEvalLog |
| class | CropAroundVertebraeOperation |
| class | SpinePolyRigidRegistration |
| class | VertebraDissectionLegacyAlgorithm |
| | Algorithm to dissect a vertebra segmentation into individual parts. More...
|
| class | VertebraDissectionLegacyController |
| | Controller for the VertebraDissectionLegacyAlgorithm. More...
|
| class | VectorDataComponent |
| class | SpineFromMultiLabelAlgorithm |
| class | SpineData |
| | Container for set of vertebrae and other spine-related metadata The SpineData class is the main Data type of the ImFusion SpinePlugin. More...
|
| class | SpineDataImFusionFilePlugin |
| class | SpineDataVisualiser |
| | Specialization of the AnatomicalStructureCollection class for SpineData. More...
|
| class | VertebraDissectionAlgorithm |
| | Algorithm for extracting structures of interest from an instance of SpineData The structures are extracted by performing a deformable mesh registration of a template structure onto the given input SpineData. More...
|
| struct | EvaluationResult |
| | return type of metric computation More...
|
| struct | VertebraEvaluationInstance |
| | instance of vertebra for segmentation evaluation More...
|
| class | SpineSegmentationMetricInterface |
| | Segmentation metrics {. More...
|
| class | SpineDiceMetric |
| class | SpineSurfaceDistanceMetric |
| class | SpineBinaryMetricInterface |
| | } More...
|
| class | SpinePrecisionMetric |
| class | SpineRecallMetric |
| class | SpineF1Metric |
| struct | SegmentationInputData |
| | } More...
|
| struct | LocalizationInputData |
| | Data for one localization evaluation instance -> one input scan + groundtruth keypoints. More...
|
| struct | ClassificationInputData |
| class | SpineEvaluationIterator |
| | Base class iterator for individual scans and their label/meta data Lets its subclasses handle the loading. More...
|
| class | SpineAlgorithmAdapterInterface |
| class | CTSpineAlgorithmAdapter |
| class | SpineEvaluation |
| class | SpineLocalizationEvaluation |
| class | SpineSegmentationEvaluation |
| class | SpineClassificationEvaluation |
| class | LoadSpineTemplateAlgorithm |
| class | SpinePolyRigidDeformation |
| | Set up a poly-rigid deformation on a volume and one or two AnatomicalStructureCollection objects. More...
|
| class | SpineLocalization2DAlgorithm |
| | Localization algorithm that detects vertebrae and other structures in X-Ray images. More...
|
| class | SpineMeshCurvatureAlgorithm |
| class | SpineMeshCurvatureController |
| struct | SpineAlgorithmWidget |
| struct | KeypointManipulator |
| struct | Spine2DModelNames |
| | Model identifiers and parameter names supported by the SpineLocalizatin2D algorithm,. More...
|
| class | AtracsysTrackingStreamBase |
| | TrackingStream base class for all Atracsys tracking systems. More...
|
| class | AtracsysRenderer |
| class | AtracsysMarkersWidget |
| class | NDITrackingController |
| | Stream algorithm controller to configure NDITrackingStreams. More...
|
| class | NDITrackingStream |
| | Base class for NDI tracking streams (Polaris/Aurora and Ascension), which share the same controller. More...
|
| struct | NDITrackingInstrumentInfo |
| | NDI instrument info. More...
|
| class | PolarisAuroraTrackingStream |
| | TrackingStream wrapping the NDI Polaris/Aurora Tracking API. More...
|
| class | ColorMapOptimization |
| | Provides color map optimization for textured mesh generation from RGB data. More...
|
| class | DepthColorWarping |
| | DepthColorWarping provides functionality for warping between depth and color images using camera calibration and extrinsic parameters. More...
|
| class | DepthMapToMeshAlgorithm |
| | DepthMapToMeshAlgorithm converts depth maps (optionally with color and mask images) into triangle meshes. More...
|
| class | DepthMapToPointCloudAlgorithm |
| | DepthMapToPointCloudAlgorithm converts depth maps (optionally with color images) into point clouds. More...
|
| class | LaserLocker |
| | Provides management and acquisition of laser locks for RGB-D sensors. More...
|
| class | LaserManager |
| | Manages synchronization and coordination of laser states among multiple RGB-D sensors. More...
|
| class | MVSTexturing |
| | Provides multi-view stereo (MVS) texturing for 3D meshes using RGB-D image sets. More...
|
| class | MultiSensorCalibration |
| | Provides functionality for external calibration of multiple RGB-D sensors using markers. More...
|
| class | PointCloudPlaneFittingAlgorithm |
| | Provides plane fitting and distance computation for point clouds. More...
|
| class | PointCloudToDepthMapAlgorithm |
| | Provides conversion of a dense point cloud to a depth map. More...
|
| class | RGBDCalibrationAlgorithm |
| | RGBDCalibrationAlgorithm estimates intrinsic and extrinsic calibration parameters for RGB-D camera systems. More...
|
| class | RGBDDataComponent |
| | RGBDDataComponent stores all calibration and configuration parameters for an RGBD sensor. More...
|
| class | RGBDIoAlgorithm |
| | Algorithm for opening and managing RGB-D data streams. More...
|
| class | RGBDMultiSequence |
| | Collection of multiple synchronized or unsynchronized RGB-D sequences. More...
|
| class | RGBDPlayback |
| | Playback of stored RGB-D sequences. More...
|
| | Algorithm to extract depth images, color images, point clouds, and sequences from RGBDPlayback. More...
|
| class | RGBDReconstructionCallback |
| | Callback interface for RGBDReconstructionAlgorithm events. More...
|
| class | RGBDReconstructionAlgorithm |
| | Algorithm for surface reconstruction from RGB-D data streams. More...
|
| class | RGBDRelocalization |
| | Algorithm for relocalization using RGB-D data. More...
|
| class | RGBDSequence |
| | Interface for a single sequence of RGB-D images. More...
|
| class | RGBDSequenceIoAlgorithm |
| | Algorithm for reading and writing RGB-D sequences. More...
|
| class | RGBDStream |
| | Base class for RGB-D streams. More...
|
| class | RGBDFrame |
| | Class for representing RGBD image. More...
|
| class | RGBDStreamController |
| | Controller for RGBD Streams. More...
|
| class | RGBDStreamFactory |
| | Factory for enumerating available RGB-D streams. More...
|
| class | RGBDTumSequenceIoAlgorithm |
| | Algorithm for reading and writing RGB-D sequences in the Tum folder/file format. More...
|
| class | Relocalization |
| | Interface for relocalization algorithms using RGB-D data, typically used in RGBDReconstructionAlgorithm. More...
|
| class | RelocalizationStack |
| | RelocalizationStack coordinates multiple relocalization strategies to robustly estimate camera poses from RGBD images. More...
|
| class | SensorController |
| | UI controller for configuring an RGB-D sensor stream. More...
|
| class | SimulatorFrame |
| | Container for a rendered simulator frame of the SimulatorRenderer. More...
|
| class | SimulatorRenderer |
| | Renderer for simulating RGB-D sensor output from 3D models. More...
|
| class | SurfaceReconstruction |
| | Abstract interface for surface reconstruction from RGB-D data. More...
|
| class | SurfaceReconstructionDataListener |
| class | SurfaceReconstructionData |
| | Data model for surface reconstruction. More...
|
| class | SurfaceReconstructionGPU |
| | GPU-accelerated volumetric surface reconstruction from RGB-D data. More...
|
| class | TexturingAlgorithm |
| | Algorithm for texturing 3D meshes using RGB-D image data. More...
|
| class | SurfaceToVolumeRegistrationAlgorithm |
| | Algorithm for surface scan to volume registration. More...
|
| class | KinectAzureStream |
| | Provides a high-level interface for streaming RGB-D data from Microsoft Kinect Azure sensors. More...
|
| class | KinectAzureStreamRecordingAlgorithm |
| | Provides recording functionality for streams from Kinect Azure RGB-D sensors. More...
|
| class | KinectAzureStreamPlaybackAlgorithm |
| | Provides playback functionality for MKV recordings from Microsoft Kinect Azure RGB-D sensors. More...
|
| class | OpenNI2RGBDStream |
| | Provides a stream interface for RGB-D sensors using the OpenNI2 framework. More...
|
| class | RealSenseStream |
| | Provides a stream interface for Intel RealSense RGB-D sensors. More...
|
| class | OrbbecRGBDStream |
| | Provides a stream interface for Orbbec RGB-D sensors (starting from Astra+). More...
|