| ►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 > | |
| CiAaabb | Structure representing axis aligned bounding box |
| CiAAmiraMeshIO | |
| CiAArbitraryProfileOnSlicer | Adds handles for start and end of a profile line to the given renderer |
| CiAAttributeDescriptor | |
| CiABoxPlotData | Computes and stores data required for showing a boxplot |
| CiABSPNode | Class representing a BSP-tree node. AABB specified BSP-tree node |
| CiABSPTree | Class representing a BSP-tree. Assigned with root node, level and AABB |
| CiAChanData | |
| ►CiAChangeableCameraWidget | |
| CMdiChild | Child window of MainWindow's mdi area for showing a volume or mesh dataset |
| CiAChannelData | |
| CiAChannelSlicerData | |
| ►CiAColorable | Simple base class for anything that can be given a color |
| ►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 |
| ►CiAColorTheme | A simple (qualitative) color theme. Holds a number of colors (which can be distinguished easily) |
| CiASingleColorTheme | |
| CiAVectorColorTheme | |
| CiAColorThemeManager | Manager for color themes |
| CiACombinedParametersView | Struct that uses all parameters and combination of all parameters |
| 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 > | |
| CiACPUID | |
| CiAct_state | |
| CiACutAAB | Axis aligned box. Used for selecting some area on specimen in order to calculate only that area |
| CiACutFigList | |
| 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 |
| CiADreamCasterSettings | Main application settings stored in registry |
| CiAEigenValueAccessor< TPixel > | Eigenvalue pixel accessor to access vector of eigen value pixels as individual images |
| CiAEngine | Class in charge of the raycasting process; it is used to init the render system, start the rendering process and contains all scene data.
|
| CiAFilter | Base class for image filters Derived classes should: |
| CiAFilterRegistry | Registry for image filters |
| 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 |
| CiAGlobalLogger | Singleton providing access to the global logger object |
| CiAImageComparisonResult | |
| CiAImageCoordConverter | Utility class for converting (2D/)3D indices to a flat (1D) index |
| CiAImageCoordinate | Helper struct for storing 3D image coordinates |
| CiAImageInfo | Statistical information on an image: min/max, mean, standard deviation |
| CiAIntersection | Class representing an intersection between triangle and ray |
| CiAintersection | Structure representing intersection data, contains data about primitives.
|
| CiAIOProvider | Class which provides helper methods around IO |
| 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 |
| ►CiALogger | |
| CiAConsole | Helper class for (debug) logging purposes, available from everywhere as singleton |
| CiAConsoleLogger | Some default loggers: |
| CiAMdiChildLogger | Simple wrapper class to decouple logging from the GUI regarding threads |
| CiAStdOutLogger | A logger whose output is written to standard output |
| 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 |
| CiAModelData | |
| CiAModuleAction | Data for menu actions created automatically for filters |
| ►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 |
| CiAparameters_t | Structure representing combination of parameters in single placement |
| CiAParametersView | Struct that uses all parameters |
| CiAParamWidget | Class representing widget that shows height map of one parameter |
| 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 | |
| CiAPICKDATA | |
| CiAplane | Class representing plane in 3d space, containing all parameters needed for plane description |
| CiAPlot3DVtk | |
| ►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 |
| CiAMappingDiagramData | Holds copy of given data and maps it from specified source to target range |
| CiASimpleHistogramData | |
| CiAPreferences | Collection of generic open_iA program preferences |
| CiAProfileProbe | |
| CiAProjectBase | |
| CiAProjectRegistry | |
| ►CiAQGLWidget | |
| ►CiAChartWidget | A chart widget which can show an arbitrary number of plots |
| CiADiagramFctWidget | 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) |
| CiARawFileParameters | This data structure contains all metadata required to load a raw data file |
| CiARay | Class representing a ray in 3D |
| CiARayPenetration | Class representing total penetration of single ray into object |
| CiARendererManager | Class synchronizing the camera between multiple renderers |
| CiARenderFromPosition | Class representing single object render |
| CiARenderSettings | Settings for vtkRenderer, and helpers defined in iARenderer |
| CiArotation_t | Structure representing rotations of rendering about x, y, z axes in radians |
| ►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 |
| ►CiAScatterPlotSelectionHandler | Class providing a few selection/highlight/settings details to a single scatterplot implemented by iAQSplom, but can also be implemented separately to e.g |
| CiAQSplom | A scatter plot matrix (SPLOM) widget |
| CiAScatterPlotStandaloneHandler | |
| CiAScene | Class representing scene data, organized as BSP tree. Also list of all primitives is available |
| CiAScreenBuffer | ScreenBuffer, representing screen surface. Contains image's pixel buffer and size data |
| CiASingleSlicerSettings | Settings applicable to a single slicer window |
| CiASlicerProfile | Represents a "raw" profile that can be drawn over an image on a given 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 |
| CiATraverseStack::iATrace | |
| ►CiATransferFunction | Base class for anything providing a full transfer function (opacity + color) |
| CiAChartTransferFunction | |
| 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!) |
| CiATraverseStack | |
| CiATri | Structure representing triangle of stl file. Just a container. Nothing special. Contains data about triangle's normal and 3 vetrices |
| CiAtriangle | Class representing triangle in 3d space, containing all parameters needed for triangle description |
| CiATriPrim | Triangle primitive class |
| CiAVec3T< T > | Class representing a 3-dimensional vector |
| CiAVec3T< float > | |
| CiAVertex | |
| 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 > | |
| ►CiAVtkOldWidget | |
| CiAQVTKWidgetMouseReleaseWorkaround | Qt+VTK widget which emits signals when button released |
| CiAVTKRendererManager | |
| ►CiAVtkWidget | |
| ►CiAAbstractMagicLensWidget | |
| CiAFast3DMagicLensWidget | |
| CiASlicer | Vtk-based slicer widget. "Channels" (i.e. image layers) are inserted via the addChannel method |
| ►CiAVtkQtWidget | |
| CiAFixedAspectWidgetInternal | The internal iAVtkQtWidget of an iAFixedAspectWidget which actually keeps its aspect ratio |
| CiAwald_tri | |
| CiAWidgetAddHelper | |
| CiAXmlSettings | Class for loading and storing settings to/from XML documents |
| ►CImageToImageFilter | |
| 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. Background is assumed to be 0. Based on LabelOverlapMeasuresImageFilter. In addition, it filters out certain labels for the result |
| 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::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::RemovePeaksOtsuThresholdImageFilter< TInputImage, TOutputImage > | Threshold an image using the Otsu Threshold |
| Citk::WaveletImageFilter< TInputImage1, TInputImage2, TOutputImage > | |
| ►CInPlaceImageFilter | |
| Citk::ArtifactBasedImageFusionFilter< TInputImage1, TInputImage2, TInputImage3, TOutputImage > | Implements pixel-wise fusion of two images |
| Citk::DualViewImageFusionFilter< TInputImage1, TInputImage2, TOutputImage > | Implements pixel-wise fusion of two images |
| Citk::FHWImageFusionFilter< TInputImage1, TInputImage2, TInputImage3, TInputImage4, TOutputImage > | Implements pixel-wise fusion of two images |
| Citk::ThresholdImageFusionFilter< TInputImage1, TInputImage2, TOutputImage > | Implements pixel-wise fusion of two images |
| 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 |
| ►COutputWindow | |
| CiARedirectItkOutput | |
| ►CQDialog | |
| Cdlg_commoninput | Dialog asking the user for some given parameters |
| Cdlg_datatypeconversion | |
| ►CQDockWidget | |
| Cdlg_imageproperty | |
| Cdlg_profile | |
| Cdlg_slicer | |
| Cdlg_volumePlayer | |
| CiADockWidgetWrapper | Show any arbitrary widget inside of a QDockWidget |
| ►CQLayout | |
| CiAQFlowLayout | |
| ►CQMainWindow | |
| Cdlg_console | |
| CiADreamCaster | DreamCaster - Application main window class. Contains GUI and some global classes instances |
| 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 |
| ►CQObject | |
| Cdlg_openfile_sizecheck | |
| ►CiAChartFunction | |
| CiAChartFunctionBezier | |
| CiAChartFunctionGaussian | |
| CiAChartTransferFunction | |
| CiACommandLineProgressIndicator | |
| CiAConsole | Helper class for (debug) logging purposes, available from everywhere as singleton |
| CiAFilterRunnerGUI | Default GUI runner for an iAFilter |
| CiAMdiChildLogger | Simple wrapper class to decouple logging from the GUI regarding threads |
| 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 MdiChild 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 |
| CiAMultiStepProgressObserver | Enables Observing the progress of multiple vtk algorithms executed sequentially via signals |
| CiAProgress | Connects computation with progress listeners through signals |
| CiARenderer | Displays several helper widgets for a 3D vtk rendering window |
| CiARenderObserver | Observes the mouse movements in an iARenderer |
| CiAScatterPlot | Represents a single scatter plot in the scatter plot matrix (SPLOM) |
| 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) |
| CiAvtkInteractStyleActor | |
| ►CQProxyStyle | |
| CiAProxyStyle | |
| ►CQTableWidgetItem | |
| CiATableWidgetItem | |
| ►CQtContainerType | |
| ►CiAQTtoUIConnector< QtContainerType, uiType > | |
| Cdlg_FilterSelection | |
| Cdlg_modalities | |
| Cdlg_modalityProperties | |
| Cdlg_TFTable | |
| CiASPMSettings | |
| ►CQThread | |
| ►CiAAlgorithm | |
| CiAFilterRunnerGUIThread | GUI Runner Thread for descendants of iAFilter |
| CiAIO | Class currently containing most IO operations (file reading and writing) |
| CiAHistogramUpdater | Class for updating the histogram of a modality |
| CiARaycastingThread | Class in charge of raycasting process |
| CiAStatisticsUpdater | |
| CiATLGICTLoader | |
| ►CQToolBar | |
| CiAQTtoUIConnector< QToolBar, uiType > | |
| ►CQWidget | |
| Cdlg_histogram_simple | |
| CiAColoredWidget | Widget with a fixed colored background color |
| CiAFileChooserWidget | A widget for selection of input/output file(s), or folder, combining a text input and a browse button |
| CiAPaintWidget | Widget having a QPixmap pointer, drawing on widget is implemented by drawing on this pixmap |
| CiAQWidgetToolbar | IAQWidgetToolbar has different looks |
| ►CiASignallingWidget | Double-use widget: Allows setting background color, and will emit signal "dblClicked" when it is double clicked |
| CiAFixedAspectWidget | Keeps the aspect ratio of a contained iAVtkQtWidget fixed by placing two other resizable widgets around it as padding |
| CiAStabilityWidget | Class, inherited from QWidget, representing stability by 3 axes |
| CiAScatterPlot::Settings | All settings of the plot in one struct |
| CiAQSplom::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_CommonInput | |
| Cdlg_commoninput | Dialog asking the user for some given parameters |
| ►CUi_Console | |
| Cdlg_console | |
| ►CUi_DataTypeConversion | |
| Cdlg_datatypeconversion | |
| ►CUi_ImageProperty | |
| Cdlg_imageproperty | |
| ►CUi_MainWindow | |
| CMainWindow | Application main window, provides access to all global graphical user interface elements |
| ►CUi_Mdichild | |
| CMdiChild | Child window of MainWindow's mdi area for showing a volume or mesh dataset |
| ►CUi_Profile | |
| Cdlg_profile | |
| ►CUi_slicer | |
| Cdlg_slicer | |
| ►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 | |
| CiAInteractorStyleImage | Custom interactor style for slicers, for disabling certain vtk interactions we do differently |
| ►CvtkInteractorStyleRubberBandPick | |
| CiAMouseInteractorStyle | |
| ►CvtkInteractorStyleTrackballActor | |
| CiAvtkInteractStyleActor | |
| ►CvtkObject | |
| CiAWrapperText | |
| ►CvtkOutputWindow | |
| CiARedirectVtkOutput | |
| ►CvtkParametricSpline | |
| CiAParametricSpline | Wrapper for vtkParametricSpline to be able to retrieve protected length property |
| ►CvtkProp | |
| CiARulerActor | |
| ►CvtkRegularPolygonSource | |
| CiARegularPolygonSourceEx | |