open_iA 2021.08
A tool for the visual analysis and processing of volumetric datasets, with a focus on industrial computed tomography.
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 CDistanceMetric
 Citk::Functor::FHWIntensityLinearTransform< TInput, TOutput >
 CiAAbortListener
 CiAAmiraMeshIO
 CiAAttributeDescriptor
 CiABoxPlotDataComputes and stores data required for showing a boxplot
 CiAChannelData
 CiAChannelSlicerData
 CiAChartParentWidget
 CiAColorThemeA simple (qualitative) color theme. Holds a number of colors (which can be distinguished easily)
 CiAColorThemeManagerManager for color themes
 CiAConnectorConverts 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
 CiACsvConfigParameters for csv loading configuraton
 CiACsvIOClass for reading a csv into a table, using given options
 CiACsvTableCreatorInterface used by iACsvIO for creating the actual table subclass for each kind of table that is specifically required somewhere (e.g
 CiADepthComparatorFor 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
 CiADiskDataCollection of vtk classes required for displaying a disk
 CiADurationEstimatorInterface for operations providing elapsed time and estimated remaining duration
 CiAFilterRegistryRegistry 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
 CiAImageCoordConverterUtility class for converting (2D/)3D indices to a flat (1D) index
 CiAImageCoordinateHelper for storing 3D image coordinates
 CiAImageInfoStatistical information on an image: min/max, mean, standard deviation
 CiAInternalSettingsWrapper
 CiAIOProviderClass 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
 CiALabel3DShows a text label attached to a point in 3D
 CiALensDataInformation about a single lens window of an iAMagicLens
 CiALinePointersA horizontal line that can be added to a vtkRenderer, with two cones marking start and end of the line
 CiALineSegmentCollection of vtk classes required for displaying a line segment
 CiALoadedModuleData associated with a single loaded module
 CiALogSingleton providing access to the global logger object
 CiALoggerBase interface for logging implementation in iALog.cpp
 CiALookupTableClass representing a lookup table for color coding
 CiAMagicLensProvides magic lens functionality for a given vtk render window, which can have up to eight lenses into other datasets
 CiAMapperAbstract base class for a mapping from a source- into a destination range
 CiAMat4Class representing a 4x4 float matrix
 CiAModalityClass holding the data of a single image channel
 CiANameMapperAbstract interface for mapping each index from a given range [0..size()-1] to names
 CiAOIFReaderHelperHelper class for reading .oif files. Adapted from FluoRenderer code
 CiAPerfHelperImpl
 CiAPerformanceHelperClass 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
 CiAPerformanceTimerClass for simple performance measurements
 CiAPerfTimerImpl
 CiAPlotInterface for a function which is drawable in a chart
 CiAPlotDataAbstract base class providing data used for drawing a plot in a chart
 CiAPreferencesCollection of generic open_iA program preferences
 CiAProfileProbe
 CiAProjectBase
 CiAProjectRegistry
 CiARawFileParametersContains all metadata required to load a raw data file
 CiARendererViewSyncClass synchronizing the viewing parameters between multiple renderers
 CiARenderSettingsSettings for vtkRenderer, and helpers defined in iARenderer
 CiASavableProjectInterface for anything that can be saved as a project
 CiAScatterPlotPointInfoClass for providing information on a point in the scatter plot (used in tooltips)
 CiASingleSlicerSettingsSettings applicable to a single slicer window
 CiASlicerProfileRepresents a "raw" profile function drawn over an image on a given renderer
 CiASlicerProfileHandlesShows handles for start and end of a profile line on the given (slicer) renderer
 CiASlicerSettingsSettings for slicer windows and their interaction among each other and with other windows
 CiASnakeSpline
 CiASpline
 CiATimeAdderClass 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
 CiATimeGuardSimple performance helper class following RAII principle: Instantiate to start timer, destroy to stop timer prints to debug console
 CiATransferFunctionBase class for anything providing a full transfer function (opacity + color)
 CiAVec3T< T >Class representing a 3-dimensional vector
 CiAVec3T< double >
 CiAVolumeRendererCollects 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
 CiAXmlSettingsClass for loading and storing settings to/from XML documents
 CImageToImageFilter
 Citk::ImageToImageFilter
 CiAMaskingLabelOverlapMeasuresImageFilter< TLabelImage >::LabelSetMeasuresMetrics stored per label
 Cstd::map< K, T >STL class
 CObject
 Citk::OutputWindow
 CQDialog
 CQDockWidget
 CQItemDelegate
 CQLayout
 CQMainWindow
 CQObject
 CQProxyStyle
 CQTableWidgetItem
 CQtContainerType
 CQThread
 CQToolBar
 CQVector
 CQWidget
 CiAQSplom::SettingsAll settings of the plot in one struct
 CiAScatterPlot::SettingsAll settings of the plot in one struct
 Citk::FuzzyClassifierInitializationImageFilter< TInputImage, TProbabilityPrecision, TCentroidValuePrecision >::ThreadStructInternal structure used for passing image data into the threading library
 CUi_ImageProperty
 CUi_Log
 CUi_Mdichild
 CUi_slicer
 CUi_SPMSettings
 CUi_TFTableWidget
 CUi_VolumePlayer
 CuiType
 CUnaryFunctorImageFilter
 CvtkBorderRepresentation
 CvtkBorderWidget
 CvtkCommand
 CvtkImageData
 CvtkInteractorStyleImage
 CvtkInteractorStyleRubberBandPick
 CvtkInteractorStyleTrackballActor
 CvtkObject
 CvtkOutputWindow
 CvtkParametricSpline
 CvtkPolyDataAlgorithm
 CvtkProp