![]() |
open_iA 2021.08
A tool for the visual analysis and processing of volumetric datasets, with a focus on industrial computed tomography.
|
| ►Nitk | |
| Cdlg_CSVInput | Loads custom csv file with data preview Settings can be adapted and saved under a specified format name |
| Cdlg_datatypeconversion | |
| Cdlg_imageproperty | |
| Cdlg_modalities | |
| Cdlg_modalityProperties | |
| Cdlg_slicer | |
| Cdlg_volumePlayer | |
| CiA3DColoredPolyObjectVis | |
| CiA3DCylinderObjectVis | |
| CiA3DEllipseObjectVis | |
| CiA3DLabelledVolumeVis | |
| CiA3DLineObjectVis | |
| CiA3DNoVis | |
| CiA3DObjectVis | Base class for 3D visualizations of objects (e.g |
| CiAAbortListener | |
| CiAAbstractMagicLensWidget | |
| CiAAlgorithm | Base class for algorithms running in the background |
| CiAAmiraMeshIO | |
| CiAAttributeDescriptor | |
| CiABarGraphPlot | Plots the given data points as single bars, horizontally separated by the given margin |
| CiABoxPlotData | Computes and stores data required for showing a boxplot |
| CiAChannelData | |
| CiAChannelSlicerData | |
| CiAChartFunction | Abstract base class for representing some kind of function in an an iAChartWithFunctionsWidget |
| CiAChartFunctionBezier | Class representing a bezier curve in an iAChartWithFunctionsWidget |
| CiAChartFunctionGaussian | Class representing a Gaussian function in an iAChartWithFunctionsWidget |
| CiAChartTransferFunction | Class representing a transfer function in a histogram chart |
| CiAChartWidget | A chart widget which can show an arbitrary number of plots |
| CiAChartWithFunctionsWidget | A chart widget that can also show functions overlaid over the chart area (transfer function, Gaussian and Bezier curves) |
| CiAColorColumnDelegate | |
| CiAColorTheme | A simple (qualitative) color theme. Holds a number of colors (which can be distinguished easily) |
| CiAColorThemeManager | Manager for color themes |
| CiAConnector | Converts VTK images to ITK and vice versa. It is written to replace the ImageConverter of VTKEdge |
| CiAConverter | Class for converting a variable of the type QString to the templated type |
| CiAConverter< double > | |
| CiAConverter< int > | |
| CiAConverter< unsigned short > | |
| CiACPUID | |
| CiACsvConfig | Parameters for csv loading configuraton |
| CiACsvIO | Class for reading a csv into a table, using given options |
| CiACsvQTableCreator | |
| CiACsvTableCreator | Interface used by iACsvIO for creating the actual table subclass for each kind of table that is specifically required somewhere (e.g |
| CiACsvVectorTableCreator | |
| CiACsvVtkTableCreator | |
| CiADefaultScatterPlotPointInfo | |
| CiADepthComparator | For comparing functions by the chosen depth measure value in an iAFunctionalBoxplot |
| CiADepthMeasure | Abstract Base for depth measures for a single function and band combination |
| CiADiskData | Collection of vtk classes required for displaying a disk |
| CiADockWidgetWrapper | Show any arbitrary widget inside of a QDockWidget |
| CiADurationEstimator | Interface for operations providing elapsed time and estimated remaining duration |
| CiAEntropyImageFilter | Calculates the pixelwise entropy out of a collection of input images |
| CiAExceptionThrowingErrorObserver | Throws an exception when observing an error in itk objects |
| CiAFast3DMagicLensWidget | |
| CiAFileChooserWidget | A widget for selection of input/output file(s), or folder, combining a text input and a browse button |
| CiAFilledLinePlot | Plots the given data as a line and fills the area below the line |
| CiAFilter | Base class for image filters |
| CiAFilterRegistry | Registry for image filters |
| CiAFilterRunnerGUI | Default GUI runner for an iAFilter |
| CiAFilterRunnerGUIThread | GUI Runner Thread for running descendants of iAFilter |
| CiAFilterRunnerRegistry | |
| CiAFilterSelectionDlg | Dialog for selecting a filter from the ones currently registered with the iAFilterRegistry |
| CiAFunction | Class representing a generic (single-parameter) function, which can be passed into the functional boxplot calculation |
| CiAFunctionalBoxplot | Class for calculating and providing functional boxplot data for arbitrary functions For details on the calculation, see Lopez-Pintado, S |
| CiAFunctionBand | Class for storing a "function band", i.e. a min-max range, for creating an iAFunctionalBoxplot |
| CiAGenericFactory | Generic factory class |
| CiAGUIModuleInterface | Base class for a module interface |
| CiAHistogramData | Computes and stores histogram data, which can be used in plots |
| CiAImageCoordConverter | Utility class for converting (2D/)3D indices to a flat (1D) index |
| CiAImageCoordinate | Helper for storing 3D image coordinates |
| CiAImageInfo | Statistical information on an image: min/max, mean, standard deviation |
| CiAInternalSettingsWrapper | |
| CiAIO | Class currently containing most IO operations (file reading and writing) |
| CiAIOProvider | Class which provides helper methods around IO |
| CiAITKTypeMapper | |
| CiAITKTypeMapper< char > | |
| CiAITKTypeMapper< double > | |
| CiAITKTypeMapper< float > | |
| CiAITKTypeMapper< int > | |
| CiAITKTypeMapper< long > | |
| CiAITKTypeMapper< long long > | |
| CiAITKTypeMapper< short > | |
| CiAITKTypeMapper< unsigned char > | |
| CiAITKTypeMapper< unsigned int > | |
| CiAITKTypeMapper< unsigned long > | |
| CiAITKTypeMapper< unsigned long long > | |
| CiAITKTypeMapper< unsigned short > | |
| CiAJob | |
| CiAJobListView | A list of currently running jobs and their progress |
| CiALabel3D | Shows a text label attached to a point in 3D |
| CiALensData | Information about a single lens window of an iAMagicLens |
| CiALinearMapper | Maps linearly from source to destination range |
| CiALinePlot | Plots the given data as a line |
| CiALinePointers | A horizontal line that can be added to a vtkRenderer, with two cones marking start and end of the line |
| CiALineSegment | Collection of vtk classes required for displaying a line segment |
| CiAListNameMapper | Maps numbers to names via a given list |
| CiALoadedModule | Data associated with a single loaded module |
| CiALog | Singleton providing access to the global logger object |
| CiALogarithmicMapper | Maps logarithmically from source to destination range |
| CiALogger | Base interface for logging implementation in iALog.cpp |
| CiALogRedirectITK | Redirects all log output from ITK to the LOG macro (i.e. iALog) |
| CiALogRedirectVTK | Redirects all log output from VTK to the LOG macro (i.e. iALog) |
| CiALogWidget | A dock widget to show log messages |
| CiALookupTable | Class representing a lookup table for color coding |
| CiAMagicLens | Provides magic lens functionality for a given vtk render window, which can have up to eight lenses into other datasets |
| CiAMainWindow | |
| CiAMapper | Abstract base class for a mapping from a source- into a destination range |
| ►CiAMaskingLabelOverlapMeasuresImageFilter | Computes overlap measures between the set same set of labels of pixels of two images |
| CiAMat4 | Class representing a 4x4 float matrix |
| CiAMaximumDistanceFilter | |
| CiAMdiChild | |
| CiAModality | Class holding the data of a single image channel |
| CiAModalityList | Holds a list of datasets, and provides methods to save and load such lists |
| CiAModalityTransfer | Unite a color transfer function, an opacity transfer function and GUI classes used for viewing a histogram of the data and for editing the transfer functions |
| CiAModifiedDepthMeasure | Modified depth measure, sums up the percentages to which the function is contained in each band of other function pairs |
| CiAModuleAttachmentToChild | Base class for data from a module that needs to be "attached" to a single iAMdiChild window |
| CiAModuleDispatcher | Responsible for managing (i.e. loading, initializing and properly shutting down) all modules existing in the plugin folder |
| CiAModuleInterface | Base class for a module interface |
| CiAMouseInteractorStyle | |
| CiAMultiStepProgressObserver | Enables Observing the progress of multiple vtk algorithms executed sequentially via signals |
| CiANameMapper | Abstract interface for mapping each index from a given range [0..size()-1] to names |
| CiAObserverRedirect | Observer needs to be a separate class; otherwise there is an error when destructing, as vtk deletes all its observers.. |
| CiAOIFReaderHelper | Helper class for reading .oif files. Adapted from FluoRenderer code |
| CiAParameterDlg | Dialog asking the user for some given parameters |
| CiAParametricSpline | Wrapper for vtkParametricSpline to be able to retrieve protected length property |
| CiAParametrizableLabelVotingImageFilter | This filter performs pixelwise voting among an arbitrary number of input images, where each of them represents a segmentation of the same scene (i.e., image) |
| CiAPercentBasedEstimator | Simple estimator: starts the clock as soon as it is created, and estimates remaining time by percentage of completion and elapsed time |
| CiAPerfHelperImpl | |
| CiAPerformanceHelper | Class for debug output about start and end of an operation call start() to print start message call stop() to print stop message + time call time() in between to show lap times all optionally including memory usage |
| CiAPerformanceTimer | Class for simple performance measurements |
| CiAPerfTimerImpl | |
| CiAPlot | Interface for a function which is drawable in a chart |
| CiAPlotCollection | Collects multiple plots and makes them act as a single plot |
| CiAPlotData | Abstract base class providing data used for drawing a plot in a chart |
| CiAPreferences | Collection of generic open_iA program preferences |
| CiAProbabilisticVotingImageFilter | |
| CiAProfileProbe | |
| CiAProfileWidget | |
| CiAProgress | Connects computation with progress listeners through signals |
| CiAProjectBase | |
| CiAProjectRegistry | |
| CiAProxyStyle | |
| CiAQCheckBoxVector | |
| CiAQFlowLayout | |
| CiAQLineEditVector | |
| CiAQRadioButtonVector | |
| CiAQSettingsWrapper | |
| ►CiAQSplom | A scatter plot matrix (SPLOM) widget |
| CiAQTtoUIConnector | |
| CiAQTtoUIConnector< QToolBar, uiType > | |
| CiAQVTKWidget | Unified interface to a Qt widget with VTK content, providing consistent usage for VTK versions 8 to 9 |
| CiAQWidgetToolbar | IAQWidgetToolbar has different looks |
| CiARawFileParamDlg | |
| CiARawFileParameters | Contains all metadata required to load a raw data file |
| CiARenderer | Class encapsulating a main and a label renderer for displaying 3D objects, and displaying several helper widgets for a 3D vtk rendering window |
| CiARendererImpl | Displays several helper widgets for a 3D vtk rendering window |
| CiARendererViewSync | Class synchronizing the viewing parameters between multiple renderers |
| CiARenderObserver | Observes the mouse movements in an iARenderer |
| CiARenderSettings | Settings for vtkRenderer, and helpers defined in iARenderer |
| CiARulerActor | |
| CiARulerRepresentation | |
| CiARulerWidget | |
| CiASavableProject | Interface for anything that can be saved as a project |
| ►CiAScatterPlot | Represents a single scatter plot in the scatter plot matrix (SPLOM) |
| CiAScatterPlotPointInfo | Class for providing information on a point in the scatter plot (used in tooltips) |
| CiAScatterPlotViewData | Class providing details on the current viewing configuration to a scatterplot or a scatterplot matrix (iAScatterPlotWidget or iAQSplom) |
| CiAScatterPlotWidget | Widget for using a single scatter plot (outside of a SPLOM) |
| CiASelectedBinPlot | Plot highlighting a single bin in a histogram plot |
| CiASettingsWrapper | |
| CiASimpleAbortListener | Simple implementation of an iAAbortListener - it holds a boolean flag that is set by the abort method |
| CiASimpleDepthMeasure | Simple depth measure, just counts the number of bands of other function pairs which the function is fully contained in |
| CiASimpleTransferFunction | Simplest possible transfer function: just a container for ctf and otf (no management of these contained classes!) TODO: get rid in favor of something with smart pointers! |
| CiASingleColorTheme | |
| CiASingleSlicerSettings | Settings applicable to a single slicer window |
| CiASlicer | Vtk-based slicer widget. "Channels" (i.e. image layers) are inserted via the addChannel method |
| CiASlicerImpl | Vtk-based slicer widget. "Channels" (i.e. image layers) are inserted via the addChannel method |
| CiASlicerInteractorStyle | Custom interactor style for slicers, for disabling certain vtk interactions we do differently |
| CiASlicerProfile | Represents a "raw" profile function drawn over an image on a given renderer |
| CiASlicerProfileHandles | Shows handles for start and end of a profile line on the given (slicer) renderer |
| CiASlicerSettings | Settings for slicer windows and their interaction among each other and with other windows |
| CiASnakeSpline | |
| CiASpecificFactory | Factory for a specific typed derived from BaseType |
| CiASpline | |
| CiASPLOMData | Class for storing data shown in a scatter plot matrix (SPLOM) (a table with data values for one object per row, along with the names of the columns/parameters) |
| CiASPMSettings | |
| CiAStepFunctionPlot | Plots each data point as a rectangular bar, all the bars are horizontally connected via a line |
| CiATableWidgetItem | |
| CiATFTableDlg | Dialog for editing the precise values of a transfer function |
| CiATimeAdder | Class for adding up intervals of time one example use case is if you have a long running procedure with many steps, but only want to measure the contribution of some of the steps; e.g |
| CiATimeGuard | Simple performance helper class following RAII principle: Instantiate to start timer, destroy to stop timer prints to debug console |
| CiATLGICTLoader | |
| CiATransferFunction | Base class for anything providing a full transfer function (opacity + color) |
| CiAUndecidedPixelClassifierImageFilter | |
| CiAVec3T | Class representing a 3-dimensional vector |
| CiAVectorColorTheme | |
| CiAVolumeRenderer | Collects all vtk classes required for rendering a volume |
| CiAVolumeSettings | |
| CiAVolumeStack | |
| CiAvtkCommand | |
| CiAVtkDataType | |
| CiAVtkDataType< char > | |
| CiAVtkDataType< double > | |
| CiAVtkDataType< float > | |
| CiAVtkDataType< int > | |
| CiAVtkDataType< long > | |
| CiAVtkDataType< long long > | |
| CiAVtkDataType< short > | |
| CiAVtkDataType< unsigned char > | |
| CiAVtkDataType< unsigned int > | |
| CiAVtkDataType< unsigned long > | |
| CiAVtkDataType< unsigned long long > | |
| CiAVtkDataType< unsigned short > | |
| CiAvtkImageData | An image which allows the user to specify min/max of scalar range |
| CiAvtkInteractStyleActor | |
| CiAVtkText | Wraps the vtk classes required to display a text |
| CiAvtkTubeFilter | |
| CiAXmlSettings | Class for loading and storing settings to/from XML documents |
| CiAXYPlotData | |
| CMainWindow | Application main window, provides access to all global graphical user interface elements |
| CMdiChild | Child window of MainWindow's mdi area for showing a volume or mesh dataset |
| CvtkEllipsoidSource |