 __distance_transform_prepare< InputIterator, OutputIterator, T > | |
 __distance_transform_prepare< InputIterator, OutputIterator, bool > | |
 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 |
 C1DScalar | A class for general scaling of one-dimensional arrays |
 C2DBoundingBox | 2D axis orthothogonal bounding box |
 C2DFilterChain | Convenience class to create a chain of 2D image filters |
 C2DFuzzyClusterSolver | A solver for the fuzzy segmentation smoothness constraint |
 C2DGroundTruthEvaluator | Main class for peudo ground truth estimation for perfusion series |
 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 | |
 C2DVFIOPluginHandlerTestPath | |
 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 , Matrix , and a magnitude . It is used only as an intermidiate storage |
 C3DCriticalPointEigen | A class to hold a criticalpoint with eigenvalues and eigenvectors |
 C3DImageRegister | |
 C3DInterpolatorFactory | A factory to create interpolators of a given type by providing input data |
 C3DLandmark | Named 3D landmark |
 C3DLandmarklistIOTestPath | |
 C3DMultiImageRegister | A 3D non-rigid image registration class |
 C3DPPDivcurlMatrix | Precomputed Matrix for the DivCurl regularization |
 C3DRigidRegister | 3D linear registration class |
 C3DSplineTransformPenaltyPluginHandlerTest | |
 CHelpOption::Callback | Interface for the callback to print the help assositated with the given option |
  TPluginHandlerHelpCallback< PluginHandler > | Help callback to print the help for the given plug-in |
 CAttribute | The class of all attributes of data that is considered to ve meta-data |
  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 |
  C2DImage | This is the base class for 2D images that can hold generic pixel data |
   T2DImage< T > | This is the template version of a 2D image that is used for holding real data |
   T2DImage< float > | |
  C3DImage | The generic base type of a 3D image |
   T3DImage< T > | Specific type of the 3D images that hold real pixel data |
  T2DVectorfield< T > | 2D Vector field |
  T2DVectorfield< C2DFVector > | |
   C2DIOVectorfield | Class for the IO of 2D vector fields |
  T3DVectorfield< T > | 3D vector field |
  T3DVectorfield< C3DFVector > | |
   C3DIOVectorfield | An interface class to wrap a vector field into something, IO plugins can understand |
  Transformation< D, I > | Generic base class for transformations |
  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 |
 CAttrTranslator | A class to translate an attribute from a string |
  C3DValueAttributeTranslator< T > | Translater for 3D vectors to and from a std::string |
  TTranslator< T > | Generic string vs. attribute translator singleton |
 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 |
  CHelpOption | A command line option that will appear in the help group and exits the program after printing the help |
  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 |
 CCmdOptionList | The class to hold the list of options |
 CCombinerResult | |
 CComplexOptionParser | Parser for complex command line options |
 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 |
 CDLLoader | Portabe Dynamic Link Library Loader |
 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 | |
 CFullStats | This class is used to evaluate the statistics of a series of input data |
 CICAAnalysis | Class for ICA analysis and use of such data. This class implements basic operations for of ICA. It makes use of the ITPP implementation of FastICA |
 CIOData | Helper class to derive from for data that can be loaded and stored to a disk |
  C2DImageVector | Vector of 2D images to load and store series of images to one file |
  C2DIOVectorfield | Class for the IO of 2D vector fields |
  C2DStackDistanceTransform | A distance transform that stores distances to a 3D binary mask given as slices |
  C3DDistance | 3D distance transform for high resolution data |
  C3DImageVector | A class to interface images with image IO plugins |
  C3DIOVectorfield | An interface class to wrap a vector field into something, IO plugins can understand |
  C3DLandmarklist | A list of named landmarks |
  CDummyType | |
  CTriangleMesh | A class to deine a triangle mesh with some attributes |
  Transformation< D, I > | Generic base class for transformations |
  Transformation< C2DImage, C2DInterpolatorFactory > | |
  Transformation< C3DImage, C3DInterpolatorFactory > | |
 CIOData | |
  CRGB2DImage | |
 clist< T > | |
 complex | |
  CFFT1D_R2C::Complex | |
 CopyC2DImageToP2DImage | Functor to copy an image into paointer representation |
 cost_type | Plugin helper type |
 CParameter | The base class for parameters used in complex options |
  CDictParameter< T > | Dictionary paramater |
  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 |
   TRangeParameter< T > | Scalar parameter with an expected value range |
  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 |
 CPluginBase | The base class for all plug-ins |
  TPlugin< D, T > | The generic base 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< D, io_plugin_type > | |
   TIOPlugin< D > | The templatex basis class of all IO plug-ins |
  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 |
  TPlugin< TDataFilter< Image >::plugin_data, TDataFilter< Image >::plugin_type > | |
   TFactory< TDataFilter< Image > > | |
    TDataFilterPlugin< Image > | Generic image filter plugin base |
  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< TFullCost< Transform >::plugin_data, TFullCost< Transform >::plugin_type > | |
   TFactory< TFullCost< Transform > > | |
    TFullCostPlugin< Transform > | Base class for the TFullCost cost function plug-ins |
  TPlugin< TTransformCreator< Transform >::plugin_data, TTransformCreator< Transform >::plugin_type > | |
   TFactory< TTransformCreator< Transform > > | |
    TTransformCreatorPlugin< Transform > | Factory class that is used to create the transformation creator |
 CPluginHandlerBase | The base class for all plugin handlers |
  TPluginHandler< I > | The basic template of all plugin handlers |
   TFactoryPluginHandler< I > | Base class for all plugn handlers that deal with factory plugins |
   TIOPluginHandler< I > | Template for all plug-in handlers that are responsible for data IO |
  TPluginHandler< CTestPlugin > | |
   CTestPluginHandlerImpl | Class to test plugin handling |
 CPluginModule | The plugin module loading class |
 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 |
   C1DFilterKernel | Base class for 1D filter kernels |
    C1DFoldingKernel | Base class for folding kernal types |
   C2DImageCombiner | 2D Image combiner |
   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 |
   C3DImageCombiner | Base class for plug-ins that combine two 3D images in certain ways |
   C3DRegTimeStep | The time-step part of time-marching registration algorithms |
   C3DSplineTransformPenalty | Base class for transformation penalties in spline based deformations |
   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 |
   TCost< T, V > | The generic cost function interface |
   TCST2DKernel< T > | Base class for cos/sin transformation filters |
   TDataFilter< D > | Generic interface class to data filters |
   TFullCost< Transform > | Base class for a general cost function |
    TFullCostList< Transform > | A accumulation of cost functions that are weigted against each other |
   TImageCreator< T > | The base class for generic image creation |
   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 > | |
 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 |
 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 |
 CSegStar | Helper class for the segmentation of the left heart ventricle myocardium |
 CSlopeClassifier | Curve classifier for heart perfusion data |
 CSlopeStatistics | Runs some statistics over a one-dimensional curve |
 CSplineBoundaryConditionTestPath | |
 CSplineKernelTestPath | |
 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 |
 CTrace | |
 CWatch | A class for measuring time |
 CWaveletSlopeClassifier | Curve classifier for heart perfusion data |
 dim_traits< T > | A trait to obtaine information about of dimensions of a class |
 dim_traits< F > | |
 C2DStackDistanceTransform::DistanceFromPoint | |
 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 |
 forward_iterator_tag | |
  C2DTransformation::const_iterator | |
  C3DTransformation::const_iterator | |
  range2d_iterator< 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 |
 FWrapStaticDataInSharedPointer< Data > | Functor to wrap statically allocated data a shared pointer representation |
 generator_type | |
 grayscale_noise_data | |
 Interface | |
  TWatershedFilterPlugin< dim > | Plugin for the templated version of the standard watershed algorithm |
 io_2dvf_type | |
 io_3dimage_data | |
 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 | |
 kernel_plugin_type | |
 less_then< T2DVector< T > > | |
 less_then< T3DVector< T > > | |
 list | |
  CHistory | This class holds the complete history list of a data set |
 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 |
 multiply< F > | Class template to implement a matrix - field multiplication |
 multiply< T2DImage< T > > | |
 NDVectorIOcvd< T > | Structure to read and write ND vectors to and from cvd files |
 clist< T >::node | |
 ostream | |
  CThreadMsgStream | This class is used to handle syncronizized output of logging output in a multi-threaded environment |
 pattr_less | |
 Product | |
  TWatershed< dim > | Templated version of the standard watershed algorithm |
 Quaternion | Class to implement a quaternion |
 regmodel_type | |
 CCorrelationEvaluator::result_type | |
 CSplineKernel::SCache | |
 CSlopeClassifier::SCorrelation | |
 SFuzzySegParams | |
 shape_type | |
 SImageSize | |
 SIntensityStats | Data structure to store te results of a statistical analyis of images |
 solve_lines_t | |
 solve_sCG | Class providing a CG solver |
 spacial_kernel_data | |
 streambuf | |
  streamredir | Base class to redirect output streams |
 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< T > | 2D Vector field |
 T2DDatafield< C2DFVector > | |
  T2DVectorfield< C2DFVector > | |
 T2DDatafield< float > | |
 T2DDatafield< typename coeff_map< T >::coeff_type > | |
 T2DInterpolator< T > | The base class template for all kinds of interpolators |
  T2DConvoluteInterpolator< T > | The base class for 2D interpolators that use some kind of spacial convolution |
 T2DVector< T > | 2D vector |
 T2DVector< float > | |
  CSegPoint2D | Point in a 2D segmentation shape |
 T2DVector< T2DVector< T > > | |
  T2DMatrix< T > | A simple 2x2 matrix |
 T2DVector< unsigned int > | |
 T3DDatafield< T > | A templated class of a 3D data field |
  T3DVectorfield< T > | 3D vector field |
 T3DDatafield< C3DFVector > | |
  T3DVectorfield< C3DFVector > | |
 T3DDatafield< typename coeff_map< T >::coeff_type > | |
 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 |
 T3DVector< double > | |
 T3DVector< float > | |
 T3DVector< T3DVector< float > > | |
  T3DMatrix< float > | |
 T3DVector< T3DVector< T > > | |
  T3DMatrix< T > | Simple 3x3 matrix |
 T3DVector< unsigned int > | |
 TDictMap< T >::Table | |
 CFlagString::Table | |
 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 |
 TDictMap< EBoxSegmentation > | |
 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 |
 TFilter< int > | |
  CImageComparePrinter | Class to print out the intensity values of two images to compare them |
 TFilter< P2DImage > | |
  C2DImageCombiner | 2D Image combiner |
  FDeformer2D | |
 TFilter< P3DImage > | |
  FDeformer3D | A filter to transform an image |
 TFilter< PCombinerResult > | |
  C3DImageCombiner | Base class for plug-ins that combine two 3D images in certain ways |
 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 > > | |
  TDataFilter< D > | Generic interface class to data filters |
 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 > | |
 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 |
 TSimilarityProfile< dim > | A class to evaluate image similarity profiles of image series |
 TTrackPoint< Transformation > | Class to track pixel movement based on a transformation |
 vector | |
  C3DImageVector | A class to interface images with image IO plugins |
  CProbabilityVector | A vector of probablility values |
 Vector< T > | A wrapper around the c-array to provide an STL like interface for iterators |
 vector_dimsize | Structure to enable the use of the dim_traits class for std::vector |
 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 |