#include <itkListSampleBase.h>
Inheritance diagram for itk::Statistics::ListSampleBase< TMeasurementVector >:
Public Types | |
typedef ListSampleBase | Self |
typedef Sample< TMeasurementVector > | Superclass |
typedef Superclass::MeasurementVectorType | MeasurementVectorType |
typedef Superclass::MeasurementVectorSizeType | MeasurementVectorSizeType |
typedef Superclass::MeasurementType | MeasurementType |
typedef Superclass::FrequencyType | FrequencyType |
typedef Superclass::InstanceIdentifier | InstanceIdentifier |
typedef std::vector< InstanceIdentifier > | SearchResultVectorType |
Public Member Functions | |
virtual const char * | GetNameOfClass () const |
void | Search (MeasurementVectorType center, double radius, SearchResultVectorType &result) const |
Protected Member Functions | |
ListSampleBase () | |
virtual | ~ListSampleBase () |
void | PrintSelf (std::ostream &os, Indent indent) const |
ListSampleBase stores measurements in a list type structure (as opposed to a Histogram, etc.). ListSampleBase allows duplicate measurements. ListSampleBase is not sorted.
ListSampleBase does not allow the user to specify the frequency of a measurement directly. The GetFrequency() methods returns 1 if the measurement exists in the list, 0 otherwise.
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() instead.
Definition at line 48 of file itkListSampleBase.h.
|
|
InstanceIdentifier typedef. This identifier is a unique sequential id for each measurement vector in a Sample subclass. Reimplemented from itk::Statistics::Sample< TMeasurementVector >. Reimplemented in itk::Statistics::ImageToCooccurrenceListAdaptor< TImage >, itk::Statistics::ImageToListAdaptor< TImage, TMeasurementVector >, itk::Statistics::JointDomainImageToListAdaptor< TImage >, itk::Statistics::ListSample< TMeasurementVector >, itk::Statistics::PointSetToListAdaptor< TPointSet >, itk::Statistics::ScalarImageToListAdaptor< TImage >, itk::Statistics::ImageToListAdaptor< TImage, FixedArray< TImage::PixelType, 2 > >, itk::Statistics::ImageToListAdaptor< TImage, ImageJointDomainTraits< TImage >::MeasurementVectorType >, and itk::Statistics::ImageToListAdaptor< TImage, FixedArray< TImage::PixelType, 1 > >. Definition at line 63 of file itkListSampleBase.h. |
|
ValueType of a measurement (ValueType of a component of the MeasurementVector Reimplemented from itk::Statistics::Sample< TMeasurementVector >. Reimplemented in itk::Statistics::ImageToCooccurrenceListAdaptor< TImage >, itk::Statistics::ImageToListAdaptor< TImage, TMeasurementVector >, itk::Statistics::JointDomainImageToListAdaptor< TImage >, itk::Statistics::ListSample< TMeasurementVector >, itk::Statistics::PointSetToListAdaptor< TPointSet >, itk::Statistics::ScalarImageToListAdaptor< TImage >, itk::Statistics::ImageToListAdaptor< TImage, FixedArray< TImage::PixelType, 2 > >, itk::Statistics::ImageToListAdaptor< TImage, ImageJointDomainTraits< TImage >::MeasurementVectorType >, and itk::Statistics::ImageToListAdaptor< TImage, FixedArray< TImage::PixelType, 1 > >. Definition at line 61 of file itkListSampleBase.h. |
|
|
|
Vector of InstanceIdentifiers used for returning search results. Reimplemented in itk::Statistics::ListSample< TMeasurementVector >. Definition at line 67 of file itkListSampleBase.h. |
|
|
|
Definition at line 116 of file itkListSampleBase.h. |
|
Definition at line 117 of file itkListSampleBase.h. |
|
|
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 >. Reimplemented in itk::Statistics::ImageToCooccurrenceListAdaptor< TImage >, itk::Statistics::ImageToListAdaptor< TImage, TMeasurementVector >, itk::Statistics::JointDomainImageToListAdaptor< TImage >, itk::Statistics::ListSample< TMeasurementVector >, itk::Statistics::PointSetToListAdaptor< TPointSet >, itk::Statistics::ScalarImageToListAdaptor< TImage >, itk::Statistics::ImageToListAdaptor< TImage, FixedArray< TImage::PixelType, 2 > >, itk::Statistics::ImageToListAdaptor< TImage, ImageJointDomainTraits< TImage >::MeasurementVectorType >, and itk::Statistics::ImageToListAdaptor< TImage, FixedArray< TImage::PixelType, 1 > >. Definition at line 118 of file itkListSampleBase.h. |
|
Search for measurements within the specified radius of a search point. A vector of InstanceIdentifiers is returned. Definition at line 71 of file itkListSampleBase.h. |