| ANIMA
    4.0
    | 
#include <animaAtlasInitializer.h>
 Inheritance diagram for anima::AtlasInitializer< TInputImage, TMaskImage, TAtlasImage >:
 Inheritance diagram for anima::AtlasInitializer< TInputImage, TMaskImage, TAtlasImage >: Collaboration diagram for anima::AtlasInitializer< TInputImage, TMaskImage, TAtlasImage >:
 Collaboration diagram for anima::AtlasInitializer< TInputImage, TMaskImage, TAtlasImage >:| Public Types | |
| typedef itk::ImageRegionConstIterator< AtlasImageType > | AtlasConstIteratorType | 
| typedef AtlasImageType::ConstPointer | AtlasImageConstPointer | 
| typedef TAtlasImage | AtlasImageType | 
| typedef itk::ImageRegionIterator< AtlasImageType > | AtlasIteratorType | 
| typedef itk::SmartPointer< const Self > | ConstPointer | 
| typedef itk::VariableSizeMatrix< NumericType > | DoubleVariableSizeMatrixType | 
| typedef itk::ImageRegionConstIterator< InputImageType > | InputConstIteratorType | 
| typedef InputImageType::ConstPointer | InputImageConstPointer | 
| typedef TInputImage | InputImageType | 
| typedef itk::ImageRegionConstIterator< MaskImageType > | MaskConstIteratorType | 
| typedef MaskImageType::ConstPointer | MaskImageConstPointer | 
| typedef TMaskImage | MaskImageType | 
| typedef double | NumericType | 
| typedef itk::SmartPointer< Self > | Pointer | 
| typedef AtlasInitializer | Self | 
| typedef itk::ProcessObject | Superclass | 
|  Public Types inherited from anima::ModelInitializer | |
| typedef itk::SmartPointer< const Self > | ConstPointer | 
| typedef itk::Statistics::GaussianMembershipFunction< MeasurementVectorType > | GaussianFunctionType | 
| typedef itk::VariableLengthVector< double > | MeasurementVectorType | 
| typedef itk::SmartPointer< Self > | Pointer | 
| typedef ModelInitializer | Self | 
| typedef itk::ProcessObject | Superclass | 
| Public Member Functions | |
| virtual ::itk::LightObject::Pointer | CreateAnother (void) const | 
| TMaskImage::ConstPointer | GetMask () | 
| virtual const char * | GetNameOfClass () const | 
| void | SetAtlasImage1 (const TAtlasImage *image) | 
| void | SetAtlasImage2 (const TAtlasImage *image) | 
| void | SetAtlasImage3 (const TAtlasImage *image) | 
| void | SetInputImage1 (const TInputImage *image) | 
| void | SetInputImage2 (const TInputImage *image) | 
| void | SetInputImage3 (const TInputImage *image) | 
| void | SetMask (const TMaskImage *mask) | 
| void | Update () ITK_OVERRIDE | 
| calculate parameters of gaussians from images with the probability of the different classes [csf] [gm] [wm]  More... | |
|  Public Member Functions inherited from anima::ModelInitializer | |
| virtual ::itk::LightObject::Pointer | CreateAnother (void) const | 
| std::vector< double > | GetAlphas () | 
| std::vector< GaussianFunctionType::Pointer > | GetInitialization () | 
| returns a new initialization for the model  More... | |
| virtual bool | GetVerbose () | 
| virtual void | SetVerbose (bool _arg) | 
| Static Public Member Functions | |
| static Pointer | New () | 
|  Static Public Member Functions inherited from anima::ModelInitializer | |
| static Pointer | New () | 
| Protected Member Functions | |
| AtlasInitializer (const Self &) | |
| AtlasInitializer () | |
| TAtlasImage::ConstPointer | GetAtlasImage1 () | 
| TAtlasImage::ConstPointer | GetAtlasImage2 () | 
| TAtlasImage::ConstPointer | GetAtlasImage3 () | 
| TInputImage::ConstPointer | GetInputImage1 () | 
| TInputImage::ConstPointer | GetInputImage2 () | 
| TInputImage::ConstPointer | GetInputImage3 () | 
| void | operator= (const Self &) | 
| virtual | ~AtlasInitializer () | 
|  Protected Member Functions inherited from anima::ModelInitializer | |
| ModelInitializer (const Self &) | |
| ModelInitializer () | |
| void | operator= (const Self &) | 
| virtual | ~ModelInitializer () | 
| Protected Attributes | |
| std::vector< AtlasImageConstPointer > | m_AtlasVector | 
| std::vector< InputImageConstPointer > | m_ImagesVector | 
| unsigned int | m_Modalities | 
|  Protected Attributes inherited from anima::ModelInitializer | |
| std::vector< double > | m_Alphas | 
| std::vector< GaussianFunctionType::Pointer > | m_GaussianModel | 
| bool | m_Verbose | 
Class initializing 3 gaussian distributions from an atlas
Definition at line 14 of file animaAtlasInitializer.h.
| typedef itk::ImageRegionConstIterator< AtlasImageType > anima::AtlasInitializer< TInputImage, TMaskImage, TAtlasImage >::AtlasConstIteratorType | 
Definition at line 45 of file animaAtlasInitializer.h.
| typedef AtlasImageType::ConstPointer anima::AtlasInitializer< TInputImage, TMaskImage, TAtlasImage >::AtlasImageConstPointer | 
Definition at line 43 of file animaAtlasInitializer.h.
| typedef TAtlasImage anima::AtlasInitializer< TInputImage, TMaskImage, TAtlasImage >::AtlasImageType | 
Type of the mask image.
Definition at line 42 of file animaAtlasInitializer.h.
| typedef itk::ImageRegionIterator< AtlasImageType > anima::AtlasInitializer< TInputImage, TMaskImage, TAtlasImage >::AtlasIteratorType | 
Definition at line 44 of file animaAtlasInitializer.h.
| typedef itk::SmartPointer<const Self> anima::AtlasInitializer< TInputImage, TMaskImage, TAtlasImage >::ConstPointer | 
Definition at line 22 of file animaAtlasInitializer.h.
| typedef itk::VariableSizeMatrix<NumericType> anima::AtlasInitializer< TInputImage, TMaskImage, TAtlasImage >::DoubleVariableSizeMatrixType | 
Definition at line 48 of file animaAtlasInitializer.h.
| typedef itk::ImageRegionConstIterator< InputImageType > anima::AtlasInitializer< TInputImage, TMaskImage, TAtlasImage >::InputConstIteratorType | 
Definition at line 33 of file animaAtlasInitializer.h.
| typedef InputImageType::ConstPointer anima::AtlasInitializer< TInputImage, TMaskImage, TAtlasImage >::InputImageConstPointer | 
Definition at line 32 of file animaAtlasInitializer.h.
| typedef TInputImage anima::AtlasInitializer< TInputImage, TMaskImage, TAtlasImage >::InputImageType | 
Type of the input image.
Definition at line 28 of file animaAtlasInitializer.h.
| typedef itk::ImageRegionConstIterator< MaskImageType > anima::AtlasInitializer< TInputImage, TMaskImage, TAtlasImage >::MaskConstIteratorType | 
Definition at line 38 of file animaAtlasInitializer.h.
| typedef MaskImageType::ConstPointer anima::AtlasInitializer< TInputImage, TMaskImage, TAtlasImage >::MaskImageConstPointer | 
Definition at line 37 of file animaAtlasInitializer.h.
| typedef TMaskImage anima::AtlasInitializer< TInputImage, TMaskImage, TAtlasImage >::MaskImageType | 
Type of the mask image.
Definition at line 36 of file animaAtlasInitializer.h.
| typedef double anima::AtlasInitializer< TInputImage, TMaskImage, TAtlasImage >::NumericType | 
Definition at line 47 of file animaAtlasInitializer.h.
| typedef itk::SmartPointer<Self> anima::AtlasInitializer< TInputImage, TMaskImage, TAtlasImage >::Pointer | 
Definition at line 21 of file animaAtlasInitializer.h.
| typedef AtlasInitializer anima::AtlasInitializer< TInputImage, TMaskImage, TAtlasImage >::Self | 
Standard class typedefs.
Definition at line 19 of file animaAtlasInitializer.h.
| typedef itk::ProcessObject anima::AtlasInitializer< TInputImage, TMaskImage, TAtlasImage >::Superclass | 
Definition at line 20 of file animaAtlasInitializer.h.
| 
 | protected | 
