|
|
Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages |
#include <itkImageRandomSamplerBase.h>


This class is a base class for any image sampler that randomly picks samples.
It adds the Set/GetNumberOfSamples function.
Definition at line 33 of file itkImageRandomSamplerBase.h.
| typedef SmartPointer<const Self> itk::ImageRandomSamplerBase< TInputImage >::ConstPointer |
Reimplemented from itk::ImageSamplerBase< TInputImage >.
Reimplemented in elastix::MultiInputRandomCoordinateSampler< TElastix >, elastix::RandomCoordinateSampler< TElastix >, elastix::RandomSamplerSparseMask< TElastix >, elastix::RandomSampler< TElastix >, itk::ImageRandomSampler< TInputImage >, itk::MultiInputImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::MultiInputImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSamplerSparseMask< TInputImage >, and itk::ImageRandomSamplerSparseMask< elx::ImageSamplerBase< TElastix >::InputImageType >.
Definition at line 42 of file itkImageRandomSamplerBase.h.
| typedef Superclass::DataObjectPointer itk::ImageRandomSamplerBase< TInputImage >::DataObjectPointer |
Typedefs inherited from the superclass.
Reimplemented from itk::ImageSamplerBase< TInputImage >.
Reimplemented in elastix::MultiInputRandomCoordinateSampler< TElastix >, elastix::RandomCoordinateSampler< TElastix >, elastix::RandomSamplerSparseMask< TElastix >, elastix::RandomSampler< TElastix >, itk::ImageRandomSampler< TInputImage >, itk::MultiInputImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::MultiInputImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSamplerSparseMask< TInputImage >, and itk::ImageRandomSamplerSparseMask< elx::ImageSamplerBase< TElastix >::InputImageType >.
Definition at line 48 of file itkImageRandomSamplerBase.h.
| typedef Superclass::ImageSampleContainerType itk::ImageRandomSamplerBase< TInputImage >::ImageSampleContainerType |
Reimplemented from itk::ImageSamplerBase< TInputImage >.
Reimplemented in elastix::MultiInputRandomCoordinateSampler< TElastix >, elastix::RandomCoordinateSampler< TElastix >, elastix::RandomSamplerSparseMask< TElastix >, elastix::RandomSampler< TElastix >, itk::ImageRandomSampler< TInputImage >, itk::MultiInputImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::MultiInputImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSamplerSparseMask< TInputImage >, and itk::ImageRandomSamplerSparseMask< elx::ImageSamplerBase< TElastix >::InputImageType >.
Definition at line 60 of file itkImageRandomSamplerBase.h.
| typedef Superclass::ImageSampleType itk::ImageRandomSamplerBase< TInputImage >::ImageSampleType |
Reimplemented from itk::ImageSamplerBase< TInputImage >.
Reimplemented in elastix::MultiInputRandomCoordinateSampler< TElastix >, elastix::RandomCoordinateSampler< TElastix >, elastix::RandomSamplerSparseMask< TElastix >, elastix::RandomSampler< TElastix >, itk::ImageRandomSampler< TInputImage >, itk::MultiInputImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::MultiInputImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSamplerSparseMask< TInputImage >, and itk::ImageRandomSamplerSparseMask< elx::ImageSamplerBase< TElastix >::InputImageType >.
Definition at line 59 of file itkImageRandomSamplerBase.h.
| typedef Superclass::InputImageConstPointer itk::ImageRandomSamplerBase< TInputImage >::InputImageConstPointer |
Reimplemented from itk::ImageSamplerBase< TInputImage >.
Reimplemented in elastix::MultiInputRandomCoordinateSampler< TElastix >, elastix::RandomCoordinateSampler< TElastix >, elastix::RandomSamplerSparseMask< TElastix >, elastix::RandomSampler< TElastix >, itk::ImageRandomSampler< TInputImage >, itk::MultiInputImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::MultiInputImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSamplerSparseMask< TInputImage >, and itk::ImageRandomSamplerSparseMask< elx::ImageSamplerBase< TElastix >::InputImageType >.
Definition at line 56 of file itkImageRandomSamplerBase.h.
| typedef Superclass::InputImagePixelType itk::ImageRandomSamplerBase< TInputImage >::InputImagePixelType |
Reimplemented from itk::ImageSamplerBase< TInputImage >.
Reimplemented in elastix::MultiInputRandomCoordinateSampler< TElastix >, elastix::RandomCoordinateSampler< TElastix >, elastix::RandomSamplerSparseMask< TElastix >, elastix::RandomSampler< TElastix >, itk::ImageRandomSampler< TInputImage >, itk::MultiInputImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::MultiInputImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSamplerSparseMask< TInputImage >, and itk::ImageRandomSamplerSparseMask< elx::ImageSamplerBase< TElastix >::InputImageType >.
Definition at line 58 of file itkImageRandomSamplerBase.h.
| typedef Superclass::InputImagePointer itk::ImageRandomSamplerBase< TInputImage >::InputImagePointer |
Reimplemented from itk::ImageSamplerBase< TInputImage >.
Reimplemented in elastix::MultiInputRandomCoordinateSampler< TElastix >, elastix::RandomCoordinateSampler< TElastix >, elastix::RandomSamplerSparseMask< TElastix >, elastix::RandomSampler< TElastix >, itk::ImageRandomSampler< TInputImage >, itk::MultiInputImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::MultiInputImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSamplerSparseMask< TInputImage >, and itk::ImageRandomSamplerSparseMask< elx::ImageSamplerBase< TElastix >::InputImageType >.
Definition at line 55 of file itkImageRandomSamplerBase.h.
| typedef Superclass::InputImageRegionType itk::ImageRandomSamplerBase< TInputImage >::InputImageRegionType |
Reimplemented from itk::ImageSamplerBase< TInputImage >.
Reimplemented in elastix::MultiInputRandomCoordinateSampler< TElastix >, elastix::RandomCoordinateSampler< TElastix >, elastix::RandomSamplerSparseMask< TElastix >, elastix::RandomSampler< TElastix >, itk::ImageRandomSampler< TInputImage >, itk::MultiInputImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::MultiInputImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSamplerSparseMask< TInputImage >, and itk::ImageRandomSamplerSparseMask< elx::ImageSamplerBase< TElastix >::InputImageType >.
Definition at line 57 of file itkImageRandomSamplerBase.h.
| typedef Superclass::InputImageType itk::ImageRandomSamplerBase< TInputImage >::InputImageType |
Reimplemented from itk::ImageSamplerBase< TInputImage >.
Reimplemented in elastix::MultiInputRandomCoordinateSampler< TElastix >, elastix::RandomCoordinateSampler< TElastix >, elastix::RandomSamplerSparseMask< TElastix >, elastix::RandomSampler< TElastix >, itk::ImageRandomSampler< TInputImage >, itk::MultiInputImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::MultiInputImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSamplerSparseMask< TInputImage >, and itk::ImageRandomSamplerSparseMask< elx::ImageSamplerBase< TElastix >::InputImageType >.
Definition at line 54 of file itkImageRandomSamplerBase.h.
| typedef Superclass::MaskType itk::ImageRandomSamplerBase< TInputImage >::MaskType |
Reimplemented from itk::ImageSamplerBase< TInputImage >.
Reimplemented in elastix::MultiInputRandomCoordinateSampler< TElastix >, elastix::RandomCoordinateSampler< TElastix >, elastix::RandomSamplerSparseMask< TElastix >, elastix::RandomSampler< TElastix >, itk::ImageRandomSampler< TInputImage >, itk::MultiInputImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::MultiInputImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSamplerSparseMask< TInputImage >, and itk::ImageRandomSamplerSparseMask< elx::ImageSamplerBase< TElastix >::InputImageType >.
Definition at line 61 of file itkImageRandomSamplerBase.h.
| typedef Superclass::OutputVectorContainerPointer itk::ImageRandomSamplerBase< TInputImage >::OutputVectorContainerPointer |
Reimplemented from itk::ImageSamplerBase< TInputImage >.
Reimplemented in elastix::MultiInputRandomCoordinateSampler< TElastix >, elastix::RandomCoordinateSampler< TElastix >, elastix::RandomSamplerSparseMask< TElastix >, elastix::RandomSampler< TElastix >, itk::ImageRandomSampler< TInputImage >, itk::MultiInputImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::MultiInputImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSamplerSparseMask< TInputImage >, and itk::ImageRandomSamplerSparseMask< elx::ImageSamplerBase< TElastix >::InputImageType >.
Definition at line 53 of file itkImageRandomSamplerBase.h.
| typedef Superclass::OutputVectorContainerType itk::ImageRandomSamplerBase< TInputImage >::OutputVectorContainerType |
Reimplemented from itk::ImageSamplerBase< TInputImage >.
Reimplemented in elastix::MultiInputRandomCoordinateSampler< TElastix >, elastix::RandomCoordinateSampler< TElastix >, elastix::RandomSamplerSparseMask< TElastix >, elastix::RandomSampler< TElastix >, itk::ImageRandomSampler< TInputImage >, itk::MultiInputImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::MultiInputImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSamplerSparseMask< TInputImage >, and itk::ImageRandomSamplerSparseMask< elx::ImageSamplerBase< TElastix >::InputImageType >.
Definition at line 52 of file itkImageRandomSamplerBase.h.
| typedef SmartPointer<Self> itk::ImageRandomSamplerBase< TInputImage >::Pointer |
Reimplemented from itk::ImageSamplerBase< TInputImage >.
Reimplemented in elastix::MultiInputRandomCoordinateSampler< TElastix >, elastix::RandomCoordinateSampler< TElastix >, elastix::RandomSamplerSparseMask< TElastix >, elastix::RandomSampler< TElastix >, itk::ImageRandomSampler< TInputImage >, itk::MultiInputImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::MultiInputImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSamplerSparseMask< TInputImage >, and itk::ImageRandomSamplerSparseMask< elx::ImageSamplerBase< TElastix >::InputImageType >.
Definition at line 41 of file itkImageRandomSamplerBase.h.
| typedef ImageRandomSamplerBase itk::ImageRandomSamplerBase< TInputImage >::Self |
Standard ITK-stuff.
Reimplemented from itk::ImageSamplerBase< TInputImage >.
Reimplemented in elastix::MultiInputRandomCoordinateSampler< TElastix >, elastix::RandomCoordinateSampler< TElastix >, elastix::RandomSamplerSparseMask< TElastix >, elastix::RandomSampler< TElastix >, itk::ImageRandomSampler< TInputImage >, itk::MultiInputImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::MultiInputImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSamplerSparseMask< TInputImage >, and itk::ImageRandomSamplerSparseMask< elx::ImageSamplerBase< TElastix >::InputImageType >.
Definition at line 39 of file itkImageRandomSamplerBase.h.
| typedef ImageSamplerBase< TInputImage > itk::ImageRandomSamplerBase< TInputImage >::Superclass |
Reimplemented from itk::ImageSamplerBase< TInputImage >.
Reimplemented in itk::ImageRandomSampler< TInputImage >, itk::MultiInputImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::MultiInputImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSamplerSparseMask< TInputImage >, and itk::ImageRandomSamplerSparseMask< elx::ImageSamplerBase< TElastix >::InputImageType >.
Definition at line 40 of file itkImageRandomSamplerBase.h.
| itk::ImageRandomSamplerBase< TInputImage >::ImageRandomSamplerBase | ( | ) | [inline, protected] |
The constructor.
Definition at line 76 of file itkImageRandomSamplerBase.h.
| virtual itk::ImageRandomSamplerBase< TInputImage >::~ImageRandomSamplerBase | ( | ) | [inline, protected, virtual] |
The destructor.
Definition at line 82 of file itkImageRandomSamplerBase.h.
| itk::ImageRandomSamplerBase< TInputImage >::ImageRandomSamplerBase | ( | const Self & | ) | [private] |
The private constructor.
| virtual const char* itk::ImageRandomSamplerBase< TInputImage >::GetClassName | ( | ) | const [virtual] |
Run-time type information (and related methods).
Reimplemented from itk::ImageSamplerBase< TInputImage >.
Reimplemented in elastix::MultiInputRandomCoordinateSampler< TElastix >, elastix::RandomCoordinateSampler< TElastix >, elastix::RandomSamplerSparseMask< TElastix >, elastix::RandomSampler< TElastix >, itk::ImageRandomSampler< TInputImage >, itk::MultiInputImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::MultiInputImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSamplerSparseMask< TInputImage >, and itk::ImageRandomSamplerSparseMask< elx::ImageSamplerBase< TElastix >::InputImageType >.
| virtual unsigned long itk::ImageRandomSamplerBase< TInputImage >::GetNumberOfSamples | ( | ) | const [virtual] |
Get the number of samples.
| itk::ImageRandomSamplerBase< TInputImage >::itkStaticConstMacro | ( | InputImageDimension | , |
| unsigned | int, | ||
| Superclass::InputImageDimension | |||
| ) |
The input image dimension.
Reimplemented in itk::MultiInputImageRandomCoordinateSampler< TInputImage >, itk::MultiInputImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSampler< TInputImage >, itk::ImageRandomSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSamplerSparseMask< TInputImage >, and itk::ImageRandomSamplerSparseMask< elx::ImageSamplerBase< TElastix >::InputImageType >.
| static Pointer itk::ImageRandomSamplerBase< TInputImage >::New | ( | ) | [static] |
Method for creation through the object factory.
Reimplemented from itk::ImageSamplerBase< TInputImage >.
Reimplemented in elastix::MultiInputRandomCoordinateSampler< TElastix >, elastix::RandomCoordinateSampler< TElastix >, elastix::RandomSamplerSparseMask< TElastix >, elastix::RandomSampler< TElastix >, itk::ImageRandomSampler< TInputImage >, itk::MultiInputImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::MultiInputImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSamplerSparseMask< TInputImage >, and itk::ImageRandomSamplerSparseMask< elx::ImageSamplerBase< TElastix >::InputImageType >.
| void itk::ImageRandomSamplerBase< TInputImage >::operator= | ( | const Self & | ) | [private] |
The private copy constructor.
Reimplemented in itk::MultiInputImageRandomCoordinateSampler< TInputImage >, itk::MultiInputImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSamplerSparseMask< TInputImage >, and itk::ImageRandomSamplerSparseMask< elx::ImageSamplerBase< TElastix >::InputImageType >.
| void itk::ImageRandomSamplerBase< TInputImage >::PrintSelf | ( | std::ostream & | os, |
| Indent | indent | ||
| ) | const [inline, protected] |
PrintSelf.
Reimplemented from itk::ImageSamplerBase< TInputImage >.
Reimplemented in itk::MultiInputImageRandomCoordinateSampler< TInputImage >, itk::MultiInputImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSamplerSparseMask< TInputImage >, and itk::ImageRandomSamplerSparseMask< elx::ImageSamplerBase< TElastix >::InputImageType >.
Definition at line 85 of file itkImageRandomSamplerBase.h.
| virtual void itk::ImageRandomSamplerBase< TInputImage >::SetNumberOfSamples | ( | unsigned long | _arg | ) | [virtual] |
Set the number of samples.
unsigned long itk::ImageRandomSamplerBase< TInputImage >::m_NumberOfSamples [protected] |
Definition at line 89 of file itkImageRandomSamplerBase.h.
Generated on 11-05-2012 for elastix by 1.7.6.1 |