|
ITK
6.0.0
Insight Toolkit
|
Go to the documentation of this file.
18 #ifndef itkSampleClassifierFilter_h
19 #define itkSampleClassifierFilter_h
44 template <
typename TSample>
95 using Superclass::SetInput;
109 itkSetMacro(NumberOfClasses,
unsigned int);
110 itkGetConstMacro(NumberOfClasses,
unsigned int);
138 PrintSelf(std::ostream & os,
Indent indent)
const override;
142 GenerateData()
override;
151 using Superclass::MakeOutput;
157 unsigned int m_NumberOfClasses{};
165 #ifndef ITK_MANUAL_INSTANTIATION
166 # include "itkSampleClassifierFilter.hxx"
SmartPointer< Self > Pointer
Decorates any "simple" data type (data types without smart pointers) with a DataObject API.
Container for storing the instance-identifiers of other sample with their associated class labels.
SmartPointer< const Self > ConstPointer
typename SampleType::MeasurementVectorType MeasurementVectorType
typename MembershipFunctionsWeightsArrayObjectType::Pointer MembershipFunctionsWeightsArrayPointer
MembershipFunctionBase defines common interfaces for membership functions.
Control indentation during Print() invocation.
DataObjectPointerArray::size_type DataObjectPointerArraySizeType
typename SampleType::MeasurementType MeasurementType
typename MembershipSampleType::Pointer MembershipSampleObjectPointer
Light weight base class for most itk classes.
typename MembershipFunctionType::ConstPointer MembershipFunctionPointer
typename MembershipFunctionVectorObjectType::Pointer MembershipFunctionVectorObjectPointer
std::vector< MembershipFunctionPointer > MembershipFunctionVectorType
Base class for decision rules that return a class label based on a set of discriminant scores.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
class ITK_FORWARD_EXPORT ProcessObject
std::vector< ClassLabelType > ClassLabelVectorType
Sample classification class.
SizeValueType IdentifierType
IdentifierType ClassLabelType