#include <itkSampleMeanShiftClusteringFilter.h>
Inheritance diagram for itk::Statistics::SampleMeanShiftClusteringFilter< TSample >:
[NOHEADER] | |
virtual const char * | GetNameOfClass () const |
Pointer | New () |
Public Types | |
typedef SampleMeanShiftClusteringFilter | Self |
typedef SampleAlgorithmBase< TSample > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef TSample::MeasurementVectorType | MeasurementVectorType |
typedef TSample::MeasurementType | MeasurementType |
typedef TSample::InstanceIdentifier | InstanceIdentifier |
typedef std::vector< InstanceIdentifier > | SearchResultVectorType |
typedef std::vector< int > | ClusterLabelsType |
Public Member Functions | |
virtual void | SetThreshold (double _arg) |
virtual double | GetThreshold () |
virtual void | SetMinimumClusterSize (unsigned long _arg) |
virtual unsigned long | GetMinimumClusterSize () |
ClusterLabelsType & | GetOutput () |
Protected Member Functions | |
SampleMeanShiftClusteringFilter () | |
virtual | ~SampleMeanShiftClusteringFilter () |
void | PrintSelf (std::ostream &os, Indent indent) const |
void | GenerateData () |
The clustering process is done by linking measurement vectors whose distance is below the threshold value set by the SetThreshold method. However, if the resulting cluster size is below the minimum number of measurement vectors set by the MinimumClusterSize method. Such measurement vectors are clustered together and labelled zero.
Definition at line 41 of file itkSampleMeanShiftClusteringFilter.h.
|
Definition at line 62 of file itkSampleMeanShiftClusteringFilter.h. |
|
Reimplemented from itk::Statistics::SampleAlgorithmBase< TSample >. Definition at line 49 of file itkSampleMeanShiftClusteringFilter.h. |
|
Definition at line 59 of file itkSampleMeanShiftClusteringFilter.h. |
|
Definition at line 58 of file itkSampleMeanShiftClusteringFilter.h. |
|
Reimplemented from itk::Statistics::SampleAlgorithmBase< TSample >. Definition at line 57 of file itkSampleMeanShiftClusteringFilter.h. |
|
Reimplemented from itk::Statistics::SampleAlgorithmBase< TSample >. Definition at line 48 of file itkSampleMeanShiftClusteringFilter.h. |
|
Definition at line 61 of file itkSampleMeanShiftClusteringFilter.h. |
|
Standard class typedefs. Reimplemented from itk::Statistics::SampleAlgorithmBase< TSample >. Definition at line 46 of file itkSampleMeanShiftClusteringFilter.h. |
|
Reimplemented from itk::Statistics::SampleAlgorithmBase< TSample >. Definition at line 47 of file itkSampleMeanShiftClusteringFilter.h. |
|
|
|
|
|
Calculates the mean and save it Reimplemented from itk::Statistics::SampleAlgorithmBase< TSample >. |
|
|
|
Standard Macros Reimplemented from itk::Statistics::SampleAlgorithmBase< TSample >. |
|
Definition at line 69 of file itkSampleMeanShiftClusteringFilter.h. |
|
|
|
Standard Macros Reimplemented from itk::Statistics::SampleAlgorithmBase< 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::SampleAlgorithmBase< TSample >. |
|
|
|
|