18#ifndef itkImageClassifierBase_h
19#define itkImageClassifierBase_h
70template <
typename TInputImage,
typename TClassifiedImage>
99 using typename Superclass::MeasurementVectorType;
102 using typename Superclass::MembershipFunctionType;
104 using typename Superclass::MembershipFunctionPointer;
106 using typename Superclass::MembershipFunctionPointerVector;
109 using typename Superclass::DecisionRuleType;
164#ifndef ITK_MANUAL_INSTANTIATION
165# include "itkImageClassifierBase.hxx"
Base class for classifier objects.
Base class for the ImageClassifierBase object.
typename TInputImage::PixelType InputImagePixelType
TInputImage InputImageType
typename TInputImage::ConstPointer InputImageConstPointer
~ImageClassifierBase() override=default
typename TClassifiedImage::Pointer ClassifiedImagePointer
typename TInputImage::Pointer InputImagePointer
ImageClassifierBase()=default
void PrintSelf(std::ostream &os, Indent indent) const override
std::vector< double > GetPixelMembershipValue(const InputImagePixelType inputImagePixel)
typename TInputImage::SizeType InputImageSizeType
void GenerateData() override
typename TClassifiedImage::PixelType ClassifiedImagePixelType
A multi-dimensional iterator templated over image type that walks a region of pixels.
A multi-dimensional iterator templated over image type that walks a region of pixels.
Control indentation during Print() invocation.
Light weight base class for most itk classes.
Base class for most ITK classes.
SmartPointer< const Self > ConstPointer
SmartPointer< Self > Pointer
ImageBaseType::SizeType SizeType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....