18 #ifndef itkMRASlabIdentifier_h
19 #define itkMRASlabIdentifier_h
64 template<
typename TInputImage >
104 itkSetMacro(NumberOfSamples,
unsigned int);
105 itkGetConstReferenceMacro(NumberOfSamples,
unsigned int);
110 itkGetConstReferenceMacro(BackgroundMinimumThreshold,
ImagePixelType);
114 itkSetMacro(Tolerance,
double);
115 itkGetConstReferenceMacro(Tolerance,
double);
120 itkSetMacro(SlicingDirection,
int);
121 itkGetConstReferenceMacro(SlicingDirection,
int);
126 void GenerateSlabRegions();
134 void PrintSelf(std::ostream & os,
Indent indent)
const override;
151 #ifndef ITK_MANUAL_INSTANTIATION
152 #include "itkMRASlabIdentifier.hxx"
std::vector< ImageRegionType > SlabRegionVectorType
ImageConstPointer m_Image
Light weight base class for most itk classes.
SlabRegionVectorType m_Slabs
typename TInputImage::SizeType ImageSizeType
typename TInputImage::ConstPointer ImageConstPointer
unsigned int m_NumberOfSamples
ImagePixelType m_BackgroundMinimumThreshold
ImageBaseType::SizeType SizeType
typename TInputImage::PixelType ImagePixelType
ImageBaseType::IndexType IndexType
typename TInputImage::IndexType ImageIndexType
identifies slab in MR images comparing minimum intensity averages
typename TInputImage::RegionType ImageRegionType
Control indentation during Print() invocation.
Base class for most ITK classes.
ImageBaseType::RegionType RegionType
typename TInputImage::Pointer ImagePointer
Templated n-dimensional image class.