18 #ifndef __itkMRASlabIdentifier_h
19 #define __itkMRASlabIdentifier_h
64 template<
typename TInputImage >
102 itkSetMacro(NumberOfSamples,
unsigned int);
103 itkGetConstReferenceMacro(NumberOfSamples,
unsigned int);
108 itkGetConstReferenceMacro(BackgroundMinimumThreshold,
ImagePixelType);
112 itkSetMacro(Tolerance,
double);
113 itkGetConstReferenceMacro(Tolerance,
double);
118 itkSetMacro(SlicingDirection,
int);
119 itkGetConstReferenceMacro(SlicingDirection,
int);
132 virtual void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
152 #ifndef ITK_MANUAL_INSTANTIATION
153 #include "itkMRASlabIdentifier.hxx"
void GenerateSlabRegions(void)
SmartPointer< const Self > ConstPointer
virtual void PrintSelf(std::ostream &os, Indent indent) const ITK_OVERRIDE
ImageConstPointer m_Image
TInputImage::PixelType ImagePixelType
Light weight base class for most itk classes.
TInputImage::Pointer ImagePointer
SlabRegionVectorType m_Slabs
std::vector< ImageRegionType > SlabRegionVectorType
unsigned int m_NumberOfSamples
ImagePixelType m_BackgroundMinimumThreshold
TInputImage::ConstPointer ImageConstPointer
identifies slab in MR images comparing minimum intensity averages
TInputImage::RegionType ImageRegionType
virtual ~MRASlabIdentifier()
Control indentation during Print() invocation.
SlabRegionVectorType GetSlabRegionVector(void)
TInputImage::SizeType ImageSizeType
Base class for most ITK classes.
Templated n-dimensional image class.
TInputImage::IndexType ImageIndexType
SmartPointer< Self > Pointer
void operator=(const Self &)