| 
 | inlineprotected | 
Definition at line 85 of file animaAtlasInitializer.h.
References anima::AtlasInitializer< TInputImage, TMaskImage, TAtlasImage >::m_Modalities.
| 
 | inlineprotectedvirtual | 
Definition at line 90 of file animaAtlasInitializer.h.
| virtual::itk::LightObject::Pointer anima::AtlasInitializer< TInputImage, TMaskImage, TAtlasImage >::CreateAnother | ( | void | ) | const | 
| 
 | protected | 
Definition at line 84 of file animaAtlasInitializer.hxx.
| 
 | protected | 
Definition at line 91 of file animaAtlasInitializer.hxx.
| 
 | protected | 
Definition at line 98 of file animaAtlasInitializer.hxx.
| 
 | protected | 
Definition at line 63 of file animaAtlasInitializer.hxx.
| 
 | protected | 
Definition at line 70 of file animaAtlasInitializer.hxx.
| 
 | protected | 
Definition at line 77 of file animaAtlasInitializer.hxx.
| TMaskImage::ConstPointer anima::AtlasInitializer< TInputImage, TMaskImage, TAtlasImage >::GetMask | ( | ) | 
Definition at line 56 of file animaAtlasInitializer.hxx.
| 
 | virtual | 
Run-time type information (and related methods).
Reimplemented from anima::ModelInitializer.
| 
 | static | 
