4 #include <itkImageRegionIterator.h> 5 #include <itkImageRegionConstIterator.h> 13 template <
typename TInputImage,
typename TMaskImage,
typename TAtlasImage = TInputImage>
54 void Update() ITK_OVERRIDE;
68 void SetMask(const TMaskImage* mask);
69 typename TMaskImage::ConstPointer
GetMask();
75 void operator=(const Self&);
87 this->SetNumberOfRequiredInputs(7);
void SetAtlasImage2(const TAtlasImage *image)
MaskImageType::ConstPointer MaskImageConstPointer
TInputImage::ConstPointer GetInputImage3()
void SetAtlasImage1(const TAtlasImage *image)
itk::ProcessObject Superclass
TInputImage::ConstPointer GetInputImage1()
void SetMask(const TMaskImage *mask)
itk::ImageRegionIterator< AtlasImageType > AtlasIteratorType
itk::SmartPointer< const Self > ConstPointer
void Update() ITK_OVERRIDE
calculate parameters of gaussians from images with the probability of the different classes [csf] [gm...
void SetInputImage1(const TInputImage *image)
std::vector< InputImageConstPointer > m_ImagesVector
void SetInputImage2(const TInputImage *image)
TMaskImage::ConstPointer GetMask()
itk::ImageRegionConstIterator< MaskImageType > MaskConstIteratorType
void SetInputImage3(const TInputImage *image)
Gaussian model initializers Model Initializer represents the processes computing a gaussian model tha...
TAtlasImage::ConstPointer GetAtlasImage3()
InputImageType::ConstPointer InputImageConstPointer
TAtlasImage::ConstPointer GetAtlasImage2()
virtual ~AtlasInitializer()
void SetAtlasImage3(const TAtlasImage *image)
TInputImage::ConstPointer GetInputImage2()
itk::ImageRegionConstIterator< AtlasImageType > AtlasConstIteratorType
unsigned int m_Modalities
AtlasImageType::ConstPointer AtlasImageConstPointer
TAtlasImage::ConstPointer GetAtlasImage1()
TAtlasImage AtlasImageType
itk::ImageRegionConstIterator< InputImageType > InputConstIteratorType
std::vector< AtlasImageConstPointer > m_AtlasVector
itk::SmartPointer< Self > Pointer
TInputImage InputImageType
itk::VariableSizeMatrix< NumericType > DoubleVariableSizeMatrixType