#include <itkSubsample.h>
Inheritance diagram for itk::Statistics::Subsample< TSample >:
Public Types | |
typedef Subsample | Self |
typedef Sample< typename TSample::MeasurementVectorType > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef TSample::Pointer | SamplePointer |
typedef TSample::MeasurementVectorType | MeasurementVectorType |
typedef TSample::MeasurementType | MeasurementType |
typedef TSample::InstanceIdentifier | InstanceIdentifier |
typedef TSample::FrequencyType | FrequencyType |
typedef MeasurementVectorType | ValueType |
typedef std::vector< InstanceIdentifier > | InstanceIdentifierHolder |
Public Member Functions | |
virtual const char * | GetClassName () const |
itkStaticConstMacro (MeasurementVectorSize, unsigned int, TSample::MeasurementVectorSize) | |
void | SetSample (const TSample *sample) |
const TSample * | GetSample () const |
void | InitializeWithAllInstances () |
void | AddInstance (InstanceIdentifier id) |
unsigned int | Size () const |
void | Clear () |
const MeasurementVectorType & | GetMeasurementVector (const InstanceIdentifier &id) const |
FrequencyType | GetFrequency (const InstanceIdentifier &id) const |
FrequencyType | GetTotalFrequency () const |
void | Swap (int index1, int index2) |
MeasurementVectorType | GetMeasurementVectorByIndex (int index) const |
FrequencyType | GetFrequencyByIndex (int index) const |
InstanceIdentifier | GetInstanceIdentifier (int index) const |
Iterator | Begin () |
Iterator | End () |
ConstIterator | Begin () const |
ConstIterator | End () const |
Static Public Member Functions | |
Pointer | New () |
Protected Member Functions | |
Subsample () | |
virtual | ~Subsample () |
void | PrintSelf (std::ostream &os, Indent indent) const |
|
Reimplemented from itk::Statistics::Sample< TSample::MeasurementVectorType >. Definition at line 36 of file itkSubsample.h. |
|
frequency value typedef Reimplemented from itk::Statistics::Sample< TSample::MeasurementVectorType >. Definition at line 52 of file itkSubsample.h. |
|
Instance Identifier typedef support this identifier will be unique sequential id for each measurement vector in a Sample subclass. Reimplemented from itk::Statistics::Sample< TSample::MeasurementVectorType >. Definition at line 51 of file itkSubsample.h. |
|
Type of the storage for instances that belong to the class represented by a Subsample object. A Subsample object stores only the InstanceIdentifiers. The actual data is still in the Sample object Definition at line 63 of file itkSubsample.h. |
|
typedef for each element in a measurement vector Reimplemented from itk::Statistics::Sample< TSample::MeasurementVectorType >. Definition at line 50 of file itkSubsample.h. |
|
Typedefs for Measurement vector, measurement, Instance Identifier, frequency, size, size element value from the template argument TSample Reimplemented from itk::Statistics::Sample< TSample::MeasurementVectorType >. Definition at line 49 of file itkSubsample.h. |
|
Reimplemented from itk::Statistics::Sample< TSample::MeasurementVectorType >. Definition at line 35 of file itkSubsample.h. |
|
Smart pointer to the actual sample data holder Definition at line 45 of file itkSubsample.h. |
|
Standard class typedefs Reimplemented from itk::Statistics::Sample< TSample::MeasurementVectorType >. Definition at line 33 of file itkSubsample.h. Referenced by itk::Statistics::Subsample< TSample >::ConstIterator::ConstIterator(), and itk::Statistics::Subsample< TSample >::Iterator::Iterator(). |
|
Reimplemented from itk::Statistics::Sample< TSample::MeasurementVectorType >. Definition at line 34 of file itkSubsample.h. |
|
Definition at line 53 of file itkSubsample.h. |
|
|
|
Definition at line 284 of file itkSubsample.h. |
|
Definition at line 88 of file itkSubsample.h. |
|
Definition at line 270 of file itkSubsample.h. |
|
Definition at line 258 of file itkSubsample.h. |
|
Definition at line 101 of file itkSubsample.h. |
|
Definition at line 276 of file itkSubsample.h. |
|
Definition at line 264 of file itkSubsample.h. |
|
Run-time type information (and related methods). Reimplemented from itk::Statistics::Sample< TSample::MeasurementVectorType >. |
|
returns the frequency of the instance which is identified by the 'id' Implements itk::Statistics::Sample< TSample::MeasurementVectorType >. Definition at line 113 of file itkSubsample.h. |
|
|
|
|
|
retunrs the measurement of the instance which is identified by the 'id' Implements itk::Statistics::Sample< TSample::MeasurementVectorType >. Definition at line 109 of file itkSubsample.h. |
|
|
|
Definition at line 69 of file itkSubsample.h. |
|
returns the total frequency for the 'd' dimension Implements itk::Statistics::Sample< TSample::MeasurementVectorType >. Definition at line 117 of file itkSubsample.h. |
|
Definition at line 73 of file itkSubsample.h. |
|
MeasurementVectorSize constant from super class |
|
standard New() method support Reimplemented from itk::Object. |
|
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::Sample< TSample::MeasurementVectorType >. |
|
Plug in the actual sample data Definition at line 66 of file itkSubsample.h. |
|
returns SizeType object whose each element is the number of elements in each dimension Implements itk::Statistics::Sample< TSample::MeasurementVectorType >. Definition at line 96 of file itkSubsample.h. |
|
|