#include <itkSubsample.h>
Inheritance diagram for itk::Statistics::Subsample:
Public Types | |
typedef Subsample | Self |
typedef Sample< typename TSample::MeasurementVectorType > | Superclass |
typedef SmartPointer< Self > | Pointer |
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 Methods | |
virtual const char * | GetClassName () const |
itkStaticConstMacro (MeasurementVectorSize, unsigned int, TSample::MeasurementVectorSize) | |
void | SetSample (TSample *sample) |
TSample * | GetSample () |
void | InitializeWithAllInstances () |
void | AddInstance (InstanceIdentifier id) |
unsigned int | Size () const |
unsigned int | Size (const unsigned int &) const |
unsigned int | GetNumberOfInstances () const |
void | Clear () |
MeasurementVectorType & | GetMeasurementVector (const InstanceIdentifier &id) |
FrequencyType | GetFrequency (const InstanceIdentifier &id) const |
FrequencyType | GetTotalFrequency (const unsigned int &) const |
void | Swap (int index1, int index2) |
MeasurementVectorType & | GetMeasurementVectorByIndex (int index) |
InstanceIdentifier | GetInstanceIdentifier (int index) |
Iterator | Begin () |
Iterator | End () |
Static Public Methods | |
Pointer | New () |
Protected Methods | |
Subsample () | |
virtual | ~Subsample () |
void | PrintSelf (std::ostream &os, Indent indent) const |
Friends | |
class | Iterator |
|
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 48 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 62 of file itkSubsample.h. |
|
Reimplemented from itk::Statistics::Sample< TSample::MeasurementVectorType >. Definition at line 47 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 46 of file itkSubsample.h. |
|
Reimplemented from itk::Statistics::Sample< TSample::MeasurementVectorType >. Definition at line 33 of file itkSubsample.h. |
|
Smart pointer to the actual sample data holder Definition at line 42 of file itkSubsample.h. |
|
Standard class typedefs Reimplemented from itk::Statistics::Sample< TSample::MeasurementVectorType >. Definition at line 31 of file itkSubsample.h. |
|
Reimplemented from itk::Statistics::Sample< TSample::MeasurementVectorType >. Definition at line 32 of file itkSubsample.h. |
|
Definition at line 50 of file itkSubsample.h. |
|
|
|
Definition at line 210 of file itkSubsample.h. |
|
Definition at line 86 of file itkSubsample.h. |
|
Definition at line 134 of file itkSubsample.h. |
|
Definition at line 106 of file itkSubsample.h. |
|
Definition at line 140 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 118 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 114 of file itkSubsample.h. |
|
|
|
Implements itk::Statistics::Sample< TSample::MeasurementVectorType >. |
|
Definition at line 68 of file itkSubsample.h. |
|
returns the total frequency for the 'd' dimension Implements itk::Statistics::Sample< TSample::MeasurementVectorType >. Definition at line 122 of file itkSubsample.h. |
|
Definition at line 71 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 65 of file itkSubsample.h. |
|
Implements itk::Statistics::Sample< TSample::MeasurementVectorType >. Definition at line 99 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 94 of file itkSubsample.h. |
|
|
|
Definition at line 132 of file itkSubsample.h. |