#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 FixedArray< double, itkGetStaticConstMacro(MeasurementVectorSize) | CenterType ) |
typedef SubsampleType | OutputType |
typedef SubsampleType::Pointer | OutputPointer |
Public Member Functions | |
virtual const char * | GetClassName () const |
itkStaticConstMacro (MeasurementVectorSize, unsigned int, TSample::MeasurementVectorSize) | |
CenterType * | GetCenter () |
RadiusType * | GetRadius () |
OutputPointer | GetOutput () |
void | SetCenter (CenterType *center) |
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.
Definition at line 41 of file itkNeighborhoodSampler.h.
|
Type of the array of the radii Definition at line 77 of file itkNeighborhoodSampler.h. Referenced by itk::Statistics::NeighborhoodSampler< TSample >::SetCenter(), and itk::Statistics::NeighborhoodSampler< TSample >::~NeighborhoodSampler(). |
|
Reimplemented from itk::Statistics::SampleAlgorithmBase< TSample >. Definition at line 48 of file itkNeighborhoodSampler.h. |
|
Definition at line 64 of file itkNeighborhoodSampler.h. |
|
typedefs from the superclass Reimplemented from itk::Statistics::SampleAlgorithmBase< TSample >. Definition at line 68 of file itkNeighborhoodSampler.h. |
|
Definition at line 65 of file itkNeighborhoodSampler.h. |
|
Definition at line 63 of file itkNeighborhoodSampler.h. |
|
Definition at line 62 of file itkNeighborhoodSampler.h. |
|
Output of this algorithm Definition at line 113 of file itkNeighborhoodSampler.h. Referenced by itk::Statistics::NeighborhoodSampler< TSample >::GetRadius(). |
|
Output of this algorithm Definition at line 110 of file itkNeighborhoodSampler.h. Referenced by itk::Statistics::NeighborhoodSampler< TSample >::GetRadius(). |
|
Reimplemented from itk::Statistics::SampleAlgorithmBase< TSample >. Definition at line 47 of file itkNeighborhoodSampler.h. |
|
Type of the array of the radii Definition at line 74 of file itkNeighborhoodSampler.h. Referenced by itk::Statistics::NeighborhoodSampler< TSample >::~NeighborhoodSampler(). |
|
MeasurementVector typedef support Definition at line 57 of file itkNeighborhoodSampler.h. |
|
Standard class typedefs Reimplemented from itk::Statistics::SampleAlgorithmBase< TSample >. Definition at line 45 of file itkNeighborhoodSampler.h. Referenced by itk::Statistics::NeighborhoodSampler< TSample >::~NeighborhoodSampler(). |
|
Type of the output subsample object Definition at line 71 of file itkNeighborhoodSampler.h. Referenced by itk::Statistics::NeighborhoodSampler< TSample >::GetRadius(). |
|
Reimplemented from itk::Statistics::SampleAlgorithmBase< TSample >. Definition at line 46 of file itkNeighborhoodSampler.h. |
|
|
|
Definition at line 120 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 91 of file itkNeighborhoodSampler.h. |
|
Run-time type information (and related methods) Reimplemented from itk::Statistics::SampleAlgorithmBase< TSample >.
|
|
Gets the Subsample |
|
Gets the radius Definition at line 106 of file itkNeighborhoodSampler.h. References itk::Statistics::NeighborhoodSampler< TSample >::OutputPointer, itk::Statistics::NeighborhoodSampler< TSample >::OutputType, and itk::Statistics::NeighborhoodSampler< TSample >::SubsampleType. |
|
Enums and typedefs from the TSample |
|
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 80 of file itkNeighborhoodSampler.h. References itk::Statistics::NeighborhoodSampler< TSample >::CenterType. |
|
Sets the radius of the kernel Definition at line 95 of file itkNeighborhoodSampler.h. |