|
ANIMA
4.0
|
#include <animaAtlasInitializer.h>
Inheritance 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