| ►CDistanceMetric | |
| ►Citk::Statistics::KernelInducedDistanceMetric< TVector > | Base class for kernel distance metrics |
| Citk::Statistics::GRBFKernelInducedDistanceMetric< TVector > | Gaussian radial basis kernel distance function |
| Citk::Statistics::RBFKernelInducedDistanceMetric< TVector > | Radial basis kernel distance function |
| Citk::Functor::FHWIntensityLinearTransform< TInput, TOutput > | |
| ►CiAAbortListener | |
| CiAFilter | Base class for image filters |
| CiAFilterRunnerGUIThread | GUI Runner Thread for running descendants of iAFilter |
| CiASimpleAbortListener | Simple implementation of an iAAbortListener - it holds a boolean flag that is set by the abort method |
| CiAAmiraMeshIO | |
| CiAAttributeDescriptor | |
| CiABoxPlotData | Computes and stores data required for showing a boxplot |
| CiAChannelData | |
| CiAChannelSlicerData | |
| ►CiAChartParentWidget | |
| ►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) |
| CiAProfileWidget | |
| CiAQSplom | A scatter plot matrix (SPLOM) widget |
| CiAScatterPlotWidget | Widget for using a single scatter plot (outside of a SPLOM) |
| ►CiAColorTheme | A simple (qualitative) color theme. Holds a number of colors (which can be distinguished easily) |
| CiASingleColorTheme | |
| CiAVectorColorTheme | |
| CiAColorThemeManager | Manager for color themes |
| CiAConnector | Converts VTK images to ITK and vice versa. It is written to replace the ImageConverter of VTKEdge |
| CiAConverter< T > | 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 |
| ►CiACsvTableCreator | Interface used by iACsvIO for creating the actual table subclass for each kind of table that is specifically required somewhere (e.g |
| CiACsvQTableCreator | |
| CiACsvVectorTableCreator | |
| CiACsvVtkTableCreator | |
| CiADepthComparator | For comparing functions by the chosen depth measure value in an iAFunctionalBoxplot |
| ►CiADepthMeasure< ArgType, ValType > | Abstract Base for depth measures for a single function and band combination |
| CiAModifiedDepthMeasure< ArgType, ValType > | Modified depth measure, sums up the percentages to which the function is contained in each band of other function pairs |
| CiASimpleDepthMeasure< ArgType, ValType > | Simple depth measure, just counts the number of bands of other function pairs which the function is fully contained in |
| CiADiskData | Collection of vtk classes required for displaying a disk |
| ►CiADurationEstimator | Interface for operations providing elapsed time and estimated remaining duration |
| CiAPercentBasedEstimator | Simple estimator: starts the clock as soon as it is created, and estimates remaining time by percentage of completion and elapsed time |
| CiAFilterRegistry | Registry for image filters |
| CiAFilterRunnerRegistry | |
| CiAFunctionalBoxplot< ArgType, ValType > | Class for calculating and providing functional boxplot data for arbitrary functions For details on the calculation, see Lopez-Pintado, S |
| CiAFunctionBand< ArgType, ValType > | Class for storing a "function band", i.e. a min-max range, for creating an iAFunctionalBoxplot |
| ►CiAGenericFactory< BaseType > | Generic factory class |
| CiASpecificFactory< DerivedType, BaseType > | Factory for a specific typed derived from BaseType |
| 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 | |
| CiAQSettingsWrapper | |
| CiASettingsWrapper | |
| CiAIOProvider | Class which provides helper methods around IO |
| CiAITKTypeMapper< T > | |
| 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 | |
| CiALabel3D | Shows a text label attached to a point in 3D |
| CiALensData | Information about a single lens window of an iAMagicLens |
| 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 |
| CiALoadedModule | Data associated with a single loaded module |
| CiALog | Singleton providing access to the global logger object |
| ►CiALogger | Base interface for logging implementation in iALog.cpp |
| 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 |
| ►CiAMapper | Abstract base class for a mapping from a source- into a destination range |
| CiALinearMapper | Maps linearly from source to destination range |
| CiALogarithmicMapper | Maps logarithmically from source to destination range |
| CiAMat4 | Class representing a 4x4 float matrix |
| CiAModality | Class holding the data of a single image channel |
| ►CiANameMapper | Abstract interface for mapping each index from a given range [0..size()-1] to names |
| CiAListNameMapper | Maps numbers to names via a given list |
| CiAOIFReaderHelper | Helper class for reading .oif files. Adapted from FluoRenderer code |
| 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 |
| CiABarGraphPlot | Plots the given data points as single bars, horizontally separated by the given margin |
| CiAFilledLinePlot | Plots the given data as a line and fills the area below the line |
| CiALinePlot | Plots the given data as a line |
| CiAPlotCollection | Collects multiple plots and makes them act as a single plot |
| CiASelectedBinPlot | Plot highlighting a single bin in a histogram plot |
| CiAStepFunctionPlot | Plots each data point as a rectangular bar, all the bars are horizontally connected via a line |
| ►CiAPlotData | Abstract base class providing data used for drawing a plot in a chart |
| CiAHistogramData | Computes and stores histogram data, which can be used in plots |
| CiAXYPlotData | |
| CiAPreferences | Collection of generic open_iA program preferences |
| CiAProfileProbe | |
| CiAProjectBase | |
| CiAProjectRegistry | |
| CiARawFileParameters | Contains all metadata required to load a raw data file |
| CiARendererViewSync | Class synchronizing the viewing parameters between multiple renderers |
| CiARenderSettings | Settings for vtkRenderer, and helpers defined in iARenderer |
| ►CiASavableProject | Interface for anything that can be saved as a project |
| CMdiChild | Child window of MainWindow's mdi area for showing a volume or mesh dataset |
| ►CiAScatterPlotPointInfo | Class for providing information on a point in the scatter plot (used in tooltips) |
| CiADefaultScatterPlotPointInfo | |
| CiASingleSlicerSettings | Settings applicable to a single slicer window |
| 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 | |
| CiASpline | |
| 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 |
| ►CiATransferFunction | Base class for anything providing a full transfer function (opacity + color) |
| 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 |
| 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! |
| CiAVec3T< T > | Class representing a 3-dimensional vector |
| CiAVec3T< double > | |
| CiAVolumeRenderer | Collects all vtk classes required for rendering a volume |
| CiAVolumeSettings | |
| CiAVolumeStack | |
| CiAVtkDataType< T > | |
| 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 > | |
| ►CiAVtkWidget | |
| ►CiAQVTKWidget | Unified interface to a Qt widget with VTK content, providing consistent usage for VTK versions 8 to 9 |
| ►CiAAbstractMagicLensWidget | |
| CiAFast3DMagicLensWidget | |
| ►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 |
| CiAXmlSettings | Class for loading and storing settings to/from XML documents |
| ►CImageToImageFilter | |
| ►Citk::FuzzyClassifierInitializationImageFilter< TInputImage, double, double > | |
| Citk::FCMClassifierInitializationImageFilter< TInputImage, TProbabilityPrecision, TCentroidValuePrecision > | Performs Fuzzy C-Means (FCM) Classification on an image |
| Citk::KFCMSClassifierInitializationImageFilter< TInputImage, TProbabilityPrecision, TCentroidValuePrecision > | Performs Spatially Constrained Fuzzy C-Means based on kernel-induced distance (KFCMS) Classification on an image |
| Citk::MSKFCMClassifierInitializationImageFilter< TInputImage, TProbabilityPrecision, TCentroidValuePrecision > | Performs Modified Spatial Kernelized Fuzzy C-Means (MSKFCM) Classification on an image |
| ►Citk::ImageToImageFilter | |
| CiAEntropyImageFilter< TInputImage, TOutputImage > | Calculates the pixelwise entropy out of a collection of input images |
| CiAMaskingLabelOverlapMeasuresImageFilter< TLabelImage > | Computes overlap measures between the set same set of labels of pixels of two images |
| CiAMaximumDistanceFilter< TImageType > | |
| CiAParametrizableLabelVotingImageFilter< TInputImage, TOutputImage > | 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) |
| CiAProbabilisticVotingImageFilter< TInputImage, TOutputImage > | |
| CiAUndecidedPixelClassifierImageFilter< TInputImage, TOutputImage > | |
| Citk::AdaptiveOtsuThresholdImageFilter< TInputImage, TOutputImage > | |
| Citk::FuzzyClassifierImageFilter< TInputVectorImage, TLabel > | Performs defuzzification on a membership image |
| Citk::FuzzyClassifierInitializationImageFilter< TInputImage, TProbabilityPrecision, TCentroidValuePrecision > | Base class for fuzzy classifiers that take an image as input and produce a membership itk::VectorImage as output |
| Citk::RemovePeaksOtsuThresholdImageFilter< TInputImage, TOutputImage > | Threshold an image using the Otsu Threshold |
| CiAMaskingLabelOverlapMeasuresImageFilter< TLabelImage >::LabelSetMeasures | Metrics stored per label |
| ►Cstd::map< K, T > | STL class |
| CiAFunction< ArgType, ValType > | Class representing a generic (single-parameter) function, which can be passed into the functional boxplot calculation |
| ►CObject | |
| Citk::RemovePeaksOtsuThresholdImageCalculator< TInputImage > | Computes the Otsu's threshold for an image |
| Citk::VectorImageDuplicator< TInputVectorImage > | This helper class create a vector image which is perfect copy of the input vector image |
| ►Citk::OutputWindow | |
| CiALogRedirectITK | Redirects all log output from ITK to the LOG macro (i.e. iALog) |
| ►CQDialog | |
| Cdlg_CSVInput | Loads custom csv file with data preview Settings can be adapted and saved under a specified format name |
| Cdlg_datatypeconversion | |
| CiAFilterSelectionDlg | Dialog for selecting a filter from the ones currently registered with the iAFilterRegistry |
| CiAParameterDlg | Dialog asking the user for some given parameters |
| CiASPMSettings | |
| CiATFTableDlg | Dialog for editing the precise values of a transfer function |
| ►CQDockWidget | |
| Cdlg_imageproperty | |
| Cdlg_modalities | |
| Cdlg_slicer | |
| Cdlg_volumePlayer | |
| CiADockWidgetWrapper | Show any arbitrary widget inside of a QDockWidget |
| CiALogWidget | A dock widget to show log messages |
| ►CQItemDelegate | |
| CiAColorColumnDelegate | |
| ►CQLayout | |
| CiAQFlowLayout | |
| ►CQMainWindow | |
| ►CiAMainWindow | |
| CMainWindow | Application main window, provides access to all global graphical user interface elements |
| ►CiAMdiChild | |
| CMdiChild | Child window of MainWindow's mdi area for showing a volume or mesh dataset |
| ►CQObject | |
| ►CiA3DObjectVis | Base class for 3D visualizations of objects (e.g |
| ►CiA3DColoredPolyObjectVis | |
| CiA3DEllipseObjectVis | |
| ►CiA3DLineObjectVis | |
| CiA3DCylinderObjectVis | |
| CiA3DLabelledVolumeVis | |
| CiA3DNoVis | |
| ►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 |
| CiAFilterRunnerGUI | Default GUI runner for an iAFilter |
| CiAModalityList | Holds a list of datasets, and provides methods to save and load such lists |
| 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 |
| CiAGUIModuleInterface | Base class for a module interface |
| CiAMultiStepProgressObserver | Enables Observing the progress of multiple vtk algorithms executed sequentially via signals |
| CiAProgress | Connects computation with progress listeners through signals |
| CiAQCheckBoxVector | |
| CiAQLineEditVector | |
| CiAQRadioButtonVector | |
| CiARawFileParamDlg | |
| CiARenderObserver | Observes the mouse movements in an iARenderer |
| ►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 |
| 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) |
| CiAScatterPlot | Represents a single scatter plot in the scatter plot matrix (SPLOM) |
| CiAScatterPlotViewData | Class providing details on the current viewing configuration to a scatterplot or a scatterplot matrix (iAScatterPlotWidget or iAQSplom) |
| CiAvtkInteractStyleActor | |
| ►CQProxyStyle | |
| CiAProxyStyle | |
| ►CQTableWidgetItem | |
| CiATableWidgetItem | |
| ►CQtContainerType | |
| ►CiAQTtoUIConnector< QtContainerType, uiType > | |
| Cdlg_modalityProperties | |
| ►CQThread | |
| ►CiAAlgorithm | Base class for algorithms running in the background |
| CiAFilterRunnerGUIThread | GUI Runner Thread for running descendants of iAFilter |
| CiAIO | Class currently containing most IO operations (file reading and writing) |
| CiATLGICTLoader | |
| ►CQToolBar | |
| CiAQTtoUIConnector< QToolBar, uiType > | |
| ►CQVector | |
| CiAQCheckBoxVector | |
| CiAQLineEditVector | |
| CiAQRadioButtonVector | |
| ►CQWidget | |
| CiAFileChooserWidget | A widget for selection of input/output file(s), or folder, combining a text input and a browse button |
| CiAJobListView | A list of currently running jobs and their progress |
| CiAQWidgetToolbar | IAQWidgetToolbar has different looks |
| CiAQSplom::Settings | All settings of the plot in one struct |
| CiAScatterPlot::Settings | All settings of the plot in one struct |
| Citk::FuzzyClassifierInitializationImageFilter< TInputImage, TProbabilityPrecision, TCentroidValuePrecision >::ThreadStruct | Internal structure used for passing image data into the threading library |
| ►CUi_ImageProperty | |
| Cdlg_imageproperty | |
| ►CUi_Log | |
| CiALogWidget | A dock widget to show log messages |
| ►CUi_Mdichild | |
| CMdiChild | Child window of MainWindow's mdi area for showing a volume or mesh dataset |
| ►CUi_slicer | |
| Cdlg_slicer | |
| ►CUi_SPMSettings | |
| CiASPMSettings | |
| ►CUi_TFTableWidget | |
| CiATFTableDlg | Dialog for editing the precise values of a transfer function |
| ►CUi_VolumePlayer | |
| Cdlg_volumePlayer | |
| ►CuiType | |
| CiAQTtoUIConnector< QtContainerType, uiType > | |
| CiAQTtoUIConnector< QToolBar, uiType > | |
| ►CUnaryFunctorImageFilter | |
| Citk::FHWRescaleIntensityImageFilter< TInputImage, TOutputImage > | Applies a linear transformation to the intensity levels of the input Image |
| ►CvtkBorderRepresentation | |
| CiARulerRepresentation | |
| ►CvtkBorderWidget | |
| CiARulerWidget | |
| ►CvtkCommand | |
| CiAExceptionThrowingErrorObserver | Throws an exception when observing an error in itk objects |
| CiAMultiStepProgressObserver | Enables Observing the progress of multiple vtk algorithms executed sequentially via signals |
| CiAObserverRedirect | Observer needs to be a separate class; otherwise there is an error when destructing, as vtk deletes all its observers.. |
| CiARenderObserver | Observes the mouse movements in an iARenderer |
| CiAvtkCommand | |
| ►CvtkImageData | |
| CiAvtkImageData | An image which allows the user to specify min/max of scalar range |
| ►CvtkInteractorStyleImage | |
| CiASlicerInteractorStyle | Custom interactor style for slicers, for disabling certain vtk interactions we do differently |
| ►CvtkInteractorStyleRubberBandPick | |
| CiAMouseInteractorStyle | |
| ►CvtkInteractorStyleTrackballActor | |
| CiAvtkInteractStyleActor | |
| ►CvtkObject | |
| CiAVtkText | Wraps the vtk classes required to display a text |
| ►CvtkOutputWindow | |
| CiALogRedirectVTK | Redirects all log output from VTK to the LOG macro (i.e. iALog) |
| ►CvtkParametricSpline | |
| CiAParametricSpline | Wrapper for vtkParametricSpline to be able to retrieve protected length property |
| ►CvtkPolyDataAlgorithm | |
| CiAvtkTubeFilter | |
| CvtkEllipsoidSource | |
| ►CvtkProp | |
| CiARulerActor | |