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