Method for creation through the object factory.
| 
 | protected | 
| void anima::AtlasInitializer< TInputImage, TMaskImage, TAtlasImage >::SetAtlasImage1 | ( | const TAtlasImage * | image | ) | 
The atlas images.
Definition at line 34 of file animaAtlasInitializer.hxx.
| void anima::AtlasInitializer< TInputImage, TMaskImage, TAtlasImage >::SetAtlasImage2 | ( | const TAtlasImage * | image | ) | 
Definition at line 41 of file animaAtlasInitializer.hxx.
| void anima::AtlasInitializer< TInputImage, TMaskImage, TAtlasImage >::SetAtlasImage3 | ( | const TAtlasImage * | image | ) | 
Definition at line 48 of file animaAtlasInitializer.hxx.
| void anima::AtlasInitializer< TInputImage, TMaskImage, TAtlasImage >::SetInputImage1 | ( | const TInputImage * | image | ) | 
The mri images.
Definition at line 13 of file animaAtlasInitializer.hxx.
| void anima::AtlasInitializer< TInputImage, TMaskImage, TAtlasImage >::SetInputImage2 | ( | const TInputImage * | image | ) | 
Definition at line 20 of file animaAtlasInitializer.hxx.
| void anima::AtlasInitializer< TInputImage, TMaskImage, TAtlasImage >::SetInputImage3 | ( | const TInputImage * | image | ) | 
Definition at line 27 of file animaAtlasInitializer.hxx.
| void anima::AtlasInitializer< TInputImage, TMaskImage, TAtlasImage >::SetMask | ( | const TMaskImage * | mask | ) | 
mask in which the segmentation will be performed
Definition at line 7 of file animaAtlasInitializer.hxx.
| void anima::AtlasInitializer< TInputImage, TMaskImage, TAtlasImage >::Update | ( | ) | 
calculate parameters of gaussians from images with the probability of the different classes [csf] [gm] [wm]
Definition at line 107 of file animaAtlasInitializer.hxx.
| 
 | protected | 
Definition at line 93 of file animaAtlasInitializer.h.
| 
 | protected | 
Definition at line 92 of file animaAtlasInitializer.h.
| 
 | protected | 
Definition at line 94 of file animaAtlasInitializer.h.
Referenced by anima::AtlasInitializer< TInputImage, TMaskImage, TAtlasImage >::AtlasInitializer().
 1.8.13
 1.8.13