ITK
5.2.0
Insight Toolkit
|
#include <itkSampleClassifierFilter.h>
Sample classification class.
This filter takes as input a Sample and produces as output a classification in the form of a MembershipSample object.
Definition at line 45 of file itkSampleClassifierFilter.h.
using itk::Statistics::SampleClassifierFilter< TSample >::ClassLabelType = IdentifierType |
Type of the input Sample
Definition at line 85 of file itkSampleClassifierFilter.h.
using itk::Statistics::SampleClassifierFilter< TSample >::ClassLabelVectorObjectPointer = ClassLabelVectorObjectType::Pointer |
Type of the input Sample
Definition at line 88 of file itkSampleClassifierFilter.h.
using itk::Statistics::SampleClassifierFilter< TSample >::ClassLabelVectorObjectType = SimpleDataObjectDecorator<ClassLabelVectorType> |
Type of the input Sample
Definition at line 87 of file itkSampleClassifierFilter.h.
using itk::Statistics::SampleClassifierFilter< TSample >::ClassLabelVectorType = std::vector<ClassLabelType> |
Type of the input Sample
Definition at line 86 of file itkSampleClassifierFilter.h.
using itk::Statistics::SampleClassifierFilter< TSample >::ConstPointer = SmartPointer<const Self> |
Definition at line 54 of file itkSampleClassifierFilter.h.
|
protected |
Make a DataObject of the correct type to used as the specified output. This method is automatically called when DataObject::DisconnectPipeline() is called.
Definition at line 150 of file itkSampleClassifierFilter.h.
using itk::Statistics::SampleClassifierFilter< TSample >::DecisionRulePointer = DecisionRuleType::ConstPointer |
Type of the input Sample
Definition at line 92 of file itkSampleClassifierFilter.h.
using itk::Statistics::SampleClassifierFilter< TSample >::DecisionRuleType = DecisionRule |
type of the decision rule
Definition at line 91 of file itkSampleClassifierFilter.h.
using itk::Statistics::SampleClassifierFilter< TSample >::MeasurementType = typename SampleType::MeasurementType |
type alias from SampleType object
Definition at line 69 of file itkSampleClassifierFilter.h.
using itk::Statistics::SampleClassifierFilter< TSample >::MeasurementVectorType = typename SampleType::MeasurementVectorType |
Type of the input Sample
Definition at line 70 of file itkSampleClassifierFilter.h.
using itk::Statistics::SampleClassifierFilter< TSample >::MembershipFunctionPointer = typename MembershipFunctionType::ConstPointer |
Type of the input Sample
Definition at line 74 of file itkSampleClassifierFilter.h.
using itk::Statistics::SampleClassifierFilter< TSample >::MembershipFunctionsWeightsArrayObjectType = SimpleDataObjectDecorator<MembershipFunctionsWeightsArrayType> |
Type of the input Sample
Definition at line 82 of file itkSampleClassifierFilter.h.
using itk::Statistics::SampleClassifierFilter< TSample >::MembershipFunctionsWeightsArrayPointer = typename MembershipFunctionsWeightsArrayObjectType::Pointer |
Type of the input Sample
Definition at line 83 of file itkSampleClassifierFilter.h.
using itk::Statistics::SampleClassifierFilter< TSample >::MembershipFunctionsWeightsArrayType = Array<double> |
type alias for membership functions weight proprtion
Definition at line 80 of file itkSampleClassifierFilter.h.
using itk::Statistics::SampleClassifierFilter< TSample >::MembershipFunctionType = MembershipFunctionBase<MeasurementVectorType> |
type alias for the MembershipFunction
Definition at line 73 of file itkSampleClassifierFilter.h.
using itk::Statistics::SampleClassifierFilter< TSample >::MembershipFunctionVectorObjectPointer = typename MembershipFunctionVectorObjectType::Pointer |
Type of the input Sample
Definition at line 77 of file itkSampleClassifierFilter.h.
using itk::Statistics::SampleClassifierFilter< TSample >::MembershipFunctionVectorObjectType = SimpleDataObjectDecorator<MembershipFunctionVectorType> |
Type of the input Sample
Definition at line 76 of file itkSampleClassifierFilter.h.
using itk::Statistics::SampleClassifierFilter< TSample >::MembershipFunctionVectorType = std::vector<MembershipFunctionPointer> |
Type of the input Sample
Definition at line 75 of file itkSampleClassifierFilter.h.
using itk::Statistics::SampleClassifierFilter< TSample >::MembershipSampleObjectPointer = typename MembershipSampleType::Pointer |
Type of the input Sample
Definition at line 66 of file itkSampleClassifierFilter.h.
using itk::Statistics::SampleClassifierFilter< TSample >::MembershipSampleType = MembershipSample<SampleType> |
type alias Output type
Definition at line 65 of file itkSampleClassifierFilter.h.
using itk::Statistics::SampleClassifierFilter< TSample >::Pointer = SmartPointer<Self> |
Definition at line 53 of file itkSampleClassifierFilter.h.
using itk::Statistics::SampleClassifierFilter< TSample >::SampleType = TSample |
Type of the input Sample
Definition at line 62 of file itkSampleClassifierFilter.h.
using itk::Statistics::SampleClassifierFilter< TSample >::Self = SampleClassifierFilter |
Standard class type alias
Definition at line 51 of file itkSampleClassifierFilter.h.
using itk::Statistics::SampleClassifierFilter< TSample >::Superclass = ProcessObject |
Definition at line 52 of file itkSampleClassifierFilter.h.
|
protected |
Type of the input Sample
|
overrideprotecteddefault |
Type of the input Sample
|
virtual |
Type of the input Sample
Reimplemented from itk::Object.
|
overrideprotectedvirtual |
Starts the classification process
Reimplemented from itk::ProcessObject.
|
virtual |
Type of the input Sample
const SampleType* itk::Statistics::SampleClassifierFilter< TSample >::GetInput | ( | ) | const |
Type of the input Sample
|
virtual |
Standard macros
Reimplemented from itk::ProcessObject.
|
virtual |
Type of the input Sample
const MembershipSampleType* itk::Statistics::SampleClassifierFilter< TSample >::GetOutput | ( | ) | const |
Returns the classification result
|
overrideprotectedvirtual |
Type of the input Sample
Reimplemented from itk::ProcessObject.
|
static |
Type of the input Sample
|
overrideprotectedvirtual |
Type of the input Sample
Reimplemented from itk::ProcessObject.
void itk::Statistics::SampleClassifierFilter< TSample >::SetClassLabels | ( | const ClassLabelVectorObjectType * | classLabels | ) |
Sets input vector of class labels. The length of this vector must match the number of classes, otherwise an exception will be thrown at run time.
|
virtual |
Set/Get the decision rule.
void itk::Statistics::SampleClassifierFilter< TSample >::SetInput | ( | const SampleType * | sample | ) |
Type of the input Sample
void itk::Statistics::SampleClassifierFilter< TSample >::SetMembershipFunctions | ( | const MembershipFunctionVectorObjectType * | membershipFunctions | ) |
Sets input vector of membership functions. The length of this vector must match the number of classes, otherwise an exception will be thrown at run time.
void itk::Statistics::SampleClassifierFilter< TSample >::SetMembershipFunctionsWeightsArray | ( | const MembershipFunctionsWeightsArrayObjectType * | weightsArray | ) |
Sets array of weights for the membership functions
|
virtual |
Number of classes. This must match the number of labels and membership functions provided by the user, otherwise an exception will be thrown at
|
private |
Decision Rule
Definition at line 160 of file itkSampleClassifierFilter.h.
|
private |
Type of the input Sample
Definition at line 157 of file itkSampleClassifierFilter.h.