#include <itkNeighborhoodSampler.h>
Inheritance diagram for itk::Statistics::NeighborhoodSampler< TSample >:
Public Types | |
typedef NeighborhoodSampler | Self |
typedef SampleAlgorithmBase< TSample > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef TSample | SampleType |
typedef TSample::MeasurementVectorType | MeasurementVectorType |
typedef TSample::MeasurementType | MeasurementType |
typedef TSample::FrequencyType | FrequencyType |
typedef TSample::InstanceIdentifier | InstanceIdentifier |
typedef Superclass::InputSampleType | InputSampleType |
typedef Subsample< TSample > | SubsampleType |
typedef double | RadiusType |
typedef Array< double > | CenterType |
typedef SubsampleType | OutputType |
typedef SubsampleType::Pointer | OutputPointer |
Public Member Functions | |
virtual const char * | GetNameOfClass () const |
void | SetCenter (CenterType *center) |
CenterType * | GetCenter () |
RadiusType * | GetRadius () |
OutputPointer | GetOutput () |
void | SetRadius (RadiusType *radius) |
Static Public Member Functions | |
Pointer | New () |
Protected Member Functions | |
NeighborhoodSampler () | |
virtual | ~NeighborhoodSampler () |
virtual void | PrintSelf (std::ostream &os, Indent indent) const |
void | GenerateData () |
The resulting Subsample has measurement vectors that falls in a hyper-sphere that is defined by a center and a radius. To set the center, use SetCenter method, and to set radius, use SetRadius method. The distance metric is Euclidean one.
Recent API changes: The static const macro to get the length of a measurement vector, MeasurementVectorSize
has been removed to allow the length of a measurement vector to be specified at run time. Please use the function GetMeasurementVectorSize() to get the length. The typedef for CenterType
has changed from FixedArray to Array
Definition at line 48 of file itkNeighborhoodSampler.h.
|
Type of the array of the radii Definition at line 83 of file itkNeighborhoodSampler.h. Referenced by itk::Statistics::NeighborhoodSampler< TSample >::GetCenter(), itk::Statistics::NeighborhoodSampler< TSample >::SetCenter(), and itk::Statistics::NeighborhoodSampler< TSample >::~NeighborhoodSampler(). |
|
Reimplemented from itk::Statistics::SampleAlgorithmBase< TSample >. Definition at line 55 of file itkNeighborhoodSampler.h. |
|
Definition at line 70 of file itkNeighborhoodSampler.h. |
|
typedefs from the superclass Reimplemented from itk::Statistics::SampleAlgorithmBase< TSample >. Definition at line 74 of file itkNeighborhoodSampler.h. |
|
Definition at line 71 of file itkNeighborhoodSampler.h. |
|
Definition at line 69 of file itkNeighborhoodSampler.h. |
|
Enums and typedefs from the TSample Reimplemented from itk::Statistics::SampleAlgorithmBase< TSample >. Definition at line 68 of file itkNeighborhoodSampler.h. |
|
Output of this algorithm Definition at line 126 of file itkNeighborhoodSampler.h. |
|
Output of this algorithm Definition at line 123 of file itkNeighborhoodSampler.h. |
|
Reimplemented from itk::Statistics::SampleAlgorithmBase< TSample >. Definition at line 54 of file itkNeighborhoodSampler.h. |
|
Type of the array of the radii Definition at line 80 of file itkNeighborhoodSampler.h. Referenced by itk::Statistics::NeighborhoodSampler< TSample >::SetRadius(), and itk::Statistics::NeighborhoodSampler< TSample >::~NeighborhoodSampler(). |
|
MeasurementVector typedef support Definition at line 64 of file itkNeighborhoodSampler.h. |
|
Standard class typedefs Reimplemented from itk::Statistics::SampleAlgorithmBase< TSample >. Definition at line 52 of file itkNeighborhoodSampler.h. Referenced by itk::Statistics::NeighborhoodSampler< TSample >::~NeighborhoodSampler(). |
|
Type of the output subsample object Definition at line 77 of file itkNeighborhoodSampler.h. |
|
Reimplemented from itk::Statistics::SampleAlgorithmBase< TSample >. Definition at line 53 of file itkNeighborhoodSampler.h. |
|
|
|
Definition at line 133 of file itkNeighborhoodSampler.h. References itk::Statistics::NeighborhoodSampler< TSample >::CenterType, itk::Statistics::NeighborhoodSampler< TSample >::RadiusType, and itk::Statistics::NeighborhoodSampler< TSample >::Self. |
|
Calculates the mean and save it Reimplemented from itk::Statistics::SampleAlgorithmBase< TSample >. |
|
Gets the center Definition at line 104 of file itkNeighborhoodSampler.h. References itk::Statistics::NeighborhoodSampler< TSample >::CenterType. |
|
Run-time type information (and related methods) Reimplemented from itk::Statistics::SampleAlgorithmBase< TSample >. |
|
Gets the Subsample |
|
Gets the radius Definition at line 119 of file itkNeighborhoodSampler.h. |
|
Method for creation through the object factory. 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 >. |
|
Sets the center of the spherical kernel Definition at line 86 of file itkNeighborhoodSampler.h. References itk::Statistics::NeighborhoodSampler< TSample >::CenterType, itkExceptionMacro, and itk::Array< double >::Size(). |
|
Sets the radius of the kernel Definition at line 108 of file itkNeighborhoodSampler.h. References itk::Statistics::NeighborhoodSampler< TSample >::RadiusType. |