#include <itkSampleClassifierWithMask.h>
Inheritance diagram for itk::Statistics::SampleClassifierWithMask< TSample, TMaskSample >:
[NOHEADER] | |
virtual const char * | GetClassName () const |
Pointer | New () |
Public Types | |
typedef SampleClassifierWithMask | Self |
typedef SampleClassifier< TSample > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef Superclass::OutputType | OutputType |
typedef Superclass::ClassLabelType | ClassLabelType |
typedef Superclass::ClassLabelVectorType | ClassLabelVectorType |
typedef TSample::MeasurementType | MeasurementType |
typedef TSample::MeasurementVectorType | MeasurementVectorType |
typedef Superclass::MembershipFunctionPointerVector | MembershipFunctionPointerVector |
Public Member Functions | |
itkStaticConstMacro (MeasurementVectorSize, unsigned int, TSample::MeasurementVectorSize) | |
void | SetMask (TMaskSample *mask) |
TMaskSample * | GetMask () |
void | SetSelectedClassLabels (ClassLabelVectorType &labels) |
void | SetOtherClassLabel (ClassLabelType label) |
Protected Member Functions | |
SampleClassifierWithMask () | |
virtual | ~SampleClassifierWithMask () |
void | PrintSelf (std::ostream &os, Indent indent) const |
void | GenerateData () |
To this purpose, this class needs a class mask sample that has class labels as measurement vectors. Using SetMask method, users can provide the class mask sample.
To specify which classes should be included for classification, users must call SetSelectedClassLabels method with class labels that will be included. All measurement vectors that belong to the non-selected classes will be classified to the class label that has been given by the SetOtherClassLabel method.
Except for the modifications mentioned above, the basic behavior and methods are identical to those of SampleClassifier.
Definition at line 54 of file itkSampleClassifierWithMask.h.
|
Reimplemented from itk::Statistics::SampleClassifier< TSample >. Definition at line 70 of file itkSampleClassifierWithMask.h. Referenced by itk::Statistics::SampleClassifierWithMask< TSample, TMaskSample >::~SampleClassifierWithMask(). |
|
Reimplemented from itk::Statistics::SampleClassifier< TSample >. Definition at line 71 of file itkSampleClassifierWithMask.h. Referenced by itk::Statistics::SampleClassifierWithMask< TSample, TMaskSample >::~SampleClassifierWithMask(). |
|
typedefs from TSample object Reimplemented from itk::Statistics::SampleClassifier< TSample >. Definition at line 74 of file itkSampleClassifierWithMask.h. |
|
Sets the decision rule Reimplemented from itk::Statistics::SampleClassifier< TSample >. Definition at line 75 of file itkSampleClassifierWithMask.h. |
|
typedefs from Superclass Reimplemented from itk::Statistics::SampleClassifier< TSample >. Definition at line 82 of file itkSampleClassifierWithMask.h. |
|
Superclass typedefs Reimplemented from itk::Statistics::SampleClassifier< TSample >. Definition at line 69 of file itkSampleClassifierWithMask.h. |
|
Reimplemented from itk::Statistics::SampleClassifier< TSample >. Definition at line 61 of file itkSampleClassifierWithMask.h. |
|
Standard class typedef Reimplemented from itk::Statistics::SampleClassifier< TSample >. Definition at line 59 of file itkSampleClassifierWithMask.h. |
|
Reimplemented from itk::Statistics::SampleClassifier< TSample >. Definition at line 60 of file itkSampleClassifierWithMask.h. |
|
|
|
|
Starts the classification process Reimplemented from itk::Statistics::SampleClassifier< TSample >.
|
|
Standard macros Reimplemented from itk::Statistics::SampleClassifier< TSample >.
|
|
Definition at line 86 of file itkSampleClassifierWithMask.h. |
|
Reimplemented from itk::Statistics::SampleClassifier< TSample >.
|
|
Standard macros Reimplemented from itk::Statistics::SampleClassifier< TSample >.
|
|
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::Statistics::SampleClassifier< TSample >.
|
|
|
|
Definition at line 92 of file itkSampleClassifierWithMask.h. |
|
Definition at line 89 of file itkSampleClassifierWithMask.h. |