Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:

__dispatch_translate< T > |
__dispatch_translate< std::string > |
TBoundedParameter< T >::boundary< S > |
TBoundedParameter< T >::boundary< std::vector< S > > |
C1DInterpolator | Basic Interpolator type for 1D Data
T1DInterpolator< T > | Interpolator base class providing the full interface
T1DConvoluteInterpolator< T > | Interpolator that uses some kind of spaciel kernel
C1DInterpolatorFactory | Factory class for 1D interpolators
C1DParallelRange |
C1DScalar | A class for general scaling of one-dimensional arrays
gsl::C1DWavelet |
C2DBoundingBox | 2D axis orthothogonal bounding box
C2DCombinerPluginHandlerTestPath |
C2DFuzzyClusterSolver | A solver for the fuzzy segmentation smoothness constraint
C2DGroundTruthEvaluator | Main class for peudo ground truth estimation for perfusion series
C2DImageIOPPH |
THandlerSingleton< C2DImageIOPPH > |
C2DImageSeries |
C2DImageVector | Vector of 2D images to load and store series of images to one file
C2DInterpolatorFactory | The factory to create an interpolator from some input data
C2DMultiImageNonrigidRegister | A 2D non-rigid registration class for time-marching PDE based registration
C2DPerfusionAnalysis | A class to run an ICA on a heart perfusion series
C2DPolygon | A simple 2D polygon class
C2DPPDivcurlMatrix | Precomputed matrix for the DivCurl regularization
C2DRigidRegister | Linear Registration of 2D images
C2DSolveCG | Solve_sCG – a class providing a CG solver
C2DSplineTransformPenaltyPluginHandlerTest |
C3DCamera | This class defines the view point for 3D visualization
C3DCriticalPoint | A 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
C3DCriticalPointEigen | A class to hold a criticalpoint with eigenvalues and eigenvectors
C3DDrawBox | Base class for a 3D volume raster graphics draw target
T3DImageDrawTarget< bool > |
T3DImageDrawTarget< unsigned char > |
T3DImageDrawTarget< signed char > |
T3DImageDrawTarget< unsigned short > |
T3DImageDrawTarget< signed short > |
T3DImageDrawTarget< unsigned int > |
T3DImageDrawTarget< signed int > |
T3DImageDrawTarget< float > |
T3DImageDrawTarget< double > |
T3DImageDrawTarget< T > | Implements T3DImage as a target for drawing operations
C3DImageRegister |
C3DInterpolatorFactory | A factory to create interpolators of a given type by providing input data
C3DLandmark | Named 3D landmark
C3DLinearVectorfieldInterpolator |
C3DMultiImageRegister | A 3D non-rigid image registration class
C3DOrientationAndPosition | This class represents the oriantation and position of a 3D data set
C3DPPDivcurlMatrix | Precomputed Matrix for the DivCurl regularization
C3DRigidRegister | 3D linear registration class
C3DRotation |
C3DSplineTransformPenaltyPluginHandlerTest |
CAffinTransformMatrix |
CAttribute | The class of all attributes of data that is considered to ve meta-data
C3DValueAttribute< float > |
C3DValueAttribute< int > |
TAttribute< int > |
TAttribute< std::vector< int > > |
TAttribute< float > |
TAttribute< std::vector< float > > |
TAttribute< double > |
TAttribute< std::vector< double > > |
TAttribute< std::string > |
TAttribute< std::vector< std::string > > |
TAttribute< CAttributeMap > |
TAttribute< E3DImageOrientation > |
TAttribute< E3DPatientPositioning > |
TAttribute< C3DOrientationAndPosition > |
TAttribute< C3DRotation > |
C3DValueAttribute< T > | 3D vector value used in attributes
TAttribute< T > | Class of an attribute that holds data of type T
CAttributedData | A collection of attributes
T2DVectorfield< C2DDVector > |
T2DVectorfield< C2DFVector > |
C2DFVectorfield | 2D field of floating point single accuracy 2D vectors
C2DIOVectorfield | Class for the IO of 2D vector fields
T3DVectorfield< C3DDVector > |
T3DVectorfield< C3DFVector > |
C3DFVectorfield | 3D field of floating point single accuracy 3D vectors
C3DIOVectorfield | An interface class to wrap a vector field into something, IO plugins can understand
Transformation< C2DImage, C2DInterpolatorFactory > |
C2DTransformation | This is the generic base class for 2D transformations
C2DTransformMock | This class mocks a transformation by implementing all the pure virtual methods of the C2DTransformation interface
Transformation< C3DImage, C3DInterpolatorFactory > |
C3DTransformation | This is the generic base class for 3D transformations
C3DLinearTransform |
C3DTransformMock | A test class to enable running code that needs a transformation
C2DImage | This is the base class for 2D images that can hold generic pixel data
T2DImage< bool > |
T2DImage< int8_t > |
T2DImage< uint8_t > |
T2DImage< int16_t > |
T2DImage< uint16_t > |
T2DImage< int32_t > |
T2DImage< uint32_t > |
T2DImage< int64_t > |
T2DImage< uint64_t > |
T2DImage< float > |
T2DImage< double > |
T2DImage< T > | This is the template version of a 2D image that is used for holding real data
C3DImage | The generic base type of a 3D image
T3DImage< bool > |
T3DImage< int8_t > |
T3DImage< uint8_t > |
T3DImage< int16_t > |
T3DImage< uint16_t > |
T3DImage< int32_t > |
T3DImage< uint32_t > |
T3DImage< int64_t > |
T3DImage< uint64_t > |
T3DImage< float > |
T3DImage< double > |
T3DImage< T > | Specific type of the 3D images that hold real pixel data
T2DVectorfield< T > | 2D Vector field
T3DVectorfield< T > | 3D vector field
Transformation< D, I > | Generic base class for transformations
CAttrTranslator | A class to translate an attribute from a string
C3DValueAttributeTranslator< float > |
C3DValueAttributeTranslator< int > |
TTranslator< std::vector< double > > |
TTranslator< float > |
TTranslator< std::vector< float > > |
TTranslator< uint64_t > |
TTranslator< std::vector< uint64_t > > |
TTranslator< int64_t > |
TTranslator< std::vector< int64_t > > |
TTranslator< unsigned int > |
TTranslator< std::vector< uint32_t > > |
TTranslator< signed int > |
TTranslator< std::vector< int32_t > > |
TTranslator< uint16_t > |
TTranslator< std::vector< uint16_t > > |
TTranslator< int16_t > |
TTranslator< std::vector< int16_t > > |
TTranslator< uint8_t > |
TTranslator< std::vector< uint8_t > > |
TTranslator< int8_t > |
TTranslator< std::vector< int8_t > > |
TTranslator< bool > |
TTranslator< std::vector< bool > > |
TTranslator< C2DFVector > |
TTranslator< C3DFVector > |
TTranslator< E3DImageOrientation > |
TTranslator< C3DOrientationAndPosition > |
TTranslator< E3DPatientPositioning > |
TTranslator< C3DRotation > |
C3DValueAttributeTranslator< T > | Translater for 3D vectors to and from a std::string
TTranslator< T > | Generic string vs. attribute translator singleton
C2DFVectorfieldRegularizerKernel::CBuffers |
C3DFVectorfieldRegularizerKernel::CBuffers |
CCircularIndex | A class to adress a circulat bufer of a fixed size
CCmdOption | The base class for all command line options
CCmdBoolOption | The command line option that sets a flag to true when given
CCmdFlagOption | Command line option that translates a string to a set of flags
CCmdStringOption | The command line option that expects a string
CParamOption | Command line option that handles a parameter
TCmdOption< T > | Templated version based on CCmdOptionValue for values that can be converted to and from strings by stream operators
TRepeatableCmdOption< T > | Templated version based on CCmdOptionValue for values that can be converted to and from strings by stream operators
CCmdOptionList | The class to hold the list of options
CCmdParametrizedFunktorOption |
CCombinerResult |
CComplexOptionParser | Parser for complex command line options
mia::CConvergenceMeasure | Class to get a convergence value as mean over various time steps
CCorrelationEvaluator | Evaluate the correlation between neighboring pixels in an image series
CCWDSaver | A Scope based helper class to save and restore the current working directory
CDatapool | Temporary data storage to avoid storing on disk
CDebugSink |
CDLLoader | Portabe Dynamic Link Library Loader
gsl::CFDFMinimizer |
CFFT1D_R2C | Class to real-to-complex 1D FFTs
CFFTSlopeClassifier | Curve classifier for heart perfusion data
CFile | A wrapper for the cstdio file type that closes the file automatically when the scope is left
CInputFile | A stdio FILE for opening a file for reading
COutputFile | A stdio FILE for opening a file for writing
CFixedWidthOutput | This class provides formatted writing to a text console
CFlagString |
gsl::CFMinimizer |
CFullStats | This class is used to evaluate the statistics of a series of input data
mia::CIndepCompAnalysis |
CIOData | Helper class to derive from for data that can be loaded and stored to a disk
Transformation< C2DImage, C2DInterpolatorFactory > |
Transformation< C3DImage, C3DInterpolatorFactory > |
C2DIOVectorfield | Class for the IO of 2D vector fields
C2DImageVector | Vector of 2D images to load and store series of images to one file
C2DStackDistanceTransform | A distance transform that stores distances to a 3D binary mask given as slices
C3DDistance | 3D distance transform for high resolution data
C3DIOVectorfield | An interface class to wrap a vector field into something, IO plugins can understand
C3DImageVector | A class to interface images with image IO plugins
C3DLandmarklist | A list of named landmarks
CDummyType |
CSegSet | A set of segmentation of a 2D series of perfusion images
CSegSetWithImages | A set of images and its segmentations, related to heart perfusion analysis
CTriangleMesh | A class to deine a triangle mesh with some attributes
Transformation< D, I > | Generic base class for transformations
mia::CIOData |
CRGB2DImage |
clist< T > |
CMaxTasks |
CMeans |
std::complex |
CFFT1D_R2C::Complex |
gsl::const_matrix_iterator |
gsl::const_vector_iterator |
T2DDatafield< T >::ConstRange |
T3DDatafield< T >::ConstRange |
gsl::ConstVectorView |
CopyC2DImageToP2DImage | Functor to copy an image into paointer representation
cost_type | Plugin helper type
CParameter | The base class for parameters used in complex options
CTParameter< bool > |
CTParameter< C2DBounds > |
CTParameter< C2DFVector > |
CTParameter< C3DBounds > |
CTParameter< C3DFVector > |
CDictParameter< T > | Dictionary parameter
CSetParameter< T > | A parameter that can only assume values out of a limited set
CStringParameter | String parameter
CTParameter< T > | Generic type of a complex paramter
TBoundedParameter< uint16_t > |
TBoundedParameter< uint32_t > |
TBoundedParameter< uint64_t > |
TBoundedParameter< int16_t > |
TBoundedParameter< int32_t > |
TBoundedParameter< int64_t > |
TBoundedParameter< float > |
TBoundedParameter< double > |
TBoundedParameter< std::vector< uint16_t > > |
TBoundedParameter< std::vector< uint32_t > > |
TBoundedParameter< std::vector< uint64_t > > |
TBoundedParameter< std::vector< int16_t > > |
TBoundedParameter< std::vector< int32_t > > |
TBoundedParameter< std::vector< int64_t > > |
TBoundedParameter< std::vector< float > > |
TBoundedParameter< std::vector< double > > |
TBoundedParameter< T > |
TFactoryParameter< F > | A parameter that get's initialized by a factory to a shared or unique pointer
TParameter< T > | A parameter that can assume any value of the given value type
CParamList | A class to hold a list of named parameters
CParamTranslator |
CParamizedFunctor |
CPluginBase | The base class for all plug-ins
TPlugin< C2DImageFifoFilter::plugin_data, C2DImageFifoFilter::plugin_type > |
TFactory< C2DImageFifoFilter > |
C2DFifoFilterPlugin | The plug-in base class for the FIFO filters
TPlugin< C2DRegTimeStep::plugin_data, C2DRegTimeStep::plugin_type > |
TFactory< C2DRegTimeStep > |
C2DRegTimeStepPlugin | Plug-in to create the time step evaluation
TPlugin< C2DSplineTransformPenalty::plugin_data, C2DSplineTransformPenalty::plugin_type > |
TFactory< C2DSplineTransformPenalty > |
C2DSplineTransformPenaltyPlugin |
TPlugin< C3DRegTimeStep::plugin_data, C3DRegTimeStep::plugin_type > |
TFactory< C3DRegTimeStep > |
C3DRegTimeStepPlugin | The plug-in class for the time-step class of time-marching registration algorithms
TPlugin< C3DSplineTransformPenalty::plugin_data, C3DSplineTransformPenalty::plugin_type > |
TFactory< C3DSplineTransformPenalty > |
C3DSplineTransformPenaltyPlugin |
TPlugin< CSplineBoundaryCondition::plugin_data, CSplineBoundaryCondition::plugin_type > |
TFactory< CSplineBoundaryCondition > |
CSplineBoundaryConditionPlugin | Base plugin for spline boundary conditions
TPlugin< test_io_data, io_plugin_type > |
TIOPlugin< test_io_data > |
CTestIOPlugin |
TPlugin< test_plugin_data, test_plugin_type > |
CTestPlugin | Class to test plugin handling
TPlugin< TDataFilter< Image >::plugin_data, TDataFilter< Image >::plugin_type > |
Product<> |
TFactory< TDataFilter< Image > > |
TDataFilterPlugin< Image > | Generic image filter plugin base
TImageCombinerFilterPlugin< Image > |
TLabelMapFilterPlugin< Image > |
TPlugin< P::plugin_data, P::plugin_type > |
TFactory< P > | This is tha base of all plugins that create "things", like filters, cost functions time step operatores and the like
TDataFilterPlugin< C2DImage > |
TDataFilterPlugin< C3DImage > |
TDataFilterPlugin< CTriangleMesh > |
TFullCostPlugin< C2DTransformation > |
TFullCostPlugin< C3DTransformation > |
TTransformCreatorPlugin< C2DTransformation > |
TTransformCreatorPlugin< C3DTransformation > |
TPlugin< TFullCost< Transform >::plugin_data, TFullCost< Transform >::plugin_type > |
TFactory< TFullCost< Transform > > |
TFullCostPlugin< Transform > | Base class for the TFullCost cost function plug-ins
TPlugin< D, io_plugin_type > |
TIOPlugin< D > | The templatex basis class of all IO plug-ins
TPlugin< TTransformCreator< Transform >::plugin_data, TTransformCreator< Transform >::plugin_type > |
Product<> |
TFactory< TTransformCreator< Transform > > |
TTransformCreatorPlugin< Transform > | Factory class that is used to create the transformation creator
TPlugin< D, T > | The generic base for all plug-ins
TFactory< CMeans::Initializer > |
CMeansInitializerSizedPlugin |
TFactory< CFastICADeflNonlinearity > |
TFactory< CIndepCompAnalysisFactory > |
TFactory< CMinimizer > |
TFactory< CNoiseGenerator > |
TFactory< C1DFoldingKernel > |
TFactory< CSplineKernel > |
TFactory< C2DImageCost > |
TFactory< C2DImageCombiner > |
TFactory< C2DMaskedImageCost > |
TFactory< C2DRegModel > |
TFactory< C2DShape > |
TFactory< C2DImageSolverAmultx > |
TFactory< C2DFVectorfieldRegularizer > |
TFactory< C2DFVectorfieldRegularizerKernel > |
TFactory< C3DImageCost > |
TFactory< C3DImageCombiner > |
TFactory< C3DMaskedImageCost > |
TFactory< C3DShape > |
TFactory< C3DFVectorfieldRegularizer > |
TFactory< C3DFVectorfieldRegularizerKernel > |
TIOPlugin< io_2dimage_type > |
TIOPlugin< CRGB2DImage > |
TIOPlugin< CSegSetWithImages > |
TIOPlugin< C2DTransformation > |
TIOPlugin< io_2dvf_type > |
TIOPlugin< io_3dimage_data > |
TIOPlugin< C2DStackDistanceTransform > |
TIOPlugin< C3DTransformation > |
TIOPlugin< C3DIOVectorfield > |
TIOPlugin< CTriangleMesh > |
CPluginHandlerBase | The base class for all plugin handlers
Interface< I > |
const_iterator< I > |
TPluginHandler< C2DTransformationIO > |
TIOPluginHandler< C2DTransformationIO > |
C2DTransformIOPluginHandlerImpl | The non-singleton plug-in handler for 3D transformations
THandlerSingleton< C2DTransformIOPluginHandlerImpl > |
TPluginHandler< C3DTransformationIO > |
TIOPluginHandler< C3DTransformationIO > |
C3DTransformIOPluginHandlerImpl | The non-singleton plug-in handler for 3D transformations
THandlerSingleton< C3DTransformIOPluginHandlerImpl > |
TPluginHandler< CTestIOPlugin > |
TIOPluginHandler< CTestIOPlugin > |
CDummyIOPluginHandler |
THandlerSingleton< CDummyIOPluginHandler > |
TPluginHandler< CTestPlugin > |
CTestPluginHandlerImpl | Class to test plugin handling
THandlerSingleton< CTestPluginHandlerImpl > |
TPluginHandler< I > | The basic template of all plugin handlers
TFactoryPluginHandler< I > | Base class for all plugn handlers that deal with factory plugins
THandlerSingleton< TFactoryPluginHandler< CSplineBoundaryConditionPlugin > > |
THandlerSingleton< TFactoryPluginHandler< CMeansInitializerPlugin > > |
THandlerSingleton< TFactoryPluginHandler< CFastICADeflNonlinearityPlugin > > |
THandlerSingleton< TFactoryPluginHandler< CIndepCompAnalysisFactoryPlugin > > |
THandlerSingleton< TFactoryPluginHandler< CMinimizerPlugin > > |
THandlerSingleton< TFactoryPluginHandler< CNoiseGeneratorPlugin > > |
THandlerSingleton< TFactoryPluginHandler< C1DSpacialKernelPlugin > > |
THandlerSingleton< TFactoryPluginHandler< CSplineKernelPlugin > > |
THandlerSingleton< TFactoryPluginHandler< C2DImageCostPlugin > > |
THandlerSingleton< TFactoryPluginHandler< C2DFilterPlugin > > |
THandlerSingleton< TFactoryPluginHandler< C2DImageCombinerPlugin > > |
THandlerSingleton< TFactoryPluginHandler< C2DFullCostPlugin > > |
THandlerSingleton< TFactoryPluginHandler< C2DMaskedImageCostPlugin > > |
THandlerSingleton< TFactoryPluginHandler< C2DRegModelPlugin > > |
THandlerSingleton< TFactoryPluginHandler< C2DShapePlugin > > |
THandlerSingleton< TFactoryPluginHandler< TFactory< C2DImageSparseSolver > > > |
THandlerSingleton< TFactoryPluginHandler< C2DImageSolverAmultxPlugin > > |
THandlerSingleton< TFactoryPluginHandler< C2DSplineTransformPenaltyPlugin > > |
THandlerSingleton< TFactoryPluginHandler< C2DRegTimeStepPlugin > > |
THandlerSingleton< TFactoryPluginHandler< C2DTransformCreatorPlugin > > |
THandlerSingleton< TFactoryPluginHandler< C2DFVectorfieldRegularizerPlugin > > |
THandlerSingleton< TFactoryPluginHandler< C2DFVectorfieldRegularizerKernelPlugin > > |
THandlerSingleton< TFactoryPluginHandler< C2DFifoFilterPlugin > > |
THandlerSingleton< TFactoryPluginHandler< C3DImageCostPlugin > > |
THandlerSingleton< TFactoryPluginHandler< C3DFilterPlugin > > |
THandlerSingleton< TFactoryPluginHandler< C3DImageCombinerPlugin > > |
THandlerSingleton< TFactoryPluginHandler< C3DFullCostPlugin > > |
THandlerSingleton< TFactoryPluginHandler< C3DMaskedImageCostPlugin > > |
THandlerSingleton< TFactoryPluginHandler< C3DShapePlugin > > |
THandlerSingleton< TFactoryPluginHandler< C3DSplineTransformPenaltyPlugin > > |
THandlerSingleton< TFactoryPluginHandler< C3DRegTimeStepPlugin > > |
THandlerSingleton< TFactoryPluginHandler< C3DTransformCreatorPlugin > > |
THandlerSingleton< TFactoryPluginHandler< C3DFVectorfieldRegularizerPlugin > > |
THandlerSingleton< TFactoryPluginHandler< C3DFVectorfieldRegularizerKernelPlugin > > |
THandlerSingleton< TFactoryPluginHandler< CMeshFilterPlugin > > |
TIOPluginHandler< I > | Template for all plug-in handlers that are responsible for data IO
THandlerSingleton< TIOPluginHandler< TIOPlugin< Data > > > |
THandlerSingleton< TIOPluginHandler< CSegSetWithImagesIOPlugin > > |
THandlerSingleton< TIOPluginHandler< C2DVFIOPlugin > > |
THandlerSingleton< TIOPluginHandler< C3DImageIOPlugin > > |
THandlerSingleton< TIOPluginHandler< C3DLandmarklistIOPlugin > > |
THandlerSingleton< TIOPluginHandler< C2DStackDistanceTransformIO > > |
THandlerSingleton< TIOPluginHandler< C3DVFIOPlugin > > |
THandlerSingleton< TIOPluginHandler< CMeshIOPlugin > > |
CPluginModule | The plugin module loading class
CPluginSearchpath |
CProductCache | Base class for the product cache
TProductCache< ProductPtr > | The type specific product cache
CProductCacheHandler | The singleton that handles all product caches
CProgressCallback | Class to provide a feedback mechanism to show progress
CMsgStreamPrintCallback | Class to provide a feedback mechanism to show progress based on textual output
CPropertyFlagHolder | This class holds a set of properties
CMinimizer::Problem | Base class for all optimization problems that can be run by CMinimizer
GroundTruthProblem | Class for the evaluation of a pseudo ground truth of a perfusion series
CProductBase | The base class for all plug-in created object
TCost< C2DImage, C2DFVectorfield > |
TCost< C3DImage, C3DFVectorfield > |
result_type< D > |
Pointer< D > |
TDataFilter< C2DImage > |
TDataFilter< C3DImage > |
TDataFilter< CTriangleMesh > |
result_type< Image > |
TDataFilter< Image > |
TImageCombinerFilter< Image > |
TLabelMapFilter< Image > |
TFullCost< C3DTransformation > |
Pointer< Transform > |
Size< Transform > |
TImageCombiner< C2DImage > |
TImageCombiner< C3DImage > |
TMaskedCost< C2DImage, C2DBitImage, C2DFVectorfield > |
TMaskedCost< C3DImage, C3DBitImage, C3DFVectorfield > |
TShape< T2DVector, C2DBitImage > |
TShape< T3DVector, C3DBitImage > |
TSparseSolver< C2DFImage > |
TTransformCreator< C2DTransformation > |
TTransformCreator< C3DTransformation > |
C1DFilterKernel | Base class for 1D filter kernels
C1DFoldingKernel | Base class for folding kernal types
C2DFVectorfieldRegularizer |
C2DFVectorfieldRegularizerKernel |
C2DImageFifoFilter | The class to provide filtering of series of 2D images as if they where 3D images
C2DMorphShape | Class for advanced morphological filter masks
C2DRegTimeStep | The time step class for time-marching registration algorithms
C2DSplineTransformPenalty | Base class for transformation penalties in spline based deformations
C3DFVectorfieldRegularizer |
C3DFVectorfieldRegularizerKernel |
C3DRegTimeStep | The time-step part of time-marching registration algorithms
C3DSplineTransformPenalty | Base class for transformation penalties in spline based deformations
CMeans::Initializer |
CMinimizer | A class for generalized minimization problems
CNoiseGenerator | Base class for the noise generators
CSplineBoundaryCondition | Abstract base class for B-spline interpolation boundary conditions
CSplineKernel | Base class for all spline based interpolation kernels
TCST2DKernel< T > | Base class for cos/sin transformation filters
TCost< T, V > | The generic cost function interface
TDataFilter< D > | Generic interface class to data filters
TDataFilterChained< D > |
TFullCost< Transform > | Base class for a general cost function
TFullCostList< C2DTransformation > |
TFullCostList< Transform > | A accumulation of cost functions that are weigted against each other
TImageCombiner< Image > |
TImageCreator< T > | The base class for generic image creation
TMaskedCost< T, M, V > | The generic cost function interface
TRegModel< Dim > | Base class for PDE model based registrations
TShape< T, M > | Generic class for morphological shapes
TSparseSolver< F > | Solver for sparse systems of equations
TSparseSolver< F >::A_mult_x | A class that implements the multiplication of a cell of the matrix A with the field x
TTransformCreator< Transform > |
mia::CFastICANonlinearityBase |
mia::CFastICADeflNonlinearity | This is the base clase for non-linearities used in deflation based ICA
mia::CIndepCompAnalysisFactory |
create_plugin< Handler, Chained, chainable > |
create_plugin< Handler, ProductChained, true > |
creator_type |
cross_product< T, Vector > |
CSegFrame | A class to represent one segmented frame in a heart perfusion series
CSegSection | Segmentation class to represent a section of the LV myocardium
CSegStar | Helper class for the segmentation of the left heart ventricle myocardium
CSelftestCallback |
CSlopeClassifier | Curve classifier for heart perfusion data
CSlopeStatistics | Runs some statistics over a one-dimensional curve
CSplineParzenMI | Implementation of mutual information based on B-splines
cst2d_kernel | Plugin-helper structure
CStringAttrTranslatorMap | A singelton class to translate strings to attributes based on keys
gsl::CSymmvEvalEvec |
CTrace |
CTranslatorSelector |
CTrianglesWithAdjacentList |
CWatch | A class for measuring time
CWaveletSlopeClassifier | Curve classifier for heart perfusion data
CXMLDocument | Facate for an XML document
CXMLElement | This class implements a facade for the xml Element
TSingleReferencedObject< T >::Destructor |
TSingleReferencedObject< T >::EmptyDestructor |
dim_traits< T > | A trait to obtaine information about of dimensions of a class
dispatch_attr_string< C3DRotation > |
C2DStackDistanceTransform::DistanceFromPoint |
EAttributeType |
attribute_type< C3DOrientationAndPosition > |
attribute_type< C3DRotation > |
attribute_type< CAttributeMap > |
attribute_type< E3DImageOrientation > |
attribute_type< E3DPatientPositioning > |
attribute_type< T2DVector< T > > |
attribute_type< T3DVector< T > > |
attribute_type< std::vector< T > > |
EAttributeType_2d |
attribute_type< T2DVector< T > > |
EAttributeType_3d |
attribute_type< T3DVector< T > > |
attribute_type< T > |
attribute_type< C3DOrientationAndPosition > |
attribute_type< CAttributeMap > |
attribute_type< E3DImageOrientation > |
attribute_type< E3DPatientPositioning > |
attribute_type< std::vector< T > > |
FactoryTrait< T > | Type trait to enable the use of a factory product as command line option
FactoryTrait< std::shared_ptr< T > > | Type trait to enable the use of a factory product as command line option
fft2d_kernel_data |
fifof_Fixture | Fixture to test FIFO filtering
std::forward_iterator_tag |
C2DTransformation::const_iterator |
C3DTransformation::const_iterator |
range2d_iterator_with_boundary_flag< I > | 2D iterator that knows its position in the 2D grid ans supports iterating over sub-ranges
range3d_iterator< I > | 3D iterator that knows its position in the 3D grid ans supports iterating over sub-ranges
range3d_iterator_with_boundary_flag< I > | 3D iterator that knows its position in the 3D grid, has a flag indicating whether it is on a boundary, and supports iterating over sub-ranges
FWrapStaticDataInSharedPointer< Data > | Functor to wrap statically allocated data a shared pointer representation
generator_type |
grayscale_noise_data |
watershed_traits::Handler::Interface |
TWatershedFilterPlugin< dim > | Plugin for the templated version of the standard watershed algorithm
io_2dvf_type |
io_3dimage_data |
IOHandler_of< Data > |
IOHandler_of< C2DImage > |
IOHandler_of< C3DImage > |
IOHandler_of< CSegSetWithImages > |
std::iterator |
range2d_iterator< I > |
C2DTransformation::iterator_impl | Base 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
C3DTransformation::iterator_impl |
C3DLinearTransform::iterator_impl |
std::iterator_traits< gsl::const_matrix_iterator > |
std::iterator_traits< gsl::const_vector_iterator > |
std::iterator_traits< gsl::matrix_iterator > |
std::iterator_traits< gsl::vector_iterator > |
std::iterator_traits< mia::range2d_iterator< I > > |
std::iterator_traits< mia::range2d_iterator_with_boundary_flag< I > > |
std::iterator_traits< mia::range3d_iterator< I > > |
std::iterator_traits< mia::range3d_iterator_with_boundary_flag< I > > |
kernel_plugin_type |
less_then< T2DVector< T > > |
less_then< T3DVector< T > > |
std::list |
CHistory | This class holds the complete history list of a data set
std::map |
CLabelMap | A simple class to add loadind and storeing to a map of labels
CLabelMap | A simple class to add loadind and storeing to a map of labels
masked_cost_type | Plugin helper type
gsl::Matrix |
gsl::matrix_iterator |
multiply< F > | Class template to implement a matrix - field multiplication
multiply< T2DImage< T > > |
NCCGradHelper |
NCCSums |
NDVectorIOcvd< T > | Structure to read and write ND vectors to and from cvd files
clist< T >::node |
std::ostream |
CThreadMsgStream | This class is used to handle syncronizized output of logging output in a multi-threaded environment
gsl::PCA | This class implements Principal Component Analysis
plugin_can_chain< Plugin > |
plugin_can_chain< TDataFilterPlugin< D > > |
PrepareTestPluginPath |
gsl::CFDFMinimizer::Problem |
gsl::CFMinimizer::Problem |
watershed_traits::Handler::Product |
TWatershed< dim > | Templated version of the standard watershed algorithm
Quaternion | Class to implement a quaternion
T2DDatafield< T >::Range |
T3DDatafield< T >::Range | Shortcut data type
ReduceValue< V > |
regmodel_type |
gsl::PCA::Result |
CCorrelationEvaluator::result_type |
CSplineKernel::SCache |
CSlopeClassifier::SCorrelation |
CParamizedFunctor::Selector |
SFuzzySegParams |
shape_type |
SImageSize |
SIntensityStats | Data structure to store te results of a statistical analyis of images
solve_sCG | Class providing a CG solver
spacial_kernel_data |
CMeans::SparseProbmap |
std::streambuf |
streamredir | Base class to redirect output streams
std::string |
CDummyType |
T |
THandlerSingleton< T > | Singleton that a plug-in handler really is
T2DDatafield< T > | A class to hold data on a regular 2D grid
T2DVectorfield< C2DDVector > |
T2DVectorfield< T > | 2D Vector field
T2DDatafield< C2DFVector > |
T2DVectorfield< C2DFVector > |
T2DInterpolator< T > | The base class for 2D interpolators that use some kind of spacial convolution
T2DVector< T > | 2D vector
T2DMatrix< float > |
T2DVector< float > |
CSegPoint2D | Point in a 2D segmentation shape
T2DVector< T2DVector< T > > |
T2DMatrix< T > | A simple 2x2 matrix
T3DDatafield< T > | A templated class of a 3D data field
T3DVectorfield< C3DDVector > |
T3DVectorfield< T > | 3D vector field
T3DDatafield< C3DFVector > |
T3DVectorfield< C3DFVector > |
T3DInterpolator< T > | Basic Interpolator type for 3D Data
T3DConvoluteInterpolator< T > | Interpolator that is based on convolution,like b-splines an o-moms
T3DVector< T > | A simple 3D vector type
T3DMatrix< float > |
T3DMatrix< double > |
T3DVector< T3DVector< T > > |
T3DMatrix< T > | Simple 3x3 matrix
CFlagString::Table |
TDictMap< T >::Table |
TCArrayWrapper< T > | A wrapper around the c-array to provide an STL like interface for iterators
TCSTPlan< T > |
TDataSeriesICA< Data > | Templated representation of a ICA series analyis
TDelayedParameter< T > | A parameter proxy object with a key to identify it
TDictMap< T > | A mapper from emums to string values. - usefull for names flags
test_io_data |
TFifoFilter< T > | Generic base class for out-of-core FIFO filters
TFifoFilterSink< T > | Helper class for testing FIFO filter chains
TFifoFilter< P2DImage > |
C2DImageFifoFilter | The class to provide filtering of series of 2D images as if they where 3D images
TFilter< R > | Base class for all filer type functors
FConvert2DImageToPixeltypeO< float > |
FConvert3DImageToPixeltypeO< float > |
TDataFilter< C2DImage > |
TDataFilter< C3DImage > |
TDataFilter< CTriangleMesh > |
TImageCombiner< C2DImage > |
TImageCombiner< C3DImage > |
TFilter< Image::Pointer > |
TImageCombiner< Image > |
TFilter< int > |
CImageComparePrinter | Class to print out the intensity values of two images to compare them
TFilter< P2DImage > |
FDeformer2D |
TFilter< P3DImage > |
FDeformer3D | A filter to transform an image
TFilter< size_t > |
CSparseHistogram | A sparse histogram
TFilter< std::pair< double, double > > |
FMeanVariance | Functor to be called by mia::filter to evaluate mean and variance of a series of data
FMedianMAD | Functor to be called by mia::filter to evaluate median and median average distance (MAD) of a series of data
TFilter< std::shared_ptr< D > > |
result_type< D > |
Pointer< D > |
TDataFilter< D > | Generic interface class to data filters
TFilter< std::shared_ptr< Image > > |
result_type< Image > |
TDataFilter< Image > |
TFilter< T2DImage< O > > |
FConvert2DImageToPixeltypeO< O > | Functor to convert an image with an abitrary pixel type to single floating point pixels
TFilter< T3DImage< O > > |
FConvert3DImageToPixeltypeO< O > | Functor to convert an image with an abitrary pixel type to single floating point pixels
TFilter< void > |
C3DImageCollector |
FIntensityStatsAccumulator | Functor to accumulate statistics of data
TFilterChain< Handler > | Create and use a chain of filters
TFiltertestFixture< Image > | Fixture to do general plug.in testing
THistogram< Feeder > | Simple histogram that uses an instance of THistogramFeeder as input converter
THistogramFeeder< T > | A class to normalize and quantizize input data to a given histogram range with its given number of bins
THistogramFeeder< unsigned char > | Specialization of the THistogramFeeder for unsigned byte input data
TNonrigidRegister< dim > | Class for image registration
TNonrigidRegisterImpl< dim > |
mia::TPerLevelScalarParam< T > |
TPolyTriangulator< VertexVector, Polygon > | Class to make a triangle mesh from a closed polygon
TRefHolder< T > | A class to make a const reference not so const
TScopedLock< Mutex > |
TSimilarityProfile< dim > | A class to evaluate image similarity profiles of image series
TSingleReferencedObject< T > | Singulater reference counted object that gets destroyed when the refount goes to zero
TTrackPoint< Transformation > | Class to track pixel movement based on a transformation
gsl::Vector |
gsl::VectorView |
std::vector |
C3DImageVector | A class to interface images with image IO plugins
CProbabilityVector | A vector of probablility values
vector_dimsize | Structure to enable the use of the dim_traits class for std::vector
gsl::vector_iterator |
void_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
vstream | A output stream to enable certain levels of verbosity