18 #ifndef itkImageClassifierBase_h
19 #define itkImageClassifierBase_h
69 template<
typename TInputImage,
70 typename TClassifiedImage >
103 typedef typename Superclass::MembershipFunctionPointer
106 typedef typename Superclass::MembershipFunctionPointerVector
138 std::vector< double >
144 void PrintSelf(std::ostream & os,
Indent indent) const ITK_OVERRIDE;
150 void GenerateData() ITK_OVERRIDE;
161 virtual
void Classify();
165 #ifndef ITK_MANUAL_INSTANTIATION
166 #include "itkImageClassifierBase.hxx"
SmartPointer< Self > Pointer
Light weight base class for most itk classes.
TClassifiedImage::Pointer ClassifiedImagePointer
TInputImage InputImageType
Superclass::MeasurementVectorType MeasurementVectorType
Superclass::MembershipFunctionPointer MembershipFunctionPointer
Base class for the ImageClassifierBase object.
Base class for classifier objects.
SmartPointer< const Self > ConstPointer
TInputImage::SizeType InputImageSizeType
A multi-dimensional iterator templated over image type that walks a region of pixels.
Superclass::DecisionRuleType DecisionRuleType
ImageRegionConstIterator< TInputImage > InputImageConstIterator
TInputImage::PixelType InputImagePixelType
Superclass::MembershipFunctionPointerVector MembershipFunctionPointerVector
TInputImage::ConstPointer InputImageConstPointer
ClassifierBase< TInputImage > Superclass
Control indentation during Print() invocation.
Superclass::MembershipFunctionType MembershipFunctionType
ImageBaseType::SizeType SizeType
ImageRegionIterator< TClassifiedImage > ClassifiedImageIterator
TInputImage::Pointer InputImagePointer
A multi-dimensional iterator templated over image type that walks a region of pixels.
TClassifiedImage::PixelType ClassifiedImagePixelType