|
ITK
5.3.0
Insight Toolkit
|
Go to the documentation of this file.
18 #ifndef itkMRASlabIdentifier_h
19 #define itkMRASlabIdentifier_h
66 template <
typename TInputImage>
106 itkSetMacro(NumberOfSamples,
unsigned int);
107 itkGetConstReferenceMacro(NumberOfSamples,
unsigned int);
112 itkGetConstReferenceMacro(BackgroundMinimumThreshold,
ImagePixelType);
116 itkSetMacro(Tolerance,
double);
117 itkGetConstReferenceMacro(Tolerance,
double);
122 itkSetMacro(SlicingDirection,
int);
123 itkGetConstReferenceMacro(SlicingDirection,
int);
129 GenerateSlabRegions();
133 GetSlabRegionVector();
139 PrintSelf(std::ostream & os,
Indent indent)
const override;
156 #ifndef ITK_MANUAL_INSTANTIATION
157 # include "itkMRASlabIdentifier.hxx"
std::vector< ImageRegionType > SlabRegionVectorType
SmartPointer< Self > Pointer
SmartPointer< const Self > ConstPointer
ImageConstPointer m_Image
typename TInputImage::Pointer ImagePointer
typename TInputImage::PixelType ImagePixelType
ImagePixelType m_BackgroundMinimumThreshold
SlabRegionVectorType m_Slabs
Identifies slabs in MR images comparing minimum intensity averages.
ImageBaseType::SizeType SizeType
typename TInputImage::RegionType ImageRegionType
Control indentation during Print() invocation.
ImageBaseType::IndexType IndexType
Light weight base class for most itk classes.
ImageBaseType::RegionType RegionType
typename TInputImage::SizeType ImageSizeType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
unsigned int m_NumberOfSamples
Base class for most ITK classes.
Templated n-dimensional image class.
typename TInputImage::IndexType ImageIndexType
typename TInputImage::ConstPointer ImageConstPointer