18#ifndef itkMRASlabIdentifier_h
19#define itkMRASlabIdentifier_h
66template <
typename TInputImage>
106 itkSetMacro(NumberOfSamples,
unsigned int);
107 itkGetConstReferenceMacro(NumberOfSamples,
unsigned int);
116 itkSetMacro(Tolerance,
double);
117 itkGetConstReferenceMacro(Tolerance,
double);
122 itkSetMacro(SlicingDirection,
int);
123 itkGetConstReferenceMacro(SlicingDirection,
int);
156#ifndef ITK_MANUAL_INSTANTIATION
157# include "itkMRASlabIdentifier.hxx"
Templated n-dimensional image class.
Control indentation during Print() invocation.
typename TInputImage::SizeType ImageSizeType
SmartPointer< Self > Pointer
void PrintSelf(std::ostream &os, Indent indent) const override
SlabRegionVectorType m_Slabs
ImagePixelType m_BackgroundMinimumThreshold
~MRASlabIdentifier() override=default
SlabRegionVectorType GetSlabRegionVector()
typename TInputImage::RegionType ImageRegionType
typename TInputImage::Pointer ImagePointer
ImageConstPointer m_Image
typename TInputImage::ConstPointer ImageConstPointer
std::vector< ImageRegionType > SlabRegionVectorType
void GenerateSlabRegions()
SmartPointer< const Self > ConstPointer
typename TInputImage::IndexType ImageIndexType
unsigned int m_NumberOfSamples
typename TInputImage::PixelType ImagePixelType
Implements transparent reference counting.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....