ITK
4.1.0
Insight Segmentation and Registration 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 44 of file itkSampleClassifierFilter.h.
typedef IdentifierType itk::Statistics::SampleClassifierFilter< TSample >::ClassLabelType |
Definition at line 87 of file itkSampleClassifierFilter.h.
typedef ClassLabelVectorObjectType::Pointer itk::Statistics::SampleClassifierFilter< TSample >::ClassLabelVectorObjectPointer |
Definition at line 91 of file itkSampleClassifierFilter.h.
typedef SimpleDataObjectDecorator< ClassLabelVectorType > itk::Statistics::SampleClassifierFilter< TSample >::ClassLabelVectorObjectType |
Definition at line 90 of file itkSampleClassifierFilter.h.
typedef std::vector< ClassLabelType > itk::Statistics::SampleClassifierFilter< TSample >::ClassLabelVectorType |
Definition at line 88 of file itkSampleClassifierFilter.h.
typedef SmartPointer< const Self > itk::Statistics::SampleClassifierFilter< TSample >::ConstPointer |
Reimplemented from itk::ProcessObject.
Definition at line 52 of file itkSampleClassifierFilter.h.
typedef ProcessObject::DataObjectPointerArraySizeType itk::Statistics::SampleClassifierFilter< TSample >::DataObjectPointerArraySizeType [protected] |
Make a DataObject of the correct type to used as the specified output. This method is automatically called when DataObject::DisconnectPipeline() is called.
Reimplemented from itk::ProcessObject.
Definition at line 148 of file itkSampleClassifierFilter.h.
typedef DecisionRuleType::ConstPointer itk::Statistics::SampleClassifierFilter< TSample >::DecisionRulePointer |
Definition at line 95 of file itkSampleClassifierFilter.h.
typedef DecisionRule itk::Statistics::SampleClassifierFilter< TSample >::DecisionRuleType |
type of the decision rule
Definition at line 94 of file itkSampleClassifierFilter.h.
typedef SampleType::MeasurementType itk::Statistics::SampleClassifierFilter< TSample >::MeasurementType |
typedefs from SampleType object
Definition at line 67 of file itkSampleClassifierFilter.h.
typedef SampleType::MeasurementVectorType itk::Statistics::SampleClassifierFilter< TSample >::MeasurementVectorType |
Definition at line 68 of file itkSampleClassifierFilter.h.
typedef MembershipFunctionType::ConstPointer itk::Statistics::SampleClassifierFilter< TSample >::MembershipFunctionPointer |
Definition at line 72 of file itkSampleClassifierFilter.h.
typedef SimpleDataObjectDecorator< MembershipFunctionsWeightsArrayType > itk::Statistics::SampleClassifierFilter< TSample >::MembershipFunctionsWeightsArrayObjectType |
Definition at line 83 of file itkSampleClassifierFilter.h.
typedef MembershipFunctionsWeightsArrayObjectType::Pointer itk::Statistics::SampleClassifierFilter< TSample >::MembershipFunctionsWeightsArrayPointer |
Definition at line 85 of file itkSampleClassifierFilter.h.
typedef Array< double > itk::Statistics::SampleClassifierFilter< TSample >::MembershipFunctionsWeightsArrayType |
typedef for membership functions weight proprtion
Definition at line 80 of file itkSampleClassifierFilter.h.
typedef MembershipFunctionBase< MeasurementVectorType > itk::Statistics::SampleClassifierFilter< TSample >::MembershipFunctionType |
typedef for the MembershipFunction
Definition at line 71 of file itkSampleClassifierFilter.h.
typedef MembershipFunctionVectorObjectType::Pointer itk::Statistics::SampleClassifierFilter< TSample >::MembershipFunctionVectorObjectPointer |
Definition at line 77 of file itkSampleClassifierFilter.h.
typedef SimpleDataObjectDecorator< MembershipFunctionVectorType > itk::Statistics::SampleClassifierFilter< TSample >::MembershipFunctionVectorObjectType |
Definition at line 75 of file itkSampleClassifierFilter.h.
typedef std::vector< MembershipFunctionPointer > itk::Statistics::SampleClassifierFilter< TSample >::MembershipFunctionVectorType |
Definition at line 73 of file itkSampleClassifierFilter.h.
typedef MembershipSampleType::Pointer itk::Statistics::SampleClassifierFilter< TSample >::MembershipSampleObjectPointer |
Definition at line 64 of file itkSampleClassifierFilter.h.
typedef MembershipSample< SampleType > itk::Statistics::SampleClassifierFilter< TSample >::MembershipSampleType |
typedefs Output type
Definition at line 63 of file itkSampleClassifierFilter.h.
typedef SmartPointer< Self > itk::Statistics::SampleClassifierFilter< TSample >::Pointer |
Reimplemented from itk::ProcessObject.
Definition at line 51 of file itkSampleClassifierFilter.h.
typedef TSample itk::Statistics::SampleClassifierFilter< TSample >::SampleType |
Type of the input Sample
Definition at line 56 of file itkSampleClassifierFilter.h.
typedef SampleClassifierFilter itk::Statistics::SampleClassifierFilter< TSample >::Self |
Standard class typedef
Reimplemented from itk::ProcessObject.
Definition at line 49 of file itkSampleClassifierFilter.h.
typedef ProcessObject itk::Statistics::SampleClassifierFilter< TSample >::Superclass |
Reimplemented from itk::ProcessObject.
Definition at line 50 of file itkSampleClassifierFilter.h.
itk::Statistics::SampleClassifierFilter< TSample >::SampleClassifierFilter | ( | ) | [protected] |
virtual itk::Statistics::SampleClassifierFilter< TSample >::~SampleClassifierFilter | ( | ) | [inline, protected, virtual] |
Definition at line 133 of file itkSampleClassifierFilter.h.
itk::Statistics::SampleClassifierFilter< TSample >::SampleClassifierFilter | ( | const Self & | ) | [protected] |
virtual::itk::LightObject::Pointer itk::Statistics::SampleClassifierFilter< TSample >::CreateAnother | ( | void | ) | const [virtual] |
Standard macros
Reimplemented from itk::Object.
void itk::Statistics::SampleClassifierFilter< TSample >::GenerateData | ( | ) | [protected, virtual] |
Starts the classification process
Reimplemented from itk::ProcessObject.
virtual const DecisionRuleType* itk::Statistics::SampleClassifierFilter< TSample >::GetDecisionRule | ( | ) | [virtual] |
Set/Get the decision rule.
const SampleType* itk::Statistics::SampleClassifierFilter< TSample >::GetInput | ( | ) | const |
virtual const char* itk::Statistics::SampleClassifierFilter< TSample >::GetNameOfClass | ( | ) | const [virtual] |
Standard macros
Reimplemented from itk::ProcessObject.
virtual unsigned int itk::Statistics::SampleClassifierFilter< TSample >::GetNumberOfClasses | ( | ) | const [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
const MembershipSampleType* itk::Statistics::SampleClassifierFilter< TSample >::GetOutput | ( | ) | const |
Returns the classification result
virtual DataObjectPointer itk::Statistics::SampleClassifierFilter< TSample >::MakeOutput | ( | DataObjectPointerArraySizeType | idx | ) | [protected, virtual] |
Make a DataObject of the correct type to used as the specified output. This method is automatically called when DataObject::DisconnectPipeline() is called.
Reimplemented from itk::ProcessObject.
static Pointer itk::Statistics::SampleClassifierFilter< TSample >::New | ( | ) | [static] |
Standard macros
Reimplemented from itk::Object.
void itk::Statistics::SampleClassifierFilter< TSample >::operator= | ( | const Self & | ) | [protected] |
Time when GenerateOutputInformation was last called.
Reimplemented from itk::ProcessObject.
void itk::Statistics::SampleClassifierFilter< TSample >::PrintSelf | ( | std::ostream & | os, |
Indent | indent | ||
) | const [protected, virtual] |
Methods invoked by Print() to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes.
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 void itk::Statistics::SampleClassifierFilter< TSample >::SetDecisionRule | ( | const DecisionRuleType * | _arg | ) | [virtual] |
Set/Get the decision rule.
void itk::Statistics::SampleClassifierFilter< TSample >::SetInput | ( | const SampleType * | 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 void itk::Statistics::SampleClassifierFilter< TSample >::SetNumberOfClasses | ( | unsigned int | _arg | ) | [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
DecisionRulePointer itk::Statistics::SampleClassifierFilter< TSample >::m_DecisionRule [private] |
Decision Rule
Definition at line 158 of file itkSampleClassifierFilter.h.
unsigned int itk::Statistics::SampleClassifierFilter< TSample >::m_NumberOfClasses [private] |
Definition at line 155 of file itkSampleClassifierFilter.h.