#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 TSample::TotalFrequencyType | TotalFrequencyType |
typedef MeasurementVectorType | ValueType |
typedef std::vector< InstanceIdentifier > | InstanceIdentifierHolder |
Public Member Functions | |
virtual const char * | GetNameOfClass () const |
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 |
TotalFrequencyType | 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 |
void | SetSample (const TSample *sample) |
Static Public Member Functions | |
Pointer | New () |
Protected Member Functions | |
Subsample () | |
virtual | ~Subsample () |
void | PrintSelf (std::ostream &os, Indent indent) const |
Definition at line 38 of file itkSubsample.h.
|
Reimplemented from itk::Statistics::Sample< TMeasurementVector >. Definition at line 46 of file itkSubsample.h. |
|
Frequency value type Reimplemented from itk::Statistics::Sample< TMeasurementVector >. Definition at line 62 of file itkSubsample.h. Referenced by itk::Statistics::Subsample< TSample >::~Subsample(). |
|
InstanceIdentifier typedef. This identifier is a unique sequential id for each measurement vector in a Sample subclass. Reimplemented from itk::Statistics::Sample< TMeasurementVector >. Definition at line 61 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 70 of file itkSubsample.h. Referenced by itk::Statistics::Subsample< TSample >::~Subsample(). |
|
ValueType of a measurement (ValueType of a component of the MeasurementVector Reimplemented from itk::Statistics::Sample< TMeasurementVector >. Definition at line 60 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< TMeasurementVector >. Definition at line 59 of file itkSubsample.h. |
|
Reimplemented from itk::Statistics::Sample< TMeasurementVector >. Definition at line 45 of file itkSubsample.h. |
|
Smart pointer to the actual sample data holder Definition at line 55 of file itkSubsample.h. |
|
Standard class typedefs Reimplemented from itk::Statistics::Sample< TMeasurementVector >. Definition at line 43 of file itkSubsample.h. Referenced by itk::Statistics::Subsample< TSample >::ConstIterator::ConstIterator(), itk::Statistics::Subsample< TSample >::Iterator::Iterator(), and itk::Statistics::Subsample< TSample >::~Subsample(). |
|
Reimplemented from itk::Statistics::Sample< TMeasurementVector >. Definition at line 44 of file itkSubsample.h. |
|
Total frequency type Reimplemented from itk::Statistics::Sample< TMeasurementVector >. Definition at line 63 of file itkSubsample.h. |
|
Definition at line 64 of file itkSubsample.h. |
|
|
|
Definition at line 295 of file itkSubsample.h. References itk::Statistics::Subsample< TSample >::FrequencyType, itk::Statistics::Subsample< TSample >::InstanceIdentifierHolder, and itk::Statistics::Subsample< TSample >::Self. |
|
Definition at line 99 of file itkSubsample.h. |
|
Definition at line 281 of file itkSubsample.h. |
|
Definition at line 269 of file itkSubsample.h. |
|
Definition at line 112 of file itkSubsample.h. |
|
Definition at line 287 of file itkSubsample.h. |
|
Definition at line 275 of file itkSubsample.h. |
|
returns the frequency of the instance which is identified by the 'id' Implements itk::Statistics::Sample< TMeasurementVector >. Definition at line 124 of file itkSubsample.h. |
|
|
|
|
|
retunrs the measurement of the instance which is identified by the 'id' Implements itk::Statistics::Sample< TMeasurementVector >. Definition at line 120 of file itkSubsample.h. |
|
|
|
Run-time type information (and related methods). Reimplemented from itk::Statistics::Sample< TMeasurementVector >. |
|
Definition at line 80 of file itkSubsample.h. |
|
returns the total frequency for the 'd' dimension Implements itk::Statistics::Sample< TMeasurementVector >. Definition at line 128 of file itkSubsample.h. |
|
Definition at line 84 of file itkSubsample.h. |
|
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< TMeasurementVector >. |
|
Plug in the actual sample data Definition at line 73 of file itkSubsample.h. |
|
returns SizeType object whose each element is the number of elements in each dimension Implements itk::Statistics::Sample< TMeasurementVector >. Definition at line 107 of file itkSubsample.h. |
|
|