18 #ifndef itkImageClassifierBase_h
19 #define itkImageClassifierBase_h
69 template<
typename TInputImage,
70 typename TClassifiedImage >
136 std::vector< double >
142 void PrintSelf(std::ostream & os,
Indent indent)
const override;
148 void GenerateData()
override;
157 virtual void Classify();
161 #ifndef ITK_MANUAL_INSTANTIATION
162 #include "itkImageClassifierBase.hxx"
Light weight base class for most itk classes.
typename TInputImage::SizeType InputImageSizeType
InputImageConstPointer m_InputImage
typename Superclass::MembershipFunctionPointerVector MembershipFunctionPointerVector
typename TInputImage::Pointer InputImagePointer
Base class for the ImageClassifierBase object.
typename Superclass::MembershipFunctionPointer MembershipFunctionPointer
Base class for classifier objects.
typename TInputImage::PixelType InputImagePixelType
typename Superclass::DecisionRuleType DecisionRuleType
ImageBaseType::SizeType SizeType
A multi-dimensional iterator templated over image type that walks a region of pixels.
typename TInputImage::ConstPointer InputImageConstPointer
TInputImage InputImageType
ClassifiedImagePointer m_ClassifiedImage
typename Superclass::MeasurementVectorType MeasurementVectorType
Control indentation during Print() invocation.
typename TClassifiedImage::PixelType ClassifiedImagePixelType
typename TClassifiedImage::Pointer ClassifiedImagePointer
typename Superclass::MembershipFunctionType MembershipFunctionType
Base class for most ITK classes.
A multi-dimensional iterator templated over image type that walks a region of pixels.