open_iA 2023.02
A tool for the visual analysis and processing of volumetric datasets, with a focus on industrial computed tomography.
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 CByteOrder
 Citk::Command
 CDistanceMetric
 Citk::Functor::FHWIntensityLinearTransform< TInput, TOutput >
 CiAAABB
 CiAAbortListener
 CiAAmiraMeshIO
 CiAAttributeDescriptor
 CiAAutoRegistration< Base, Class, Registry >
 CiAAutoRegistration< iAFileIO, iAAmiraVolumeFileIO, iAFileTypeRegistry >
 CiAAutoRegistration< iAFileIO, iACSVImageFileIO, iAFileTypeRegistry >
 CiAAutoRegistration< iAFileIO, iADCMFileIO, iAFileTypeRegistry >
 CiAAutoRegistration< iAFileIO, iAGraphFileIO, iAFileTypeRegistry >
 CiAAutoRegistration< iAFileIO, iAImageStackFileIO, iAFileTypeRegistry >
 CiAAutoRegistration< iAFileIO, iAITKFileIO, iAFileTypeRegistry >
 CiAAutoRegistration< iAFileIO, iAMetaFileIO, iAFileTypeRegistry >
 CiAAutoRegistration< iAFileIO, iANKCFileIO, iAFileTypeRegistry >
 CiAAutoRegistration< iAFileIO, iAOIFFileIO, iAFileTypeRegistry >
 CiAAutoRegistration< iAFileIO, iAParsFileIO, iAFileTypeRegistry >
 CiAAutoRegistration< iAFileIO, iAProjectFileIO, iAFileTypeRegistry >
 CiAAutoRegistration< iAFileIO, iARawFileIO, iAFileTypeRegistry >
 CiAAutoRegistration< iAFileIO, iASTLFileIO, iAFileTypeRegistry >
 CiAAutoRegistration< iAFileIO, iAVGIFileIO, iAFileTypeRegistry >
 CiAAutoRegistration< iAFileIO, iAVolStackFileIO, iAFileTypeRegistry >
 CiAAutoRegistration< iAFileIO, iAVTIFileIO, iAFileTypeRegistry >
 CiAAutoRegistration< iAFileIO, iAVTKFileIO, iAFileTypeRegistry >
 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< bool >
 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
 CiADataSetAbstract interface for datasets
 CiADataSetRendererAbstract interface for a class for 3D rendering of a dataset (in an iARenderer)
 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
 CiAFileIOBase class for dataset readers within open_iA Derived classes loading specific file types can be registered via iAFileTypeRegistry
 CiAFileParamDlgDialog for reading parameters, currently for a given file I/O type ToDo: check whether it makes sense to use this or something similar for similar purposes, e.g
 CiAFileStackParams
 CiAFileTypeRegistryRegistry for file types (of type iAFileIO)
 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.; Romo, J
 CiAFunctionBand< ArgType, ValType >Class for storing a "function band", i.e. a min-max range, for creating an iAFunctionalBoxplot
 CiAImageCoordConverterUtility class for converting (2D/)3D indices to a flat (1D) index TODO: maybe merge with stuff from DynamicVolumeLines?
 CiAImageCoordinateHelper for storing 3D image coordinates Maybe use iAVec3i instead?
 CiAImageStatisticsSimple data holder for image statistics
 CiAInternalSettingsWrapper
 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
 CiALUT
 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
 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
 CiAOutlineImpl
 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
 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.: do { operationsToMeasure (...) ... some other operations ... } Then you would write: iATimeAdder timer; do { timer.resume(); operationsToMeasure (...) timer.pause(); ... some other operations ... } std::cout << "Elapsed: " << timer.elapsed() << " seconds";
 CiATimeGuardSimple performance helper class following RAII principle: Instantiate to start timer, destroy to stop timer prints to debug console
 CiAToolBase class for all tools; a tool is some collection of user interface elements that provides additional visualization or computation capabilities
 CiAToolRegistry
 CiATransferFunctionBase class for anything providing a full transfer function (opacity + color)
 CiAVec3T< T >Class representing a 3-dimensional vector
 CiAVec3T< double >
 CiAVolumeSettings
 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
 CQScrollArea
 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_Log
 CUi_Mdichild
 CUi_slicer
 CUi_SPMSettings
 CUi_TFTableWidget
 CuiType
 CUnaryFunctorImageFilter
 CvtkBorderRepresentation
 CvtkBorderWidget
 CvtkCommand
 CvtkImageData
 CvtkInteractorStyleImage
 CvtkInteractorStyleTrackballActor
 CvtkObject
 CvtkOutputWindow
 CvtkParametricSpline
 CvtkPolyDataAlgorithm
 CvtkProp