| MLBase |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| ComposeBaseList | Jan-Martin Kuhnigk | MLModule | stable | Fields | MLBase | Composes two base objects to one BaseList. |
| CopyList | Jan-Martin Kuhnigk | MLModule | stable | Fields | MLBase | Copies (ListBase-derived) object lists. |
| DecomposeBaseList | Jan-Martin Kuhnigk | MLModule | stable | Fields | MLBase | Decomposes a BaseList in a solitary object and a rest list. |
| ExtractObjectFromList | Jan-Martin Kuhnigk | MLModule | stable | Fields | MLBase | Extract a single object from an ML object list. |
| MergeLists | Jan-Martin Kuhnigk | MLModule | stable | Fields | MLBase | Merges two lists of the same arbitrary (BaseListTemplate-derived, for example XMarkerList) type. |
| StringListContainer | Tobias Boskamp | MLModule | stable | Fields | MLBase | Container for a string list object. |
| StylePalette | Tobias Boskamp | MLModule | stable | Visualization | MLBase | Provides colors, curve styles and marker type settings. |
| XMarkerListContainer | Tobias Boskamp | MLModule | stable | Marker | MLBase | Container for a string list object. |
| MLBasicModules |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| AddNoise | Horst Hahn, Jan Rexilius, Ola Friman | MLModule | stable | Generators | MLBasicModules | Creates noise based on various models. |
| Arithmetic1 | Dirk Selle | MLModule | stable | Unary | MLBasicModules | Arithmetic processing of an image |
| Arithmetic2 | Dirk Selle | MLModule | stable | Binary | MLBasicModules | Arithmetic processing of two images |
| BaseBypassOp | Markus Krebs | MLModule | stable | Fields | MLBasicModules | Bypass for base fields; allows explicit update of output. |
| BoolArithmetic | Tobias Böhler | MLModule | stable | | MLBasicModules | Standard boolean arithmetic operations. |
| Bypass | Volker Dicken | MLModule | stable | FlowControl | MLBasicModules | Dummy operator, maybe useful to connect a single network input to multiple modules |
| ConstantImage | Dirk Selle | MLModule | stable | Generators | MLBasicModules | Generates a constant image |
| DiscardNegative | Holger Bourquain | MLModule | stable | Image | MLBasicModules | Replaces negative voxels by 0. Algorithm optimized for this special task, faster than IntervalThreshold. |
| ExtractLabels | Jan-Martin Kuhnigk, Alexander Gryanik | MLModule | stable | Unary | MLBasicModules | Extracts objects identified via a defined labels (= bitmasks) from a given label image |
| GetVoxelValue | Lars Bornemann | MLModule | stable | Unary | MLBasicModules | Getting the value of an image to a given world coordinate |
| ImagePropertyConvert | Dirk Selle, Horst Hahn | MLModule | stable | ImageMain | MLBasicModules | Converts image properties. |
| Info | Wolf Spindler | MLModule | stable | Info | MLBasicModules | Display properties of input image |
| RampFilter | Horst Hahn | MLModule | stable | Generators | MLBasicModules | Creates a grey value ramp with amplitude and direction; add to input or ramp alone. |
| SetVoxelValue | Jan-Martin Kuhnigk | MLModule | stable | Unary | MLBasicModules | Sets a single voxel value of an image at a given world or voxel position |
| SubImage | Florian Link, Tobias Boskamp | MLModule | stable | Subimage | MLBasicModules | Extract a subimage out of an input image |
| TestPattern | Florian Link | MLModule | stable | Generators | MLBasicModules | Generates a test image |
| MLBeam |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| CavitySeeker | Stephan Zidowitz | MLModule | stable | Morphology | MLBeam | Cavity search doing sophisticate kernel based evaluation of surrounding area. |
| Sprawl2D | Stephan Zidowitz | MLModule | stable | Morphology | MLBeam | 2D sprawling of a given object based on a reference image. The given object is extended along radial beams to the next border or the reference image. |
| MLBitImageTools |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| BitImageArithmetic | Andreas Burgmann, Wolf Spindler | MLModule | stable | BitImageTools | MLBitImageTools | Unary and binary operations on a bit image |
| BitImageLoad | Wolf Spindler | MLModule | stable | BitImageIO | MLBitImageTools | Loads a BitImage from file and provides it as ML image and base object |
| BitImageSave | Wolf Spindler | MLModule | stable | BitImageIO | MLBitImageTools | Save an ML image as BitImage with interval segmentation |
| BitImageToML | Wolf Spindler | MLModule | stable | BitImageTools | MLBitImageTools | Converts a BitImage and provides it as ML image |
| MLToBitImage | Wolf Spindler | MLModule | stable | BitImageTools | MLBitImageTools | Save an ML image as BitImage with interval segementation |
| MLCluster |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| ConnectedComponents | Stephan Kuhagen, Andrea Schenk, Jan-Martin Kuhnigk, Markus Krebs | MLModule | stable | Region | MLCluster | finds connected regions with identical gray value |
| MLColor |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| ColorMatrix | Regina Ochotzki, Mathias Schlueter | MLModule | stable | LUT | MLColor | Applys a matrix to an input image to change the colors |
| ColorModelConverter | Regina Ochotzki | MLModule | stable | LUT | MLColor | changes color model of an input image |
| ColorTable | Regina Ochotzki, Mathias Schlueter | MLModule | stable | LUT | MLColor | Offers different Color Tables |
| MLComplexArithmetic |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| ComplexArithmetic1 | Etienne von Lavante, Johann Drexl | MLModule | stable | Unary | MLComplexArithmetic | Performs some complex number specific functions |
| ComplexArithmetic2 | Etienne von Lavante, Johann Drexl | MLModule | stable | Binary | MLComplexArithmetic | performs complex arithmetics on two inputs |
| ComplexToReal | Etienne von Lavante, Johann Drexl | MLModule | stable | Unary | MLComplexArithmetic | Computes either abs, arg or power of complex number |
| MLContour |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| ContourManager | Andrea Schenk | MLModule | stable | Contour | MLContour | Management of Contours |
| Draw2D | Andrea Schenk | MLModule | stable | Contour | MLContour | Manual drawing of closed contours on slices. |
| LiveWire | Andrea Schenk | MLModule | stable | Contour | MLContour | Semi-automatic segmentation by user-steered definition of contours. |
| RegionToContour | Andrea Schenk | MLModule | work-in-progress | Contour | MLContour | Transformation of regions to contours on slices. |
| MLCoordUtils1 |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| CalculateAngle | Horst Hahn | MLModule | stable | Geometry | MLCoordUtils1 | Calculates angle between two vectors |
| CalculateVectorFromVectors | Horst Hahn | MLModule | stable | Vector | MLCoordUtils1 | Calculates vector from two vectors |
| ComposeArray | Jan Rexilius | MLModule | stable | Coordinate | MLCoordUtils1 | Compose ML Multifield |
| ComposeMatrix | Florian Link | MLModule | stable | Coordinate | MLCoordUtils1 | Composes matrix from float values or vectors |
| ComposePlane | Horst Hahn | MLModule | stable | Plane | MLCoordUtils1 | Composes plane from point and normal vector |
| ComposeRotation | Tobias Boskamp | MLModule | stable | Coordinate | MLCoordUtils1 | Compute composition of two rotations |
| ComposeVector | Florian Link | MLModule | stable | Vector | MLCoordUtils1 | Composes vector from single float values |
| DecomposeArray | Jan Rexilius | MLModule | stable | Coordinate | MLCoordUtils1 | Decompose ML Multifield |
| DecomposeMatrix | Florian Link | MLModule | stable | Coordinate | MLCoordUtils1 | Decomposes matrix to vectors |
| DecomposeVector | Florian Link | MLModule | stable | Vector | MLCoordUtils1 | Decomposes vector to single float values |
| MatrixArithmetic | Tobias Böhler | MLModule | stable | | MLCoordUtils1 | Standard matrix operations for (two) 4x4 homogenous matrices. |
| MultiFieldInventorTrafo | Matthias Koenig | MLModule | stable | Coordinate | MLCoordUtils1 | Transform between inventor and ml multifields |
| OrthoReformat3 | Tobias Boskamp | MLModule | stable | Resample | MLCoordUtils1 | Reformat for sagittal, coronal and transversal view. |
| OrthoSwapFlip | Tobias Boskamp | MLModule | stable | Resample | MLCoordUtils1 | Swap and flip coordinates, select view direction. |
| SetWorldMatrix | Tobias Boskamp | MLModule | stable | Coordinate | MLCoordUtils1 | Copy voxel-to-world-matrix from reference image or compose using elementary transforms |
| TriplePlane | Caroline Kühnel | MLModule | stable | Coordinate | MLCoordUtils1 | compute the orthogonal representation of three given planes and gives the intersection point of them |
| VecBoxConvert | Jan-Martin Kuhnigk | MLModule | stable | Geometry | MLCoordUtils1 | Converts box, vector and component fields into each other. |
| VectorsFromMarkerList | Florian Link | MLModule | stable | Vector | MLCoordUtils1 | |
| WorldVoxelConvert | Tobias Boskamp | MLModule | stable | Coordinate | MLCoordUtils1 | Convert world in voxel coordinates and vice versa. |
| MLCrypto |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| ImageHash | Gereon Frey | MLModule | work-in-progress | Inspectors | MLCrypto | Module to generate different hashes for an image. |
| MLCSO |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| CSOManager | Olaf Konrad | MLModule | stable | CSOModule | MLCSO | Administers and maintains CSOs |
| MLCSOModules |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| CSOAffineTransformationModificator | Olaf Konrad | MLModule | stable | CSOModule | MLCSOModules | Transforms a list of selected CSOs by a 4x4 matrix. |
| CSOConvertTo3DMask | Olaf Konrad, Frank Heckel | MLModule | stable | CSOModule | MLCSOModules | Converts a CSOList to a mask image by a smooth 3D interpolation. |
| CSOConvertToImage | Olaf Konrad, Frank Heckel | MLModule | stable | CSOModule | MLCSOModules | Converts a CSOList to an ML image using OpenMP. |
| CSOFilter | Olaf Konrad | MLModule | stable | CSOModule | MLCSOModules | Filters an input CSOList by certain options. |
| CSOInfo | Olaf Konrad | MLModule | stable | CSOModule | MLCSOModules | Provides some info about a CSOList |
| CSOIsoGenerator | Alexander Koehn, Olaf Konrad | MLModule | stable | CSOModule | MLCSOModules | Finds all iso contours on given input image. |
| CSOLoad | Olaf Konrad | MLModule | stable | CSOPersistence | MLCSOModules | Loads a CSOList from a file. |
| CSOMerge | Alexander Koehn | MLModule | stable | CSOModule | MLCSOModules | Merges two input CSOLists. |
| CSOSave | Olaf Konrad | MLModule | stable | CSOPersistence | MLCSOModules | Saves a CSOList to file. |
| CSOSliceInterpolator | Olaf Konrad | MLModule | stable | CSOModule | MLCSOModules | Interpolates parallel CSOs on slices. |
| CSOVoxelSetToImage | Olaf Konrad | MLModule | stable | CSOModule | MLCSOModules | Converts CSOVoxelSets to an ML image for testing. |
| CSOVoxelSetToMarkerList | Olaf Konrad | MLModule | stable | CSOModule | MLCSOModules | Converts a CSOVoxelSetList to a XMarkerList for testing. |
| ImageToCSOVoxelSet | Olaf Konrad | MLModule | stable | CSOModule | MLCSOModules | Converts an ML image to a CSOVoxelSetList for testing. |
| MLCurve |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| ConcatenateCurves | Tobias Boskamp | MLModule | stable | Diagram | MLCurve | Concatenate input curves and curve lists to a single output curve list |
| CurveCursor | Tobias Boskamp | MLModule | stable | Diagram | MLCurve | Pick curve values and display curve cursor |
| PrintCurves | Tobias Boskamp | MLModule | stable | Diagram | MLCurve | Print curve data into a text field and/or to a text file. |
| ProfileCurve | Tobias Boskamp | MLModule | stable | Diagram | MLCurve | Extract profile curve data from an image. |
| MLDiagnosis |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| BadModule | Wolf Spindler | MLModule | stable | Test | MLDiagnosis | A garbage module containing invalid settings, programming errors and other bad stuff for testing purposes |
| CacheView | Thusitha Parakrama | MLModule | stable | Inspectors | MLDiagnosis | View Cache utilization |
| Checksum | Thusitha Parakrama | MLModule | stable | Inspectors | MLDiagnosis | Compute checksum of an image |
| Console | Wolf Spindler | MLModule | stable | Inspectors | MLDiagnosis | Appends ML messages to a userdefined log file |
| CoreControl | Wolf Spindler | MLModule | stable | Inspectors | MLDiagnosis | Interface module to ML core settings |
| ErrorTest | Wolf Spindler | MLModule | stable | Test | MLDiagnosis | Prints/Forces different types of messages and forces desired error types |
| FieldTracer | Wolf Spindler | MLModule | stable | Inspectors | MLDiagnosis | Recorder for Field Notifications |
| ImageCalculationDiagnosis | Florian Link | MLModule | work-in-progress | | MLDiagnosis | A module that shows internal details of an ML module's output image and the involved settings |
| MemoryTracer | Wolf Spindler | MLModule | stable | Inspectors | MLDiagnosis | Counts and memory allocations frees and memory block exceeds in windows debug mode it |
| MLLogFile | Wolf Spindler | MLModule | stable | Inspectors | MLDiagnosis | Appends ML messages to a userdefined log file |
| ModuleView | Wolf Spindler | MLModule | stable | Inspectors | MLDiagnosis | Module to show internal state ML module |
| RuntimeDump | Wolf Spindler | MLModule | stable | Inspectors | MLDiagnosis | Installs a dump function for bad runtime typed object |
| RuntimeView | Wolf Spindler | MLModule | stable | Inspectors | MLDiagnosis | Module to give an overview about currently registered runtime types |
| Tester | Wolf Spindler | MLModule | stable | Test | MLDiagnosis | Module to test ML modules |
| TestInput | Wolf Spindler | MLModule | stable | Inspectors | MLDiagnosis | Module to create test images |
| TraceView | Wolf Spindler | MLModule | stable | Test | MLDiagnosis | Shows the current tracing state A garbage module containing invalid settings, programming errors and other bad stuff for testing purposes |
| MLDiffusion1 |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| Diffusion | Richard Rascher-Friesenhausen, Jan Rexilius | MLModule | stable | Diffusion | MLDiffusion1 | Nonlinear Diffusion Filter |
| MLDrawPrimitives |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| DrawPrimitives | Tobias Boskamp, Horst Hahn | MLModule | work-in-progress | Draw | MLDrawPrimitives | Draw geometrical primitives into an image |
| MLDRR |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| DRR | Axel Newe | MLModule | stable | Projection | MLDRR | Creates a (2D) Digitally Reconstructed Radiograph from 3D CT data |
| DRRLUT | Axel Newe | MLModule | stable | Projection | MLDRR | Generates LUTs for LUT based projections of the DRR module |
| MLDTF |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| DistanceTransform | Dirk Selle | MLModule | stable | Distance | MLDTF | 3D-distance transformation of a binary image |
| DistFromXMarkerList | Stephan Zidowitz | MLModule | stable | Marker | MLDTF | Calculate nearest listelement to given spatial position |
| DtfSkeletonization | Milo Hindennach | MLModule | stable | Distance | MLDTF | 3D distance transformation by homotopic thinning, skeletonization |
| EuclideanDTF | Markus Krebs, Milo Hindennach | MLModule | stable | Distance | MLDTF | The EuclideanDTF module calculates the euclidean distance image in 2D or 3D. It is also possible to calculate the Voronoi division. |
| MLDynaCurve |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| DynaCurve | Tobias Boskamp | MLModule | stable | Diagram | MLDynaCurve | Extract time curves from dynamic image data |
| MLFilter1 |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| CalculateGradient | Holger Bourquain, Jan Rexilius | MLModule | work-in-progress | Filters | MLFilter1 | Calculates the gradient image in all directions |
| RecAnisoDiffusion | Horst Hahn | MLModule | stable | Diffusion | MLFilter1 | Recursive (iterative), anisotropic (edge preserving 'EP') binomial (Gaussian) filter. |
| RecGaussFilter | Horst Hahn | MLModule | stable | Diffusion | MLFilter1 | Recursive (iterative) binomial (Gaussian) filter |
| MLFilter2 |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| BitConvert | Regina Ochotzki | MLModule | stable | Image | MLFilter2 | Set/Clears/Inverts certain bit planes in an image |
| BitMaskConvert | Regina Ochotzki | MLModule | stable | Image | MLFilter2 | Set/Clears/Inverts certain bit planes in an image in dependency of a second input image as mask |
| BoxCountingDim | Regina Ochotzki | MLModule | stable | Statistics | MLFilter2 | Calculates the box-counting (Minkowski) dimension of an object |
| FloydSteinberg | Wolf Spindler | MLModule | stable | Diffusion | MLFilter2 | Uses Floyd-Steinberg dithering to reduce number of gray values in image with error distribution |
| HessianFilter | Regina Ochotzki, Milo Hindennach | MLModule | stable | Kernel | MLFilter2 | Vesselness filter similar to Frangi et al. |
| HistogramEqualization | Regina Ochotzki | MLModule | work-in-progress | Filters | MLFilter2 | Applys a histogram equalization to an input image |
| KernelMask | Regina Ochotzki | MLModule | stable | Kernel | MLFilter2 | Puts values of an image area into a kernel with defined extention |
| TextureFilter | Regina Ochotzki | MLModule | stable | Filters | MLFilter2 | Applies statistic texture filters to an image |
| MLFourier |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| FFT2D | Tobias Böhler | MLModule | stable | Fourier | MLFourier | Computes a two-dimensional Fast Fourier Transformation (FFT). |
| MLFuzzy |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| ConvexHull | Sarah Behrens | MLModule | stable | Region | MLFuzzy | Calculates the convex hull of an object in 2D. |
| FuzzyCluster | Michael Schwier, Sarah Behrens | MLModule | work-in-progress | Fuzzy | MLFuzzy | Uses the fuzzy cmeans algorithm to extract a given number of clusters. |
| FuzzyConnectDistance | Sarah Behrens | MLModule | work-in-progress | Fuzzy | MLFuzzy | Uses distance-based fuzzy connectedness for the segmentation of an image. |
| MLGeometry1 |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| ConcatenateImages | Mathias Schlueter, Horst Hahn | MLModule | stable | Binary | MLGeometry1 | concatenates images |
| DeMosaic | Horst Hahn | MLModule | stable | Neuro | MLGeometry1 | Extracts mosaic features from fMRI and DTI data and converts data to 4d data. |
| DimensionSliceClone | Mathias Schlueter | MLModule | stable | Subimage | MLGeometry1 | clones dimension slices of an image |
| ExtrudeDimension | Florian Weiler | MLModule | work-in-progress | Resample | MLGeometry1 | Extrudes an image from n to (n+1) dimensions. May be used to generate a height profile from a single slice. |
| ImageSeparator | Bernd Merkel, Andreas Burgmann | MLModule | stable | Subimage | MLGeometry1 | Separates matrix columns of an input image |
| InterleaveDimension | Wolf Spindler | MLModule | stable | Resample | MLGeometry1 | Merges a dimension sequentially into another one |
| Magnify | Tobias Boskamp | MLModule | stable | Subimage | MLGeometry1 | Extract a region from the input image and scale its voxel-to-world-matrix |
| MarkerStatistics | Tobias Boskamp | MLModule | work-in-progress | Marker | MLGeometry1 | Compute statistics on a marker list |
| MaskToMarkers | Bernd Kuemmerlen | MLModule | stable | Marker | MLGeometry1 | Create a list of XMarkers from a Mask image |
| MergeRegions | Jan-Martin Kuhnigk | MLModule | stable | Subimage | MLGeometry1 | Merges up to 4 different Regions belonging to the same volume. Several merge modes (mask, max, ...) available. |
| OrthoProjection | Horst Hahn | MLModule | stable | Resample | MLGeometry1 | projects a volume dataset along a given dimension |
| Replicate | Mathias Schlueter | MLModule | stable | Subimage | MLGeometry1 | replicates an image |
| Resample3D | Horst Hahn | MLModule | stable | Resample | MLGeometry1 | Interpolation in 3d on arbitrary planar parallel grid. 17 filters available |
| Reshape | Matthias Koenig | MLModule | stable | Resample | MLGeometry1 | reshapes / converts the image size (x, y, z, c, t, u) to a new (x1, y1, z1, c1, t1, u1) |
| SeparateBits | Horst Hahn | MLModule | stable | Scale | MLGeometry1 | Spreads all gray levels that occur in an image to separate bits, and reverse. |
| SortSlices4D | Horst Hahn | MLModule | stable | Resample | MLGeometry1 | Sorting of slices of 4d image that have been imported erroneously as 3d image. |
| SwapFlipDimensions | Markus Harz | MLModule | stable | Resample | MLGeometry1 | User may choose two dimensions to swap with all contents. Useful i.e. for misaligned data. |
| MLGVR |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| GVRCacheInfo | Florian Link | MLModule | stable | | MLGVR | manages the GVR caches |
| GVRImageToVolume | Florian Link | MLModule | stable | Octree | MLGVR | creates a GVR volume in memory |
| GVRPickResultInfo | Florian Link | MLModule | stable | Octree | MLGVR | get information on a picking result |
| GVRPickResultToCurve | Florian Link | MLModule | stable | Octree | MLGVR | convert a picking result to curve objects |
| GVRTestPattern | Florian Link | MLModule | stable | | MLGVR | create test patterns for GVR rendering |
| GVRTestPatternAnalyzer | Florian Link | MLModule | stable | | MLGVR | analyze test pattern screenshot for GVR rendering |
| GVRVolumeInfo | Florian Link | MLModule | stable | Octree | MLGVR | prints information on a GVRVolume |
| GVRVolumeLoad | Florian Link | MLModule | stable | Octree | MLGVR | reads GVR cache files from disk |
| GVRVolumeSave | Florian Link | MLModule | stable | Octree | MLGVR | writes GVR cache files to disk |
| GVRVolumeToImage | Florian Link | MLModule | stable | Octree | MLGVR | accesses the GVRVolume and extracts ML image |
| GVRVolumeToOrthoImages | Florian Link | MLModule | work-in-progress | Octree | MLGVR | accesses the GVRVolume and extracts 3 ortho ML images |
| MLImageClear |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| ImageClear | Christian Kanthak | MLModule | stable | FlowControl | MLImageClear | Clears automatically output image if input image changes. |
| MLImageFile |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| DicomFrameSelect | Olaf Konrad | MLModule | stable | DICOM | MLImageFile | Selects the DICOM sub-tree for a specified z-slice and time point. |
| DicomRescale | Jan-Martin Kuhnigk | MLModule | stable | DICOM | MLImageFile | Rescales (DICOM) images to user-defined (DICOM) intercept and slope values |
| DicomTagModify | Tobias Boskamp, Marcus Barann, Olaf Konrad | MLModule | stable | DICOM | MLImageFile | Modify Dicom tags of an image |
| DicomTagViewer | Marcus Barann, Olaf Konrad | MLModule | stable | DICOM | MLImageFile | Shows DICOM tags of an image |
| ImageLoad | Tobias Boskamp, Dirk Selle | MLModule | stable | FileMain | MLImageFile | Loads an image. |
| ImageSave | Tobias Boskamp, Dirk Selle | MLModule | stable | FileMain | MLImageFile | Saves an image to a file |
| MLImageFormat |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| MLImageFormatFileCache | Wolf Spindler | MLModule | stable | MLImageFormat | MLImageFormat | Buffers the input volume in an cache file of ML image format and can protect it from input changes. |
| MLImageFormatInfo | Wolf Spindler | MLModule | stable | MLImageFormat | MLImageFormat | Information module for ML image format |
| MLImageFormatLoad | Wolf Spindler | MLModule | stable | MLImageFormat | MLImageFormat | Load module for ML image format |
| MLImageFormatSave | Wolf Spindler | MLModule | stable | MLImageFormat | MLImageFormat | Save module for ML image format |
| MLImageIterator |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| ImageIteratorEnd | Wolf Spindler | MLModule | stable | FlowControl | MLImageIterator | End module for a network in which an image is iterated |
| ImageIteratorStart | Wolf Spindler | MLModule | stable | FlowControl | MLImageIterator | Start module for a network in which an image is iterated |
| MLJointHist |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| JointDisplay | Jan Rexilius | MLModule | stable | Image | MLJointHist | Merges two images for joint display. |
| JointHistogram | Jan Rexilius, Andreas Tappenbeck | MLModule | work-in-progress | Histogram | MLJointHist | Generate 2D histogram |
| JointHistogramMask | Jan Rexilius, Andreas Tappenbeck | MLModule | work-in-progress | Histogram | MLJointHist | Generate binary mask using rectangle region from 2D histogram |
| MLKernel |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| BitMorphology | Horst Hahn, Sven Hansen, Wolf Spindler | MLModule | stable | Morphology | MLKernel | Implements dilation and erosion filters that separately act on single bits |
| CloseGap | Jan-Martin Kuhnigk | MLModule | stable | Morphology | MLKernel | Closes gaps within binary images. Also includes majority, contour point extraction and binary dilation/erosion filters. |
| Compass | Regina Ochotzki | MLModule | stable | Kernel | MLKernel | Applys compass filter to an input image. |
| Convolution | Sven Hansen | MLModule | stable | Kernel | MLKernel | Simple constant convolution filters like Average, Gauss, Sobel, Laplace |
| Correlation | Matthias Koenig | MLModule | work-in-progress | Kernel | MLKernel | computes the correlation/convolution of one image with another |
| CurvatureEstimation | Lars Bornemann | MLModule | stable | Filters | MLKernel | Kernel filter to estimate the curvature of a 2D-contour in a defined neighbourhood of a voxel |
| ExtendedConvolution | Wolf Spindler | MLModule | stable | Kernel | MLKernel | Convolution filters with some options |
| KernelEditor | Wolf Spindler | MLModule | stable | Kernel | MLKernel | Editor to edit 6D kernels |
| LocalMaxima | Lars Bornemann | MLModule | stable | Filters | MLKernel | Kernel filter to detect if a voxel is a local maxima in a defined neighbourhood |
| LoG | Regina Ochotzki, Wolf Spindler | MLModule | stable | Kernel | MLKernel | 2d Laplace of gausian filter |
| Morphology | Sven Hansen, Wolf Spindler | MLModule | stable | Morphology | MLKernel | Implements dilation and erosion filters. |
| Rank | Wolf Spindler, Sven Hansen | MLModule | stable | Kernel | MLKernel | Example for a simple average filter to an image. |
| Roberts | Regina Ochotzki, Lars Bornemann | MLModule | stable | Kernel | MLKernel | Provides the opportunity to apply one of several Roberts Cross operators to an image |
| Sigma | Thusitha Parakrama, Wolf Spindler | MLModule | stable | Kernel | MLKernel | Kernel based sigma filter |
| Sobel3D | Olaf Konrad, Wolf Spindler | MLModule | stable | Kernel | MLKernel | Edge detection or gradient estimation in 3D |
| StandardDeviation | Lars Bornemann | MLModule | stable | Filters | MLKernel | Kernel filter to calculate the standard deviation or variance of a voxel neighbourhood defined by the kernel |
| Surround | Regina Ochotzki | MLModule | stable | Contour | MLKernel | Draws the boundaries of an object specified via a gray value interval. |
| ZeroCrossings | Lars Bornemann, Wolf Spindler | MLModule | stable | Filters | MLKernel | Kernel filter to detect zero-crossings in an image |
| MLLUTTools |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| ApplyLUT | Tobias Boskamp | MLModule | stable | LUT | MLLUTTools | Apply LUT to an ML image |
| ChangeLUTColor | Tobias Boskamp | MLModule | stable | LUT | MLLUTTools | Apply color, intensity and/or alpha factors to a LUT |
| DicomLUT | Tobias Boskamp | MLModule | work-in-progress | LUT | MLLUTTools | Generate modality and/or VOI LUT from an image's DICOM tags, optionally compose with input LUT |
| DicomPaletteLUT | Tobias Boskamp | MLModule | work-in-progress | LUT | MLLUTTools | Generate color palette LUT from an image's DICOM tags |
| LinearLUT | Tobias Boskamp | MLModule | stable | LUT | MLLUTTools | A simple color/gray wedge LUT |
| LUTBlend | Tobias Boskamp | MLModule | stable | LUT | MLLUTTools | Generate an nD-LUT by blending two input LUTs |
| LUTChannelMap | Florian Link | MLModule | stable | LUT | MLLUTTools | maps the channels of the input lut to the channels of the output lut |
| LUTCombiner | Florian Link | MLModule | stable | LUT | MLLUTTools | combines several LUTs |
| LUTCompose | Tobias Boskamp | MLModule | stable | LUT | MLLUTTools | Compose several input LUTs to a single output LUT by chained evaluation of the input LUTs |
| LUTConcat | Tobias Boskamp | MLModule | stable | LUT | MLLUTTools | Concatenate several input LUTs to a single 2D- or 3D-output LUT |
| LUTCurve | Tobias Boskamp | MLModule | stable | LUT | MLLUTTools | Convert a LUT into a curve object |
| LUTDuplicate | Markus Krebs | MLModule | stable | LUT | MLLUTTools | Duplicate input LUT to a single 2D- or 3D-output LUT |
| LUTInfo | Tobias Boskamp | MLModule | stable | LUT | MLLUTTools | Display properties of a LUT object |
| LUTPrimitive | Tobias Boskamp | MLModule | stable | LUT | MLLUTTools | A single channel LUT with predefined primitives of different shapes |
| LUTRescale | Tobias Boskamp | MLModule | stable | LUT | MLLUTTools | Rescale a LUT's index range |
| LUTSelect | Tobias Boskamp | MLModule | stable | LUT | MLLUTTools | Select a 1D-LUT from a specified row/layer of a 2D- or 3D-LUT |
| LUTToMLImage | Tobias Boskamp | MLModule | stable | LUT | MLLUTTools | Convert a 1/2/3D-LUT to an ML image |
| RampLUT | Tobias Boskamp | MLModule | stable | LUT | MLLUTTools | A pair of RGB/alpha ramp LUTs |
| TableLUT | Tobias Boskamp | MLModule | stable | LUT | MLLUTTools | Define a LUT from a table of sampling points |
| MLMiscModules |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| Arithmetic0 | Volker Dicken | MLModule | stable | | MLMiscModules | simple arithmetic and logic expresions evaluated one or two float or vec3 arguments, simpler to use than SoCalculator |
| BaseSwitch | Jan Klein, Philip Bittihn, Peter Ledochowitsch | MLModule | stable | FlowControl | MLMiscModules | Passes through one of a set of inputs |
| BoundingBox | Wolf Spindler | MLModule | stable | Subimage | MLMiscModules | Extracts the bounding box of an object given by an interval from an image |
| Draw3D | Wolf Spindler | MLModule | stable | Draw | MLMiscModules | Permits drawing some 3D primitives into an image |
| FieldBypass | Tobias Boehler | MLModule | stable | Fields | MLMiscModules | Switch on/off field notification |
| ImageCompare | Wolf Spindler | MLModule | stable | Test | MLMiscModules | Compares two images and posts error on inequality |
| ImageComposer | Wolf Spindler | MLModule | stable | Compose | MLMiscModules | Concatenation of input images |
| ImageStatistics | Wolf Spindler | MLModule | stable | Statistics | MLMiscModules | Compute statistical values for a complete image or slice by slice |
| IntervalThreshold | Andrea Schenk | MLModule | stable | Segmentation | MLMiscModules | Simple Segmentation with two thresholds. |
| KernelFilter | Wolf Spindler | MLModule | deprecated | Kernel | MLMiscModules | Collection of various kernel filter algorithms |
| LapTimer | Holger Bourquain | MLModule | stable | Extras | MLMiscModules | Lap Timer to measure times. Used in HepaVision for automatic logging of times for each image processing step. |
| LevelSwitch | Thusitha Parakrama | MLModule | stable | FlowControl | MLMiscModules | Switch between different levels of an image |
| LutBase | Wolf Spindler | MLModule | stable | LUT | MLMiscModules | Base operator w/o Inventor for Lut. See Lut for more Infos. |
| Mask | Wolf Spindler | MLModule | stable | Image | MLMiscModules | Masks the image at input 1 with mask at input 2 with selectable mode. |
| MemoryCache | Wolf Spindler | MLModule | stable | Image | MLMiscModules | Buffers the input volume in memory and can protect it from input changes. |
| MinMaxScan | Wolf Spindler | MLModule | stable | Info | MLMiscModules | Determines correct minimum and maximum values and the adequate data type of an input image. |
| ProcessAllPages | Hendrik Laue | MLModule | test | FlowControl | MLMiscModules | Module to force the input networks to calculate all pages of the requested image (might be limited by available memory). This is useful if image calculations are to slow to be displayed interactively. |
| Raster | Wolf Spindler | MLModule | stable | Draw | MLMiscModules | Rasters an object (list) into an image. |
| RasterFunctions | Wolf Spindler | MLModule | stable | Draw | MLMiscModules | A collection of raster functions. |
| Scale | Wolf Spindler | MLModule | stable | Scale | MLMiscModules | Scales data from input to output with possible data type conversion. |
| StringUtils | Florian Weiler | MLModule | stable | Fields | MLMiscModules | A collection of various string utilities |
| SubImageStatistics | Uwe Siems | MLModule | stable | Statistics | MLMiscModules | do statistics on selectable dimensions of an image |
| Switch | Wolf Spindler | MLModule | stable | FlowControl | MLMiscModules | Passes through one of a set of inputs |
| Switch1toN | Felix Ritter | MLModule | stable | FlowControl | MLMiscModules | Passes input to one of the outputs |
| Threshold | Andrea Schenk, Dominik Boehm | MLModule | stable | Segmentation | MLMiscModules | Thresholding of grey value images |
| VoxelValueRescale | Tobias Boskamp | MLModule | stable | Scale | MLMiscModules | Convert voxel values and LUT parameters between stored and output representation |
| MLMiscModulesInv |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| Diagram2D | Tobias Boskamp | MLModule | stable | Diagram | MLMiscModulesInv | Draw a diagram using Inventor/OpenGL |
| IdleTrigger | Wolf Spindler | MLModule | stable | Fields | MLMiscModulesInv | Triggers another field periodically after a certain time |
| InventorRayPicker | Michael Schmidt | MLModule | work-in-progress | Interaction | MLMiscModulesInv | Apply a SoRayPickAction to a scene graph and get hit point. |
| Lut | Wolf Spindler | MLModule | stable | LUT | MLMiscModulesInv | Implements a user definable transfer function on the input image. |
| PageView3D | Wolf Spindler | MLModule | stable | | MLMiscModulesInv | Shows ML module pages graphically in 3D |
| SoInventorFieldBridge | Tobias Block | InventorModule | stable | | MLMiscModulesInv | Helper module to connect a Inventor engine field with a ML field |
| TransformEdit | Wolf Spindler | MLModule | stable | Coordinate | MLMiscModulesInv | Editing a transformation matrix incrementally and interactively |
| MLObjMgr |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| ObjectConstrainedIterator | Felix Ritter | MLModule | stable | InfoManagement | MLObjMgr | Object constrained iterator module |
| ObjectDump | Felix Ritter | MLModule | stable | InfoManagement,File | MLObjMgr | Object info dump module (dumps database to file) |
| ObjectFieldConnection | Felix Ritter | MLModule | stable | InfoManagement,Fields | MLObjMgr | Object manager field connection module |
| ObjectInfo | Felix Ritter | MLModule | stable | InfoManagement | MLObjMgr | Object info module |
| ObjectLoader | Felix Ritter | MLModule | stable | InfoManagement,File | MLObjMgr | Object loader module |
| ObjectLoaderDump | Felix Ritter | MLModule | stable | InfoManagement,File | MLObjMgr | Object management loader plugin for XML files written by the ObjDump module |
| ObjectManager | Felix Ritter | MLModule | stable | InfoManagement | MLObjMgr | Object management module |
| ObjectManagerInspector | Felix Ritter | MLModule | stable | Inspectors | MLObjMgr | Object inspector module |
| ObjectTest | Felix Ritter | MLModule | work-in-progress | Test | MLObjMgr | ObjectManager test module |
| MLOffscreenRender |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| OffscreenRenderer | Felix Ritter | MLModule | stable | Visualization | MLOffscreenRender | OpenGL accelerated offscreen renderer |
| MLParser |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| EditObject | Jan-Martin Kuhnigk | MLModule | work-in-progress | Fields | MLParser | Allows the editing of a base object via its XML representation. |
| LoadBase | Jan-Martin Kuhnigk | MLModule | stable | File | MLParser | Loads a ml::Base object from a file. |
| SaveBase | Jan-Martin Kuhnigk | MLModule | stable | File | MLParser | Saves an ml::Base object to a file. |
| MLPointCloudToMask |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| PointCloudToMask | Olaf Konrad | MLModule | stable | | MLPointCloudToMask | Converts a list of points and normal pairs (surface) to a 3D mask image. |
| MLPythonImageProcessing |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| PythonArithmetic | Florian Link | MLModule | stable | | MLPythonImageProcessing | a generic module that allow to process ML images with python |
| PythonImage | Florian Link | MLModule | stable | | MLPythonImageProcessing | allows to set an image from python |
| MLRate |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| ConstrainedConnectionCost | Stephan Zidowitz | MLModule | stable | Morphology | MLRate | calculates connection costs with respect to marker set |
| MLRemoteFileTransfer |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| RemoteMasterFile | Uwe Siems | MLModule | work-in-progress | Remote | MLRemoteFileTransfer | transfer files to/from a remote module |
| RemoteSlaveFile | Uwe Siems | MLModule | work-in-progress | Remote | MLRemoteFileTransfer | transfer files to/from a local module |
| MLRemoteRendering |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| RemoteRendering | Uwe Siems | MLModule | work-in-progress | Remote | MLRemoteRendering | allow remote rendering on a remote worker process |
| MLResample1 |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| AccumulateImage | Olaf Konrad | MLModule | stable | Resample | MLResample1 | Accumulates images (MPRs) in one ML image. |
| KeyFrameBox | Tobias Boskamp | MLModule | stable | Resample | MLResample1 | Computes the bounding box of a key frame list. |
| MPR | Florian Link | MLModule | stable | Resample | MLResample1 | Compute a multi-planar reformation (MPR) defined by a translation and a rotation (world coords) |
| MPRLight | Florian Link | MLModule | stable | Resample | MLResample1 | Compute a multi-planar reformation (MPR) defined by a translation and a rotation (world coords). No Inventor dependencies |
| MPRPath | Florian Link | MLModule | stable | Resample | MLResample1 | Draws an MPR slice on a given position of the given path. |
| OrthoMPR | Florian Link | MLModule | stable | Resample | MLResample1 | like MPR but also outputs orthogonal slices |
| PathToKeyFrame | Florian Link | MLModule | stable | Resample | MLResample1 | Converts a list of path positions to a KeyFrameList (for curved MPRs). |
| Reformat | Florian Link | MLModule | stable | Resample | MLResample1 | Reformats image0 into coordinate system of image1 by interpolation and can also be used in cooperation with the SoView2DOverlay module. |
| MLSegmentation |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| OtsuThreshold | Matthias Koenig | MLModule | stable | Segmentation | MLSegmentation | automatic thresholding (Otsu) |
| RegionGrowing | Jan-Martin Kuhnigk, Philipp Dressel | MLModule | stable | Region | MLSegmentation | Simple 2D/3D/4D region growing operator. |
| MLStreamSupport |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| RedirectStream | Wolf Spindler | MLModule | stable | Inspectors | MLStreamSupport | Permits redirection and suppression of stream outputs |
| MLTransferFunction |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| Gradation | Mathias Schlueter | MLModule | stable | LUT | MLTransferFunction | Applies a transfer function as a gradation curve to the input image |
| TransferFunction | Mathias Schlueter | MLModule | stable | LUT | MLTransferFunction | Selects a transfer function |
| Window | Andrea Schenk | MLModule | stable | LUT | MLTransferFunction | Transformation of integer gray values |
| MLTransformation |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| AffineTransformation2d | Matthias Koenig | MLModule | stable | SpatialTransformation | MLTransformation | affine transformation using MPR |
| AffineTransformation3d | Matthias Koenig | MLModule | stable | SpatialTransformation | MLTransformation | affine transformation using MPR |
| Radon | Bernd Kuemmerlen | MLModule | stable | Projection | MLTransformation | 2D Radon Transform |
| MLTypeSupport |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| TypeArithmetic1 | Wolf Spindler | MLModule | stable | NonScalar | MLTypeSupport | Collection of unary operations for non scalar voxel types |
| TypeArithmetic2 | Wolf Spindler | MLModule | stable | NonScalar | MLTypeSupport | Binary operations between non scalar types of two input images. |
| TypeComposer | Wolf Spindler | MLModule | stable | NonScalar | MLTypeSupport | Composes different images to a new image of other voxel type |
| TypeComposer16 | Wolf Spindler | MLModule | stable | NonScalar | MLTypeSupport | Composes different images to a new image of other voxel type |
| TypeComposer32 | Wolf Spindler | MLModule | stable | NonScalar | MLTypeSupport | Composes different images to a new image of other voxel type |
| TypeComposer64 | Wolf Spindler | MLModule | stable | NonScalar | MLTypeSupport | Composes different images to a new image of other voxel type |
| TypeComposer8 | Wolf Spindler | MLModule | stable | NonScalar | MLTypeSupport | Composes different images to a new image of other voxel type |
| TypeDecomposer | Wolf Spindler | MLModule | stable | NonScalar | MLTypeSupport | Decomposes all voxel components to different images |
| TypeDecomposer16 | Wolf Spindler | MLModule | stable | NonScalar | MLTypeSupport | Decomposes all voxel components to different images |
| TypeDecomposer32 | Wolf Spindler | MLModule | stable | NonScalar | MLTypeSupport | Decomposes all voxel components to different images |
| TypeDecomposer64 | Wolf Spindler | MLModule | stable | NonScalar | MLTypeSupport | Decomposes all voxel components to different images |
| TypeDecomposer8 | Wolf Spindler | MLModule | stable | NonScalar | MLTypeSupport | Decomposes all voxel components to different images |
| TypeFromDimension | Wolf Spindler | MLModule | stable | NonScalar | MLTypeSupport | Extracts non scalar voxels from a certain image dimension. |
| TypeFromScalars | Wolf Spindler | MLModule | stable | NonScalar | MLTypeSupport | Composes a type from scalar components of all voxels. |
| TypeToScalars | Wolf Spindler | MLModule | stable | NonScalar | MLTypeSupport | Decomposes all voxel components to scalars |
| MLVesselGraph |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| GraphStaticSettings | Milo Hindennach | MLModule | stable | Vessel | MLVesselGraph | Allows to set static Graph variables. Initializes with default values. Resets to default values when module is destroyed. |
| MLVolumetry |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| CalculateVolume | Horst Hahn, Wolf Spindler | MLModule | stable | Volumetry | MLVolumetry | Calculates voxel volume and number of voxels in interval, also for all timepoints and individual timepoints |
| CurveToHistogram | Jan Rexilius | MLModule | stable | Histogram | MLVolumetry | Convert curve data to histogram object. |
| Histogram | Florian Link, Horst Hahn, Tobias Boskamp, Jan-Martin Kuhnigk | MLModule | stable | Histogram | MLVolumetry | Creates a histogram from an input image, optionally using a mask image. |
| HistogramParameters | Jan Rexilius | MLModule | stable | Histogram | MLVolumetry | Calculate (normalized) histogram parameters. |
| HistogramPeakEstimate | Jan Rexilius | MLModule | stable | Histogram | MLVolumetry | Compute estimate of peak positions of a histogram. |
| HistogramVolumetrySimple | Jan-Martin Kuhnigk | MLModule | stable | Histogram | MLVolumetry | Computes the volume of a specified gray value interval from a histogram. |
| SmoothHistogram | Jan Rexilius | MLModule | stable | Histogram | MLVolumetry | Smooth graph of histogram. |
| MLVoxelizeInvScene |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| VoxelizeInventorScene | Olaf Konrad | MLModule | stable | Visualization | MLVoxelizeInvScene | Voxelizes an arbitrary inventor scene into a volume |
| MLWaveBox |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| NonlinEnhance | Regina Ochotzki | MLModule | stable | Filters | MLWaveBox | Module to enhance image with wavelet transformation |
| WaveBox | Regina Ochotzki | MLModule | stable | Filters | MLWaveBox | Module to transform image with wavelets |
| MLWEMModules |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| WEMBoolOp | Bart De Dobbelaer | MLModule | stable | WEMProcessing | MLWEMModules | Performs a boolean operation on two WEMs |
| WEMClip | Olaf Konrad, Bart De Dobbelaer | MLModule | stable | WEMProcessing | MLWEMModules | Clips a WEM against a definable plane |
| WEMComposePatches | Axel Newe | MLModule | stable | WEMProcessing | MLWEMModules | Merges WEM patches into one new WEM. |
| WEMDemergePatches | Olaf Konrad | MLModule | stable | WEMProcessing | MLWEMModules | Demerges a WEM into connected components |
| WEMImageData | Olaf Konrad | MLModule | stable | WEMProcessing | MLWEMModules | Reads out image data and stores them in WEM nodes |
| WEMInfo | Bart De Dobbelaer, Olaf Konrad, Stefan Saur | MLModule | stable | WEMInformation | MLWEMModules | Shows information about a WEMList. |
| WEMInitialize | Olaf Konrad, Bart De Dobbelaer | MLModule | stable | WEMGenerate | MLWEMModules | Initializes a WEM with a simple shape. |
| WEMIsoSurface | Olaf Konrad | MLModule | stable | WEMGenerate | MLWEMModules | Generates an iso surface as a WEM. |
| WEMLoad | Olaf Konrad, Bart De Dobbelaer | MLModule | stable | WEMGenerate | MLWEMModules | Loads a WEM from disk. |
| WEMMerge | Olaf Konrad, Bart De Dobbelaer | MLModule | stable | WEMProcessing | MLWEMModules | Merges mulptiple WEMs |
| WEMModify | Bart De Dobbelaer, Olaf Konrad | MLModule | stable | WEMProcessing | MLWEMModules | Modifies all nodes or faces of a WEM. |
| WEMPVL | Bart De Dobbelaer | MLModule | stable | WEMProcessing | MLWEMModules | Adds a primitive value list to nodes, edges or faces. |
| WEMReducePolygons | Bart De Dobbelaer | MLModule | stable | WEMProcessing | MLWEMModules | Simplifies a WEM by using the quadric error metrics. |
| WEMSave | Bart De Dobbelaer | MLModule | stable | WEMPersistence | MLWEMModules | Saves a WEM to disc in various formats. |
| WEMSaveAsU3D | Axel Newe | MLModule | stable | WEMPersistence | MLWEMModules | Saves a WEM in U3D format. |
| WEMSelectPatches | Axel Newe | MLModule | stable | WEMProcessing | MLWEMModules | Creates a new WEM that contains a subset of Patches from an existing WEM. |
| WEMSmooth | Olaf Konrad | MLModule | stable | WEMProcessing | MLWEMModules | Smoothes a WEM with various algorithms. |
| WEMSubdivide | Olaf Konrad | MLModule | stable | WEMProcessing | MLWEMModules | Subdivides a WEM by splitting edges. |
| WEMSurfaceDistance | Bart De Dobbelaer, Olaf Konrad | MLModule | stable | WEMProcessing | MLWEMModules | Measures the minimal distances of one WEM to another. |
| WEMVascularSystem | Olaf Konrad, Steffen Oeltze | MLModule | stable | WEMGenerate | MLWEMModules | Vessel Visualization with Convolution Surfaces |
| So3DXMarker |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| So3DMarkerEditor | Olaf Konrad | InventorModule | stable | | So3DXMarker | visualization and interactive placement of markers in three dimensions |
| SoAnnotation2 |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| SoDisableClippingPlane | Olaf Konrad | InventorModule | stable | InventorGroup | SoAnnotation2 | This node disables clipping plane and bounding box calculation for succeeding nodes in the scene graph |
| SoCameraAnimation |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| SoCameraAnimation | Philipp Dressel | InventorModule | stable | | SoCameraAnimation | Rotates a camera around an inventor scene in a smooth pan. |
| SoCameraInteraction |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| SoCameraInteraction | Uwe Siems | InventorModule | work-in-progress | | SoCameraInteraction | Control camera/headlight with mouse. |
| SoControl |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| SoControl | Felix Ritter | InventorModule | stable | Inspectors | SoControl | Inventor core control |
| SoCSO |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| CSOBulgeProcessor | Olaf Konrad | MLModule | stable | CSOProcessor | SoCSO | Allows for a deformation of all CSOs. |
| CSOFreehandProcessor | Olaf Konrad | MLModule | stable | CSOProcessor | SoCSO | Allows for generating and editing of freehand, spline and linear CSOs. |
| CSOIsoProcessor | Alexander Köhn, Olaf Konrad | MLModule | stable | CSOProcessor | SoCSO | Allows for generating contours at fixed or interactively set iso values. |
| CSOLiveWireProcessor | Olaf Konrad, Frank Heckel | MLModule | stable | CSOProcessor | SoCSO | Allows for a semi-automatic generation of contours at image edges. |
| CSOModifyProcessor | Olaf Konrad | MLModule | stable | CSOProcessor | SoCSO | Allows for a modification of all CSOs. |
| CSOPrimitiveProcessor | Alexander Köhn, Olaf Konrad | MLModule | stable | CSOProcessor | SoCSO | Allows for generating and editing of rectagular and ellipsoid contours. |
| SoCSO3DVis | Olaf Konrad | InventorModule | stable | SoCSO | SoCSO | Draws the CSOs of a CSOList in 3D. |
| SoCSOTransform | Alexander Koehn | InventorModule | work-in-progress | SoCSO | SoCSO | Transforms CSOs by an affine matrix. |
| SoView2DCSOEditor | Olaf Konrad | InventorModule | stable | SoCSO | SoCSO | Allows for an interactive drawing and editing of one or more CSOs. |
| SoCustomViewer |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| SoCustomExaminerViewer | Felix Ritter | InventorModule | stable | View3D | SoCustomViewer | customizable examiner viewer |
| SoFlash |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| SoFlash | Felix Ritter | InventorModule | stable | Visualization | SoFlash | Smoothly flashing material node |
| SoFrameBufferObjects |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| SoCheckFramebufferObjectSupport | Felix Ritter | InventorModule | work-in-progress | Visualization,Shader | SoFrameBufferObjects | check for framebuffer object support |
| SoComplexitySwitch | Felix Ritter | InventorModule | stable | Visualization | SoFrameBufferObjects | complexity-dependent switch |
| SoDepthPeelRenderer | Felix Ritter, Florian Link, Olaf Konrad, Alexander Köhn | InventorModule | stable | Visualization | SoFrameBufferObjects | renders a scene with depth peeling |
| SoFramebufferRenderer | Felix Ritter, Florian Link | InventorModule | stable | Visualization | SoFrameBufferObjects | renders a scene with a fixed resolution |
| SoFramebufferTexture | Felix Ritter | InventorModule | stable | Visualization | SoFrameBufferObjects | framebuffer object texture |
| SoImagePlane | Felix Ritter | InventorModule | stable | Shader | SoFrameBufferObjects | screen aligned image plane |
| SoGVR |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| SoGVRDebug | Florian Link | InventorModule | work-in-progress | | SoGVR | allows to show additional debug information of a running GVR |
| SoGVRDecoration | Florian Link | InventorModule | stable | | SoGVR | allows to decorate the rendered (sub)volume with a bounding box |
| SoGVRDepthPeel | Florian Link | InventorModule | stable | VolRend | SoGVR | add transparent geometry to the SoGVRVolumeRenderer |
| SoGVRDiagnosis | Florian Link | InventorModule | work-in-progress | | SoGVR | allows to show additional debug information of a running GVR |
| SoGVRDrawOnPlane | Alexander Khn | InventorModule | stable | VolRendExtensions | SoGVR | specifies a plane for the GVR to draw onto |
| SoGVRFirstHitAmbientOcclusion | Florian Link | InventorModule | stable | VolRendExtensions | SoGVR | implements ambient occlusion for the first hit ray caster |
| SoGVRFirstHitRayCastSettings | Florian Link | InventorModule | stable | VolRendExtensions | SoGVR | enables the GVR first hit ray caster, requires SoGVRRayCastSettings to be present |
| SoGVRFramebufferSettings | Stephan Palmer | InventorModule | work-in-progress | VolRend | SoGVR | Allows to modify blend function/equation and polygon offset |
| SoGVRGradientVolume | Florian Link | InventorModule | stable | VolRendExtensions | SoGVR | allows to set a gradient volume for a SoGVRVolumeRenderer |
| SoGVRIlluminationSettings | Florian Link | InventorModule | stable | VolRendExtensions | SoGVR | allows to override the illuminated shader settings of the SoGVRVolumeRenderer |
| SoGVRIncrementalUpdater | Florian Link | InventorModule | stable | VolRendExtensions | SoGVR | allows to have incremental updates of the same SoGVRVolumeRenderer module in multiple viewers |
| SoGVRLitSphereShading | Florian Link | InventorModule | stable | VolRendExtensions | SoGVR | implements lit sphere shading using shader pipeline |
| SoGVRMaskSettings | Florian Link | InventorModule | stable | VolRendExtensions | SoGVR | allows to override the settings (not the volume itself) of a SoGVRMaskVolume node |
| SoGVRMaskVolume | Florian Link | InventorModule | stable | VolRendExtensions | SoGVR | allows to mask volume data of the SoGVRVolumeRenderer |
| SoGVRMeanIPMode | Florian Link | InventorModule | work-in-progress | VolRendExtensions | SoGVR | implements a mean/average intensity projection as GVR extension |
| SoGVROptimizations | Florian Link | InventorModule | stable | VolRendExtensions | SoGVR | allows to set the optimization modes of the GVR to enable/disable them for custom shaders and debugging |
| SoGVRPickResult | Florian Link | InventorModule | stable | VolRendExtensions | SoGVR | allows to get the complete GVR picking result |
| SoGVRPointLight | Florian Link | InventorModule | stable | | SoGVR | Adds a point light to the GVR shader pipeline |
| SoGVRQualitySettings | Florian Link | InventorModule | stable | VolRendExtensions | SoGVR | allows to override the quality settings of the SoGVRVolumeRenderer |
| SoGVRRayCastSettings | Florian Link | InventorModule | stable | VolRendExtensions | SoGVR | enables the GVR ray caster |
| SoGVRSecondaryLUT | Florian Link | InventorModule | stable | VolRendExtensions | SoGVR | allows to set additional secondary LUTs |
| SoGVRSecondaryVolume | Florian Link | InventorModule | stable | VolRendExtensions | SoGVR | allows to set additional octree volumes |
| SoGVRSecondaryVolumeSettings | Florian Link | InventorModule | stable | VolRendExtensions | SoGVR | allows to overwrite settings for secondary volumes |
| SoGVRShaderDiagnosis | Florian Link | InventorModule | work-in-progress | | SoGVR | allows to show shader infos of the running SoGVRVolRen |
| SoGVRShaderFunction | Stephan Palmer, Christian Rieder | InventorModule | work-in-progress | | SoGVR | Defines a custom GLSL function and adds it to the rendering pipeline of GVR |
| SoGVRShaderInclude | Stephan Palmer, Christian Rieder | InventorModule | work-in-progress | VolRend | SoGVR | Defines GLSL code which can used by functions defined with SoGVRShaderFunction |
| SoGVRShaderParameterDirection | Florian Link | InventorModule | stable | | SoGVR | Defines a direction parameter available in the GVR shader |
| SoGVRShaderParameterPlane | Florian Link | InventorModule | stable | | SoGVR | Defines a plane parameter available in the GVR shader |
| SoGVRShaderParameterPosition | Florian Link | InventorModule | stable | | SoGVR | Defines a position parameter available in the GVR shader |
| SoGVRSlabHint | Florian Link | InventorModule | stable | VolRendExtensions | SoGVR | tells the GVR that is rendering slabs on a SoView2D via SoView2DScene |
| SoGVRSubVolumeSettings | Florian Link | InventorModule | stable | VolRendExtensions | SoGVR | allows to override the sub volume settings of the SoGVRVolumeRenderer |
| SoGVRTagObjectStyle | Florian Link | InventorModule | stable | VolRendExtensions | SoGVR | allows to extend the SoGVRVolumeRenderer with shading parameters per tag object id |
| SoGVRTagVolume | Florian Link | InventorModule | stable | VolRendExtensions | SoGVR | allows to set a tag volume for a SoGVRVolumeRenderer |
| SoGVRTransformedVolume | Florian Link | InventorModule | stable | VolRendExtensions | SoGVR | allows to set additional transformed 3d volumes |
| SoGVRTransformedVolumeSettings | Florian Link | InventorModule | stable | VolRendExtensions | SoGVR | allows to overwrite settings for transformed volumes |
| SoGVRVolumeRenderer | Florian Link | InventorModule | stable | VolRend | SoGVR | Volume Renderer using OpenGL and shaders |
| SoInteractionControllers |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| SoExecuteCommandAction | Uwe Siems | InventorModule | work-in-progress | Interaction | SoInteractionControllers | Allows to manually trigger a command action in an Inventor scene |
| SoInteractionInfo | Uwe Siems | InventorModule | work-in-progress | Interaction | SoInteractionControllers | Show available actions by ID |
| SoInteractionMapping | Uwe Siems | InventorModule | work-in-progress | Interaction | SoInteractionControllers | Override mouse mappings for new interaction scheme |
| SoLUTTools |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| SoLUTEditor | Florian Link | InventorModule | stable | LUT | SoLUTTools | a lookup table editor for RGBA tables |
| SoLUTEditor2D | Philipp Dressel | InventorModule | stable | LUT | SoLUTTools | a 2D lookup table editor for RGBA tables |
| SoMeasurement |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| SoAngleLines | Henry Sonnet, Christian Tietjen | InventorModule | stable | Measurement | SoMeasurement | Calculates and renders the angle between two lines in 3D. |
| SoAngleToObjects | Christian Tietjen | InventorModule | stable | Measurement | SoMeasurement | Measures and displays the angle between two objects automaticaly. |
| SoArrow | Christian Tietjen | InventorModule | stable | Visualization | SoMeasurement | Draws an arrow |
| SoCake | Christian Tietjen | InventorModule | stable | Visualization | SoMeasurement | Draws an tasty cake |
| SoDistanceLine | Henry Sonnet, Christian Tietjen | InventorModule | stable | Measurement | SoMeasurement | Draws a line showing the distance |
| SoMainAxis | Christian Tietjen | InventorModule | stable | Visualization | SoMeasurement | Computes the main axis of an object |
| SoMinimalDistance | Christian Tietjen | InventorModule | stable | Visualization | SoMeasurement | Computes the shortest distance between two objects |
| SoRuler | Christian Tietjen | InventorModule | stable | Visualization | SoMeasurement | Defines and draws a ruler that can be moved/modified by manual selection. Selection/modify is handled by sphere draggers at rulers start/end (change ruler length)
and by a central dragger (move the ruler). |
| SoShapeToPointSet | Christian Tietjen | InventorModule | stable | Visualization | SoMeasurement | Generates a pointset out of a shape |
| SoThresholdToPointSet | Christian Tietjen | InventorModule | stable | Measurement | SoMeasurement | Generates a pointset out of an image |
| SoMLSupport |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| SoMLImageProperties | Felix Ritter | InventorModule | stable | Shader | SoMLSupport | set ML image properties in Open Inventor state |
| SoMovieScripter |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| SoMovieScripter | Olaf Konrad | InventorModule | stable | | SoMovieScripter | tool for script based or interactively generated movies |
| SoMultiTexture |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| SoMLTexture2 | Felix Ritter | InventorModule | stable | Visualization | SoMultiTexture | apply ML texture |
| SoTextureUnit | Felix Ritter | InventorModule | stable | Shader | SoMultiTexture | texture unit selector |
| SoOrientation |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| SoOrientationInset | Felix Ritter | InventorModule | stable | Visualization | SoOrientation | displays a scene graph as inset with the same orientation as the main scene |
| SoOrientationModel | Felix Ritter | InventorModule | stable | Visualization | SoOrientation | displays several predefined models |
| SoRL |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| SoCrossHair | Wolf Spindler, Volker Dicken | InventorModule | stable | Interaction | SoRL | A positionable line cross for selections and positions |
| SoRLAxis | Wolf Spindler | InventorModule | stable | Visualization | SoRL | Draws a 3d Coordinate System |
| SoRLIntensityProfile | Wolf Spindler | InventorModule | stable | Visualization | SoRL | Shows slice from (z,c,t,u) position in input image as intensity profile |
| SoRLIsoSurface | Wolf Spindler | InventorModule | stable | IsoSurf | SoRL | Generates/Draws a Iso Surface Input image |
| SoRLLookUpTable | Wolf Spindler | InventorModule | stable | LUT | SoRL | Lookup table for visualization contexts (e.g. SoView2D, SoRLVolRen, SoRLIsoSurface) |
| SoRLVolRen | Wolf Spindler | InventorModule | stable | VolRend | SoRL | General Volume Renderer using OpenGL |
| SoSelection2 | Wolf Spindler | InventorModule | stable | Interaction | SoRL | General Volume Renderer using OpenGL |
| SoShader |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| SoCheckShaderSupport | Felix Ritter | InventorModule | stable | Shader | SoShader | check for shader support |
| SoClearShaderState | Felix Ritter | InventorModule | stable | Shader | SoShader | clear shader-related elements in traversal state |
| SoFragmentShader | Felix Ritter | InventorModule | stable | Shader | SoShader | fragment shader |
| SoFramebufferSampler2D | Felix Ritter | InventorModule | stable | Shader | SoShader | framebuffer object sampler parameter |
| SoFramebufferSampler3D | Felix Ritter | InventorModule | stable | Shader | SoShader | framebuffer object sampler parameter |
| SoGeometryShader | Felix Ritter | InventorModule | stable | Shader | SoShader | geometry shader |
| SoGLRenderState | Felix Ritter | InventorModule | work-in-progress | Shader | SoShader | modify OpenGL state |
| SoInheritedFramebufferSampler | Felix Ritter | InventorModule | work-in-progress | Shader | SoShader | framebuffer object sampler parameter |
| SoMLSampler1D | Felix Ritter, Alexander Köhn | InventorModule | stable | Shader | SoShader | shader sampler 1D parameter |
| SoMLSampler2D | Felix Ritter | InventorModule | stable | Shader | SoShader | shader sampler 2D parameter |
| SoMLSampler3D | Felix Ritter | InventorModule | stable | Shader | SoShader | shader sampler 3D parameter |
| SoMLSamplerCubeMap | Alexander Köhn | InventorModule | stable | Shader | SoShader | shader sampler cubemap parameter |
| SoMultiPassFramebufferSampler | Felix Ritter | InventorModule | work-in-progress | Shader | SoShader | framebuffer object sampler parameter |
| SoMultiplePass | Felix Ritter | InventorModule | work-in-progress | Shader | SoShader | render scene multiple times |
| SoShaderParameter1f | Felix Ritter | InventorModule | stable | Shader | SoShader | shader float parameter |
| SoShaderParameter1i | Felix Ritter | InventorModule | stable | Shader | SoShader | shader 1 integer parameter |
| SoShaderParameter2f | Felix Ritter | InventorModule | stable | Shader | SoShader | shader 2 float parameter |
| SoShaderParameter2i | Felix Ritter | InventorModule | stable | Shader | SoShader | shader 2 integer parameters |
| SoShaderParameter3f | Felix Ritter | InventorModule | stable | Shader | SoShader | shader 3 float parameter |
| SoShaderParameter3i | Felix Ritter | InventorModule | stable | Shader | SoShader | shader 3 integer parameters |
| SoShaderParameter4f | Felix Ritter | InventorModule | stable | Shader | SoShader | shader 4 float parameter |
| SoShaderParameterColor | Felix Ritter | InventorModule | stable | Shader | SoShader | shader color parameter |
| SoShaderParameterMatrix | Felix Ritter | InventorModule | stable | Shader | SoShader | shader matrix parameter |
| SoShaderParameterMLImageProperties | Felix Ritter | InventorModule | stable | Shader | SoShader | shader ML image properties parameter |
| SoShaderParameterMLImageSize | Felix Ritter | InventorModule | stable | Shader | SoShader | shader ML image size parameter |
| SoShaderProgram | Felix Ritter | InventorModule | stable | Shader | SoShader | shader program |
| SoVertexShader | Felix Ritter | InventorModule | stable | Shader | SoShader | vertex shader |
| SoSilhouette |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| SoEdgeEmphasize | Felix Ritter | InventorModule | stable | Visualization | SoSilhouette | Open Inventor feature-lines enhancement node |
| SoSilhouette | Felix Ritter | InventorModule | stable | Visualization | SoSilhouette | Open Inventor silhouette node |
| SoTensorFieldVis |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| SoTensorFieldVis | Olaf Konrad | InventorModule | stable | DTIVisualization | SoTensorFieldVis | 3D Visualization of DTI images, vector fields and tensor fields |
| SoUtils |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| SoBackground | Florian Link | InventorModule | stable | View3D | SoUtils | Draws a background bar, can be combined with SoRLLookupTable |
| SoCalculator | Florian Link | InventorModule | stable | Fields | SoUtils | General calculator for float and vector3f fields |
| SoCameraViewAll | Florian Link | InventorModule | stable | | SoUtils | allows to trigger the view all action of a camera, independent of a viewer |
| SoClipBox | Florian Link | InventorModule | stable | Interaction | SoUtils | Provides 6 clipping planes that surround the scene |
| SoFocus | Christian Schumann | InventorModule | stable | Interaction | SoUtils | General facility to detect focus changes |
| SoKeyGrabber | Florian Link | InventorModule | stable | Interaction | SoUtils | Grabs keyboard events in an Inventor scene |
| SoMLLUT | Florian Link | InventorModule | stable | LUT | SoUtils | sets an ML look-up table in the state of the inventor scene |
| SoMLLUTChangeColor | Alexander Köhn | InventorModule | stable | LUT | SoUtils | Changes following SoMLLUT as it is done by the ChangeLUTColor module. |
| SoMouseGrabber | Florian Link | InventorModule | stable | Interaction | SoUtils | Grabs mouse events in an Inventor scene and converts them to floats |
| SoPlaneDragger | Florian Link | InventorModule | stable | Plane | SoUtils | A simple plane dragger, can be connected to a SoClipPlane |
| SoPlaneSync | Wolf Spindler | InventorModule | stable | Plane | SoUtils | Computes a new plane translation from a distance factor, a rotation and a translation |
| SoPolygonOffset | Felix Ritter | InventorModule | stable | InventorNodesAutomatic | SoUtils | The SoPolygonOffset node encapsulates the OpenGL 1.1 polygon offset feature |
| SoSceneWriter | Florian Link, Stephan Zidowitz | InventorModule | stable | InventorFile | SoUtils | Writes the scene graph to a file (diverse formats). |
| SoShowFPS | Florian Link | InventorModule | stable | | SoUtils | Draws the current FPS |
| SoToggle | Florian Link | InventorModule | stable | InventorGroup | SoUtils | toggle the rendering of the contained scene graph |
| SoVectorToFloat | Florian Link | InventorModule | stable | InventorGroup | SoUtils | converts a vector to its x,y,z components |
| SoViewportRegion | Christian Schumann | InventorModule | stable | Visualization | SoUtils | Renders its children into a specified viewport region. Events are also mapped to this viewport region. |
| SoVascularSystem |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| SoVascularDistanceToInventor | Olaf Konrad | InventorModule | stable | VesselVis | SoVascularSystem | measures the minimal distances of a vascular system graph to an arbitrary OpenInventor scene |
| SoVascularSystem | Olaf Konrad | InventorModule | stable | VesselVis | SoVascularSystem | Visualizes a vascular system and allows for some interaction |
| SoView2D |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| SoExtText2 | Florian Link | InventorModule | stable | Visualization | SoView2D | nicer font node than SoText2 |
| SoOrthoView2D | Florian Link | InventorModule | stable | View2D | SoView2D | 2D viewer that show three orthogonal viewers and allows different layout types |
| SoView2D | Florian Link | InventorModule | stable | View2D | SoView2D | 2D viewer that draws slices and sends drawing and mouse/keyboard events to its extensions |
| SoView2DAnnotation | Florian Link | InventorModule | stable | View2DExtended | SoView2D | Draws annotations (dicom and userdefined) on the SoView2D |
| SoView2DAutoCenter | Florian Link | InventorModule | stable | View2DExtended | SoView2D | Zooms into a region of a slice. |
| SoView2DBorder | Florian Link | InventorModule | stable | View2DExtended | SoView2D | Draws a border on the SoView2D |
| SoView2DBorderHighlight | Tobias Boskamp | InventorModule | stable | View2DExtended | SoView2D | Draws a border around a selected range of slices in a View2D |
| SoView2DDeformationGridView | Tobias Böhler | InventorModule | stable | View2D | SoView2D | SoView2D extension for displaying a deformation grid as an image overlay. |
| SoView2DEnlargeOnClick | Florian Link | InventorModule | stable | View2DExtended | SoView2D | Switches to single image from tiled images on click onto a slice |
| SoView2DExtensionSeparator | Christian Schumann | InventorModule | stable | View2D | SoView2D | SoView2D extension for grouping of extensions to control event evaluation. |
| SoView2DHint | Florian Link | InventorModule | stable | View2DExtended | SoView2D | hint for 3d rendering of view2d and extensions |
| SoView2DLegend | Olaf Konrad | InventorModule | stable | View2DExtended | SoView2D | Converts a legend string to a legend and draws this onto a SoView2D. The legend consists of a (stippled) line and a text, both in a specified color. The legend is intended to be used with SoView2DContour. |
| SoView2DMarkerEditor | Florian Link | InventorModule | stable | Interaction | SoView2D | Manages a list of markers that can be selected and are drawn on the SoView2D |
| SoView2DOverlay | Florian Link | InventorModule | stable | View2D | SoView2D | Draws an overlay image onto the SoView2D, uses the current SoRLLookupTable (image needs to have same extends as SoView2D image!) |
| SoView2DOverlayDecoration | Florian Link | InventorModule | stable | View2D | SoView2D | Draws decorations onto the overlay image that is rendered on a SoView2D |
| SoView2DPlane | Florian Link | InventorModule | stable | Plane | SoView2D | Draws the intersection between a plane and the current slice on SoView2D |
| SoView2DPosition | Florian Link | InventorModule | stable | Interaction | SoView2D | Selects and draws a cursor at the current position on SoView2D |
| SoView2DRectangle | Florian Link | InventorModule | stable | Interaction | SoView2D | Allows to select a 3D rectangle on the SoView2D |
| SoView2DSlicer | Florian Link | InventorModule | stable | Interaction | SoView2D | Allows to slice through a SoView2D by using the mouse |
| SoView2DSliceShift | Florian Link | InventorModule | stable | Interaction | SoView2D | Allows xy shifting of the inner slices of SoView2D |
| SoView2DSliceZoom | Florian Link | InventorModule | stable | Interaction | SoView2D | Allows zooming of inner slices in SoView2D |
| SoView2DTransRot | Florian Link | InventorModule | stable | Interaction | SoView2D | allows to do a trackball interaction on the slice, can be used to position mprs interactively |
| SoView2DVectorFieldView | Tobias Böhler | InventorModule | stable | View2D | SoView2D | SoView2D extension for displaying a 3-D vector field as an image overlay. |
| SoView2DVoxelValue | Florian Link | InventorModule | stable | Interaction | SoView2D | Reads the current cursor position on the SoView2D. |
| SoView2DVoxelView | Wolf Spindler | InventorModule | stable | View2D | SoView2D | SoView2D extension for detailed voxel viewing |
| SoView2DContour |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| SoView2DContour | Olaf Konrad | InventorModule | stable | View2DExtended | SoView2DContour | calculates and draws multiple contours in 2D or 3D objects |
| SoView2DMenu |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| SoView2DMenu | Wolf Spindler | InventorModule | stable | View2DExtended | SoView2DMenu | Popup Menu Node For 2D Viewing |
| SoView2DMenuItem | Wolf Spindler | InventorModule | stable | View2DExtended | SoView2DMenu | Item For View2D Menus |
| SoView2DScene |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| SoView2DScene | Felix Ritter | InventorModule | stable | View2DExtended | SoView2DScene | 2D slice visualization of connected scene |
| SoViewers |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| SoExaminerViewer | Florian Link | InventorModule | stable | View3D | SoViewers | The examiner viewer is used to view an OpenInventor scene graph. It stores the current settings and the camera position |
| SoRenderArea | Florian Link | InventorModule | stable | View3D | SoViewers | Simple viewer with no interaction, nice to use with SoView2D |
| SoWEM |
| Module | Authors | Type | Status | Genre | Dll | Comment |
| SoView2DWEMContour | Bart De Dobbelaer | InventorModule | stable | WEMInteraction | SoWEM | Draw contour in screen coordinates. To be used by SoWEMExtrude. |
| SoView2DWEMEditor | Olaf Konrad | InventorModule | stable | WEMInteraction | SoWEM | Allows for an interactive deformation of a WEM. |
| SoWEMConvertInventor | Rocco Gasteiger, Christian Tietjen, Olaf Konrad | InventorModule | stable | WEMGenerate | SoWEM | Converts an Inventor scene to a WEM data structure. |
| SoWEMDiagnosis | Bart De Dobbelaer, Olaf Konrad | InventorModule | stable | WEMInformation | SoWEM | Displays WEM information with an Inventor scene |
| SoWEMExtrude | Bart De Dobbelaer | InventorModule | stable | WEMInteraction | SoWEM | Extrude contour in screen coordinates to WEM. |
| SoWEMInteract | Bart De Dobbelaer | InventorModule | stable | WEMInteraction | SoWEM | Remove or select parts of the WEM based on a 2D drawn contour. |
| SoWEMRenderer | Olaf Konrad, Bart De Dobbelaer | InventorModule | stable | WEMRendering | SoWEM | Renders a WEM to OpenInventor |