Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 C__dispatch_translate< T >
 C__dispatch_translate< std::string >
 Cattribute_type< C3DRotation >
 CTBoundedParameter< T >::boundary< S >
 CTBoundedParameter< T >::boundary< std::vector< S > >
 CTBoundedParameter< T >::boundary< T >
 CC1DInterpolatorBasic Interpolator type for 1D Data
 CC1DInterpolatorFactoryFactory class for 1D interpolators
 CC1DParallelRange
 CC1DScalarA class for general scaling of one-dimensional arrays
 Cgsl::C1DWavelet
 CC2DBoundingBox2D axis orthothogonal bounding box
 CC2DCombinerPluginHandlerTestPath
 CC2DFuzzyClusterSolverA solver for the fuzzy segmentation smoothness constraint
 CC2DGroundTruthEvaluatorMain class for peudo ground truth estimation for perfusion series
 CC2DImageSeries
 CC2DInterpolatorFactoryThe factory to create an interpolator from some input data
 CC2DMultiImageNonrigidRegisterA 2D non-rigid registration class for time-marching PDE based registration
 CC2DPerfusionAnalysisA class to run an ICA on a heart perfusion series
 CC2DPolygonA simple 2D polygon class
 CC2DPPDivcurlMatrixPrecomputed matrix for the DivCurl regularization
 CC2DRigidRegisterLinear Registration of 2D images
 CC2DSolveCGSolve_sCG – a class providing a CG solver
 CC2DSplineTransformPenaltyPluginHandlerTest
 CC3DCameraThis class defines the view point for 3D visualization
 CC3DCriticalPointA class to hold a critical point. This class holds a critical point in a 3D vector field It consists of a localtion \( x_0 \in \mathbb{R}^3 \), Matrix \( A \in \mathbb{R}^{3 \times 3} \), and a magnitude \( \gamma \in \mathbb{R} \). It is used only as an intermidiate storage
 CC3DCriticalPointEigenA class to hold a criticalpoint with eigenvalues and eigenvectors
 CC3DDrawBoxBase class for a 3D volume raster graphics draw target
 CC3DImageRegister
 CC3DInterpolatorFactoryA factory to create interpolators of a given type by providing input data
 CC3DLandmarkNamed 3D landmark
 CC3DLinearVectorfieldInterpolator
 CC3DMultiImageRegisterA 3D non-rigid image registration class
 CC3DOrientationAndPositionThis class represents the oriantation and position of a 3D data set
 CC3DPPDivcurlMatrixPrecomputed Matrix for the DivCurl regularization
 CC3DRigidRegister3D linear registration class
 CC3DRotation
 CC3DSplineTransformPenaltyPluginHandlerTest
 CCAffinTransformMatrix
 CCAttributeThe class of all attributes of data that is considered to ve meta-data
 CCAttributedDataA collection of attributes
 CCAttrTranslatorA class to translate an attribute from a string
 CC2DFVectorfieldRegularizerKernel::CBuffers
 CC3DFVectorfieldRegularizerKernel::CBuffers
 CCCircularIndexA class to adress a circulat bufer of a fixed size
 CCCmdOptionThe base class for all command line options
 CCCmdOptionListThe class to hold the list of options
 CCCmdParametrizedFunktorOption
 CCCombinerResult
 CCComplexOptionParserParser for complex command line options
 Cmia::CConvergenceMeasureClass to get a convergence value as mean over various time steps
 CCCorrelationEvaluatorEvaluate the correlation between neighboring pixels in an image series
 CCCWDSaverA Scope based helper class to save and restore the current working directory
 CCDatapoolTemporary data storage to avoid storing on disk
 CCDebugSink
 CCDLLoaderPortabe Dynamic Link Library Loader
 Cgsl::CFDFMinimizer
 CCFFT1D_R2CClass to real-to-complex 1D FFTs
 CCFFTSlopeClassifierCurve classifier for heart perfusion data
 CCFileA wrapper for the cstdio file type that closes the file automatically when the scope is left
 CCFixedWidthOutputThis class provides formatted writing to a text console
 CCFlagString
 Cgsl::CFMinimizer
 CCFullStatsThis class is used to evaluate the statistics of a series of input data
 Cmia::CIndepCompAnalysis
 CCIODataHelper class to derive from for data that can be loaded and stored to a disk
 CCIOData
 Cclist< T >
 CCMaxTasks
 CCMeans
 Ccomplex
 Cgsl::const_matrix_iterator
 Cgsl::const_vector_iterator
 CT3DDatafield< T >::ConstRange
 CT2DDatafield< T >::ConstRange
 Cgsl::ConstVectorView
 CCopyC2DImageToP2DImageFunctor to copy an image into paointer representation
 Ccost_typePlugin helper type
 CCParameterThe base class for parameters used in complex options
 CCParamListA class to hold a list of named parameters
 CCParamTranslator
 CCPluginHandlerBaseThe base class for all plugin handlers
 CCPluginModuleThe plugin module loading class
 CCPluginSearchpath
 CCProductCacheBase class for the product cache
 CCProductCacheHandlerThe singleton that handles all product caches
 CCProgressCallbackClass to provide a feedback mechanism to show progress
 CCPropertyFlagHolderThis class holds a set of properties
 Ccreate_plugin< Handler, Chained, chainable >
 Ccreate_plugin< Handler, ProductChained, true >
 Ccreator_type
 Ccross_product< T, Vector >
 CCSegFrameA class to represent one segmented frame in a heart perfusion series
 CCSegSectionSegmentation class to represent a section of the LV myocardium
 CCSegStarHelper class for the segmentation of the left heart ventricle myocardium
 CCSelftestCallback
 CCSlopeClassifierCurve classifier for heart perfusion data
 CCSlopeStatisticsRuns some statistics over a one-dimensional curve
 CCSplineParzenMIImplementation of mutual information based on B-splines
 Ccst2d_kernelPlugin-helper structure
 CCStringAttrTranslatorMapA singelton class to translate strings to attributes based on keys
 Cgsl::CSymmvEvalEvec
 CCTrace
 CCTranslatorSelector
 CCTrianglesWithAdjacentList
 CCWatchA class for measuring time
 CCWaveletSlopeClassifierCurve classifier for heart perfusion data
 CCXMLDocumentFacate for an XML document
 CCXMLElementThis class implements a facade for the xml Element
 CTSingleReferencedObject< T >::Destructor
 Cdim_traits< T >A trait to obtaine information about of dimensions of a class
 Cdim_traits< F >
 Cdispatch_attr_string< C3DRotation >
 CC2DStackDistanceTransform::DistanceFromPoint
 CEAttributeType
 CFactoryTrait< T >Type trait to enable the use of a factory product as command line option
 CFactoryTrait< std::shared_ptr< T > >Type trait to enable the use of a factory product as command line option
 Cfft2d_kernel_data
 Cfifof_FixtureFixture to test FIFO filtering
 Cforward_iterator_tag
 CFWrapStaticDataInSharedPointer< Data >Functor to wrap statically allocated data a shared pointer representation
 Cgenerator_type
 Cgrayscale_noise_data
 CInterface
 Cio_2dvf_type
 Cio_3dimage_data
 CIOHandler_of< Data >
 CIOHandler_of< C2DImage >
 CIOHandler_of< C3DImage >
 CIOHandler_of< CSegSetWithImages >
 Citerator
 CC3DTransformation::iterator_impl
 CC2DTransformation::iterator_implBase of the implementation of an iterator over the transformation domain This iterator takes care of iterating over the transformation range. X is the fastest changing index. Some methods are abstract and must be defined in derived classes by using the specific transformation model
 Cstd::iterator_traits< gsl::const_matrix_iterator >
 Cstd::iterator_traits< gsl::const_vector_iterator >
 Cstd::iterator_traits< gsl::matrix_iterator >
 Cstd::iterator_traits< gsl::vector_iterator >
 Cstd::iterator_traits< mia::range2d_iterator< I > >
 Cstd::iterator_traits< mia::range2d_iterator_with_boundary_flag< I > >
 Cstd::iterator_traits< mia::range3d_iterator< I > >
 Cstd::iterator_traits< mia::range3d_iterator_with_boundary_flag< I > >
 Ckernel_plugin_type
 Cless_then< T2DVector< T > >
 Cless_then< T3DVector< T > >
 Clist
 Cmap
 Cmasked_cost_typePlugin helper type
 Cgsl::Matrix
 Cgsl::matrix_iterator
 Cmultiply< F >Class template to implement a matrix - field multiplication
 Cmultiply< T2DImage< T > >
 CNCCGradHelper
 CNCCSums
 CNDVectorIOcvd< T >Structure to read and write ND vectors to and from cvd files
 Cclist< T >::node
 Costream
 Cgsl::PCAThis class implements Principal Component Analysis
 Cplugin_can_chain< Plugin >
 Cplugin_can_chain< TDataFilterPlugin< D > >
 CPrepareTestPluginPath
 Cgsl::CFDFMinimizer::Problem
 Cgsl::CFMinimizer::Problem
 CProduct
 CQuaternionClass to implement a quaternion
 CT3DDatafield< T >::RangeShortcut data type
 CT2DDatafield< T >::Range
 CReduceValue< V >
 Cregmodel_type
 Cgsl::PCA::Result
 CCCorrelationEvaluator::result_type
 CCSplineKernel::SCache
 CCSlopeClassifier::SCorrelation
 CCParamizedFunctor::Selector
 CSFuzzySegParams
 Cshape_type
 CSImageSize
 CSIntensityStatsData structure to store te results of a statistical analyis of images
 Csolve_sCGClass providing a CG solver
 Cspacial_kernel_data
 CCMeans::SparseProbmap
 Cstreambuf
 Cstring
 CT
 CT2DDatafield< T >A class to hold data on a regular 2D grid
 CT2DDatafield< C2DFVector >
 CT2DDatafield< float >
 CT2DDatafield< typename coeff_map< T >::coeff_type >
 CT2DDatafield< unsigned char >
 CT2DInterpolator< T >The base class for 2D interpolators that use some kind of spacial convolution
 CT2DVector< T >2D vector
 CT2DVector< float >
 CT2DVector< T2DVector< T > >
 CT2DVector< unsigned int >
 CT3DDatafield< T >A templated class of a 3D data field
 CT3DDatafield< C3DFVector >
 CT3DDatafield< float >
 CT3DDatafield< typename coeff_map< T >::coeff_type >
 CT3DDatafield< unsigned char >
 CT3DInterpolator< T >Basic Interpolator type for 3D Data
 CT3DVector< T >A simple 3D vector type
 CT3DVector< double >
 CT3DVector< float >
 CT3DVector< T3DVector< float > >
 CT3DVector< T3DVector< T > >
 CT3DVector< unsigned int >
 CCFlagString::Table
 CTDictMap< T >::Table
 CTCArrayWrapper< T >A wrapper around the c-array to provide an STL like interface for iterators
 CTCSTPlan< T >
 CTDataSeriesICA< Data >Templated representation of a ICA series analyis
 CTDelayedParameter< T >A parameter proxy object with a key to identify it
 CTDictMap< T >A mapper from emums to string values. - usefull for names flags
 CTDictMap< EBoxSegmentation >
 Ctest_io_data
 CTFifoFilter< T >Generic base class for out-of-core FIFO filters
 CTFifoFilter< P2DImage >
 CTFilter< R >Base class for all filer type functors
 CTFilter< Image::Pointer >
 CTFilter< int >
 CTFilter< P2DImage >
 CTFilter< P3DImage >
 CTFilter< size_t >
 CTFilter< std::pair< double, double > >
 CTFilter< std::shared_ptr< D > >
 CTFilter< std::shared_ptr< Image > >
 CTFilter< T2DImage< O > >
 CTFilter< T3DImage< O > >
 CTFilter< void >
 CTFilterChain< Handler >Create and use a chain of filters
 CTFiltertestFixture< Image >Fixture to do general plug.in testing
 CTHistogram< Feeder >Simple histogram that uses an instance of THistogramFeeder as input converter
 CTHistogramFeeder< T >A class to normalize and quantizize input data to a given histogram range with its given number of bins
 CTHistogramFeeder< unsigned char >Specialization of the THistogramFeeder for unsigned byte input data
 CTNonrigidRegister< dim >Class for image registration
 CTNonrigidRegisterImpl< dim >
 Cmia::TPerLevelScalarParam< T >
 CTPolyTriangulator< VertexVector, Polygon >Class to make a triangle mesh from a closed polygon
 CTRefHolder< T >A class to make a const reference not so const
 CTScopedLock< Mutex >
 CTSimilarityProfile< dim >A class to evaluate image similarity profiles of image series
 CTSingleReferencedObject< T >Singulater reference counted object that gets destroyed when the refount goes to zero
 CTTrackPoint< Transformation >Class to track pixel movement based on a transformation
 Cgsl::Vector
 Cvector
 Cvector_dimsizeStructure to enable the use of the dim_traits class for std::vector
 Cgsl::vector_iterator
 Cvoid_destructor< T >A helper class to make it possible to store a non-pointer object or a pointer that must not be freed in a shared pointer
 CvstreamA output stream to enable certain levels of verbosity