open_iA 2024.9
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]
 Citk::Command
 CDistanceMetric
 CiAAABBAn axis-aligned bounding box
 CiAAbortListenerAn interface for aborting operations
 CiAAmiraMeshIOEncapsulates loading and storing (uncompressed) volumes from/to the Amira mesh format
 CiAAttributeDescriptorClass for describing an attribute or parameter: its value type (see iAValueType), its name, its range, etc
 CiAAutoRegistration< Base, Class, Registry >Automatically register classes with a registry by deriving from this class
 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, iAOBJFileIO, 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, iAVglProjectFile, iAFileTypeRegistry >
 CiAAutoRegistration< iAFileIO, iAVolStackFileIO, iAFileTypeRegistry >
 CiAAutoRegistration< iAFileIO, iAVTIFileIO, iAFileTypeRegistry >
 CiAAutoRegistration< iAFileIO, iAVTKFileIO, iAFileTypeRegistry >
 CiABoxPlotDataComputes and stores data required for showing a boxplot
 CiAByteOrderByte Order handling - mainly for simplifying exporting string constants for the two possible values
 CiAChannelDataClass collecting everything required to visualize a "channel" (dataset) in slicer and renderer
 CiAChannelSlicerDataClass storing required data for visualizing a "channel" (iAChannelData) in a slicer
 CiAChartParentWidget
 CiAChildSourceClass used for accessing an existing or creating a new child window as needed
 CiAColorThemeInterface for (qualitative) color themes. Holds a number of colors (which can be distinguished easily)
 CiAColorThemeManagerManager for color themes (iAColorTheme)
 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 >Converts bool to and from QString
 CiAConverter< char >Converts (signed) char to and from QString
 CiAConverter< double >Converts double to and from QString
 CiAConverter< float >Converts float to and from QString
 CiAConverter< int >Converts (signed) int to and from QString
 CiAConverter< int64_t >Converts a 64 bit integer to and from QString
 CiAConverter< short >Converts (signed) short to and from QString
 CiAConverter< size_t >Converts size type (typically 64 bit unsigned) to and from QString
 CiAConverter< unsigned char >Converts unsigned char to and from QString
 CiAConverter< unsigned int >Converts unsigned int to and from QString
 CiAConverter< unsigned short >Converts unsigned short to and from QString
 CiACPUIDRetrieves and holds information on the CPU the program runs on
 CiACsvConfigHolds the configuration parameters for loading a specific csv file format
 CiACsvIOClass for reading a csv file into a table, using given options
 CiACsvTableCreatorInterface used by iACsvIO for creating a actual table from .csv data
 CiADataSetAbstract interface for datasets
 CiADataSetRendererAbstract interface for 3D renderers 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
 CiADurationEstimatorInterface for operations providing elapsed time and estimated remaining duration
 CiAFileIOBase class for dataset readers/writers within the file I/O framework of open_iA
 CiAFileParamDlgProvides a dialog for reading parameters, currently for a given file I/O type
 CiAFileStackParamsParameters for loading/saving file stacks
 CiAFileTypeRegistryRegistry for file types (of type iAFileIO) with the file I/O framework of open_iA
 CiAFilterRegistryRegistry for image filters
 CiAFilterRunnerRegistryRegistry for descendants of iAFilter, providing some processing of datasets
 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
 CiAGeometricObjectSourceBase class for different geometric objects see deriving classes in Surfaces module
 CiAImageCoordConverterUtility class for converting (2D/)3D indices to a flat (1D) index
 CiAImageCoordinateHelper for storing 3D image coordinates
 CiAImageStatisticsSimple data holder for image statistics
 CiAInternalSettingsWrapperInterface for setting (key, value) pairs in a data collection
 CiAITKTypeMapper< T >Maps from a pixel type to ITK component type ID
 CiAITKTypeMapper< char >Maps from pixel type char to ITK component type ID
 CiAITKTypeMapper< double >Maps from pixel type double to ITK component type ID
 CiAITKTypeMapper< float >Maps from pixel type float to ITK component type ID
 CiAITKTypeMapper< int >Maps from pixel type int to ITK component type ID
 CiAITKTypeMapper< long >Maps from pixel type long to ITK component type ID
 CiAITKTypeMapper< long long >Maps from pixel type long long to ITK component type ID
 CiAITKTypeMapper< short >Maps from pixel type short to ITK component type ID
 CiAITKTypeMapper< unsigned char >Maps from pixel type unsigned char to ITK component type ID
 CiAITKTypeMapper< unsigned int >Maps from pixel type unsigned int to ITK component type ID
 CiAITKTypeMapper< unsigned long >Maps from pixel type unsigned long to ITK component type ID
 CiAITKTypeMapper< unsigned long long >Maps from pixel type unsigned long long to ITK component type ID
 CiAITKTypeMapper< unsigned short >Maps from pixel type unsigned short to ITK component type ID
 CiAJobInternal holder for data required about a currently running operation
 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
 CiALoadedModuleData associated with a single loaded module
 CiALogSingleton providing access to the global logger object
 CiALoggerBase interface for logging
 CiALookupTableClass representing a lookup table for color coding
 CiALUTClass for creating lookup tables from color maps
 CiAMagicLensProvides 2D 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 Olympus image files (.oif). Adapted from FluoRenderer code
 CiAOutlineImplHolds VTK classes necessary for viewing an outline for a given box
 CiAPerfHelperImplInternal data encapsulation class for iAPerformanceHelper (PIMPL idiom)
 CiAPerformanceHelperClass for debug output about start and end of an operation
 CiAPerformanceTimerClass for simple performance measurements
 CiAPerfTimerImplInternal data encapsulation class for iAPerformanceTimer (PIMPL idiom)
 CiAPlotInterface for a plot 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
 CiAProfileProbeRetrieves a line profile from a specified image dataset
 CiARawFileParametersContains all metadata required to load a raw data file
 CiARawFilePreviewSlicerImplInternal data storage for the iARawFilePreviewSlicer class (pimpl-Idiom)
 CiARendererViewSyncClass synchronizing the viewing parameters between multiple renderers
 CiASavableProjectInterface for anything that can be saved as a project
 CiAScatterPlotPointInfoProvides information on a point in the scatter plot (used in tooltips)
 CiASettingsManagerManager for collections of settings
 CiASettingsObject< Name, Obj >Helper for registering collections of settings with the iASettingsManager
 CiASettingsObject< GraphRendererName, iAGraphRendererSettings >
 CiASettingsObject< iAObjectsRenderer::Name, iAObjectsRendererSettings >
 CiASettingsObject< RendererSettingsName, iARendererSettings >
 CiASettingsObject< SlicerSettingsName, iASingleSlicerSettings >
 CiASettingsObject< SurfaceRendererName, iAPolyActorRendererSettings >
 CiASettingsObject< VolumeRendererName, iAVolumeRendererSettings >
 CiASettingsObject< VolumeViewerSettingsName, iAVolumeViewerSettings >
 CiASliceMergedValuesKeeps track of which slices of an image have been loaded, to avoid reusing data values, used currently in histogram creation
 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
 CiATimeAdderClass for adding up intervals of time
 CiATimeGuardSimple performance helper class following RAII principle
 CiAToolBase class for all tools; a tool is some collection of user interface elements that provides additional visualization or computation capabilities
 CiAToolRegistryRegistry for descendants of iATool
 CiATransferFunctionBase class for anything providing a full transfer function (opacity + color)
 CiAVec3T< T >Class representing a 3-dimensional vector
 CiAVec3T< double >
 CiAVglParameterParameters for a raw file found within the .vgl file
 CiAVtkDataType< T >Mapper from built-in types to the correct VTK_* data type value
 CiAVtkDataType< char >Maps type char to VKT_SIGNED_CHAR
 CiAVtkDataType< double >Maps type double to VKT_DOUBLE
 CiAVtkDataType< float >Maps type float to VKT_FLOAT
 CiAVtkDataType< int >Maps type int to VKT_INT
 CiAVtkDataType< long >Maps type long to VKT_UNSIGNED_LONG
 CiAVtkDataType< long long >Maps type long long to VKT_LONG_LONG
 CiAVtkDataType< short >Maps type short to VKT_SHORT
 CiAVtkDataType< unsigned char >Maps type unsigned char to VKT_UNSIGNED_CHAR
 CiAVtkDataType< unsigned int >Maps type unsigned int to VKT_UNSIGNED_INT
 CiAVtkDataType< unsigned long >Maps type unsigned long to VKT_UNSIGNED_LONG
 CiAVtkDataType< unsigned long long >Maps type unsigned long long to VKT_UNSIGNED_LONG_LONG
 CiAVtkDataType< unsigned short >Maps type unsigned short to VKT_UNSIGNED_SHORT
 CiAvtkSourcePoly< PolySourceClass >Collection of vtk classes required for displaying some VTK polydata source
 CiAvtkSourcePoly< vtkConeSource >
 CiAvtkSourcePoly< vtkCubeSource >
 CiAvtkSourcePoly< vtkDiskSource >
 CiAvtkSourcePoly< vtkLineSource >
 CiAvtkSourcePoly< vtkSphereSource >
 CiAVtkWidget
 CiAXmlSettingsClass for loading and storing settings (transfer functions) to/from XML documents
 CImageToImageFilter
 Citk::ImageToImageFilter
 CiAMaskingLabelOverlapMeasuresImageFilter< TLabelImage >::LabelSetMeasuresMetrics stored per label
 Cstd::map< K, T >STL class
 CObject
 Citk::OutputWindow
 CQDialog
 CQDockWidget
 CQFrame
 CQItemDelegate
 CQLabel
 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_renderer
 CUi_slicer
 CUi_SPMSettings
 CUi_TFTableWidget
 CuiType
 CvtkBorderRepresentation
 CvtkBorderWidget
 CvtkCommand
 CvtkImageData
 CvtkInteractorStyleImage
 CvtkInteractorStyleTrackballActor
 CvtkInteractorStyleTrackballCamera
 CvtkObject
 CvtkOutputWindow
 CvtkPolyDataAlgorithm
 CvtkProp