![]() |
Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages |
This class is a base class for any image sampler that randomly picks samples. More...
#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 itk::ImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomSampler< TInputImage >, itk::ImageRandomSamplerSparseMask< TInputImage >, itk::MultiInputImageRandomCoordinateSampler< TInputImage >, elastix::MultiInputRandomCoordinateSampler< TElastix >, elastix::RandomSampler< TElastix >, elastix::RandomCoordinateSampler< TElastix >, elastix::RandomSamplerSparseMask< TElastix >, itk::ImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSamplerSparseMask< elx::ImageSamplerBase< TElastix >::InputImageType >, and itk::MultiInputImageRandomCoordinateSampler< 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 itk::ImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomSampler< TInputImage >, itk::ImageRandomSamplerSparseMask< TInputImage >, itk::MultiInputImageRandomCoordinateSampler< TInputImage >, elastix::MultiInputRandomCoordinateSampler< TElastix >, elastix::RandomSampler< TElastix >, elastix::RandomCoordinateSampler< TElastix >, elastix::RandomSamplerSparseMask< TElastix >, itk::ImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSamplerSparseMask< elx::ImageSamplerBase< TElastix >::InputImageType >, and itk::MultiInputImageRandomCoordinateSampler< 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 itk::ImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomSampler< TInputImage >, itk::ImageRandomSamplerSparseMask< TInputImage >, itk::MultiInputImageRandomCoordinateSampler< TInputImage >, elastix::MultiInputRandomCoordinateSampler< TElastix >, elastix::RandomSampler< TElastix >, elastix::RandomCoordinateSampler< TElastix >, elastix::RandomSamplerSparseMask< TElastix >, itk::ImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSamplerSparseMask< elx::ImageSamplerBase< TElastix >::InputImageType >, and itk::MultiInputImageRandomCoordinateSampler< 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 itk::ImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomSampler< TInputImage >, itk::ImageRandomSamplerSparseMask< TInputImage >, itk::MultiInputImageRandomCoordinateSampler< TInputImage >, elastix::MultiInputRandomCoordinateSampler< TElastix >, elastix::RandomSampler< TElastix >, elastix::RandomCoordinateSampler< TElastix >, elastix::RandomSamplerSparseMask< TElastix >, itk::ImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSamplerSparseMask< elx::ImageSamplerBase< TElastix >::InputImageType >, and itk::MultiInputImageRandomCoordinateSampler< 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 itk::ImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomSampler< TInputImage >, itk::ImageRandomSamplerSparseMask< TInputImage >, itk::MultiInputImageRandomCoordinateSampler< TInputImage >, elastix::MultiInputRandomCoordinateSampler< TElastix >, elastix::RandomSampler< TElastix >, elastix::RandomCoordinateSampler< TElastix >, elastix::RandomSamplerSparseMask< TElastix >, itk::ImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSamplerSparseMask< elx::ImageSamplerBase< TElastix >::InputImageType >, and itk::MultiInputImageRandomCoordinateSampler< 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 itk::ImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomSampler< TInputImage >, itk::ImageRandomSamplerSparseMask< TInputImage >, itk::MultiInputImageRandomCoordinateSampler< TInputImage >, elastix::MultiInputRandomCoordinateSampler< TElastix >, elastix::RandomSampler< TElastix >, elastix::RandomCoordinateSampler< TElastix >, elastix::RandomSamplerSparseMask< TElastix >, itk::ImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSamplerSparseMask< elx::ImageSamplerBase< TElastix >::InputImageType >, and itk::MultiInputImageRandomCoordinateSampler< 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 itk::ImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomSampler< TInputImage >, itk::ImageRandomSamplerSparseMask< TInputImage >, itk::MultiInputImageRandomCoordinateSampler< TInputImage >, elastix::MultiInputRandomCoordinateSampler< TElastix >, elastix::RandomSampler< TElastix >, elastix::RandomCoordinateSampler< TElastix >, elastix::RandomSamplerSparseMask< TElastix >, itk::ImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSamplerSparseMask< elx::ImageSamplerBase< TElastix >::InputImageType >, and itk::MultiInputImageRandomCoordinateSampler< 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 itk::ImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomSampler< TInputImage >, itk::ImageRandomSamplerSparseMask< TInputImage >, itk::MultiInputImageRandomCoordinateSampler< TInputImage >, elastix::MultiInputRandomCoordinateSampler< TElastix >, elastix::RandomSampler< TElastix >, elastix::RandomCoordinateSampler< TElastix >, elastix::RandomSamplerSparseMask< TElastix >, itk::ImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSamplerSparseMask< elx::ImageSamplerBase< TElastix >::InputImageType >, and itk::MultiInputImageRandomCoordinateSampler< 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 itk::ImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomSampler< TInputImage >, itk::ImageRandomSamplerSparseMask< TInputImage >, itk::MultiInputImageRandomCoordinateSampler< TInputImage >, elastix::MultiInputRandomCoordinateSampler< TElastix >, elastix::RandomSampler< TElastix >, elastix::RandomCoordinateSampler< TElastix >, elastix::RandomSamplerSparseMask< TElastix >, itk::ImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSamplerSparseMask< elx::ImageSamplerBase< TElastix >::InputImageType >, and itk::MultiInputImageRandomCoordinateSampler< 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 itk::ImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomSampler< TInputImage >, itk::ImageRandomSamplerSparseMask< TInputImage >, itk::MultiInputImageRandomCoordinateSampler< TInputImage >, elastix::MultiInputRandomCoordinateSampler< TElastix >, elastix::RandomSampler< TElastix >, elastix::RandomCoordinateSampler< TElastix >, elastix::RandomSamplerSparseMask< TElastix >, itk::ImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSamplerSparseMask< elx::ImageSamplerBase< TElastix >::InputImageType >, and itk::MultiInputImageRandomCoordinateSampler< 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 itk::ImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomSampler< TInputImage >, itk::ImageRandomSamplerSparseMask< TInputImage >, itk::MultiInputImageRandomCoordinateSampler< TInputImage >, elastix::MultiInputRandomCoordinateSampler< TElastix >, elastix::RandomSampler< TElastix >, elastix::RandomCoordinateSampler< TElastix >, elastix::RandomSamplerSparseMask< TElastix >, itk::ImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSamplerSparseMask< elx::ImageSamplerBase< TElastix >::InputImageType >, and itk::MultiInputImageRandomCoordinateSampler< 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 itk::ImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomSampler< TInputImage >, itk::ImageRandomSamplerSparseMask< TInputImage >, itk::MultiInputImageRandomCoordinateSampler< TInputImage >, elastix::MultiInputRandomCoordinateSampler< TElastix >, elastix::RandomSampler< TElastix >, elastix::RandomCoordinateSampler< TElastix >, elastix::RandomSamplerSparseMask< TElastix >, itk::ImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSamplerSparseMask< elx::ImageSamplerBase< TElastix >::InputImageType >, and itk::MultiInputImageRandomCoordinateSampler< 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 itk::ImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomSampler< TInputImage >, itk::ImageRandomSamplerSparseMask< TInputImage >, itk::MultiInputImageRandomCoordinateSampler< TInputImage >, elastix::MultiInputRandomCoordinateSampler< TElastix >, elastix::RandomSampler< TElastix >, elastix::RandomCoordinateSampler< TElastix >, elastix::RandomSamplerSparseMask< TElastix >, itk::ImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSamplerSparseMask< elx::ImageSamplerBase< TElastix >::InputImageType >, and itk::MultiInputImageRandomCoordinateSampler< 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 itk::ImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomSampler< TInputImage >, itk::ImageRandomSamplerSparseMask< TInputImage >, itk::MultiInputImageRandomCoordinateSampler< TInputImage >, elastix::MultiInputRandomCoordinateSampler< TElastix >, elastix::RandomSampler< TElastix >, elastix::RandomCoordinateSampler< TElastix >, elastix::RandomSamplerSparseMask< TElastix >, itk::ImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSamplerSparseMask< elx::ImageSamplerBase< TElastix >::InputImageType >, and itk::MultiInputImageRandomCoordinateSampler< 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::ImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomSampler< TInputImage >, itk::ImageRandomSamplerSparseMask< TInputImage >, itk::MultiInputImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSamplerSparseMask< elx::ImageSamplerBase< TElastix >::InputImageType >, and itk::MultiInputImageRandomCoordinateSampler< 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 itk::ImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomSampler< TInputImage >, itk::ImageRandomSamplerSparseMask< TInputImage >, itk::MultiInputImageRandomCoordinateSampler< TInputImage >, elastix::MultiInputRandomCoordinateSampler< TElastix >, elastix::RandomSampler< TElastix >, elastix::RandomCoordinateSampler< TElastix >, elastix::RandomSamplerSparseMask< TElastix >, itk::ImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSamplerSparseMask< elx::ImageSamplerBase< TElastix >::InputImageType >, and itk::MultiInputImageRandomCoordinateSampler< 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::ImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomSampler< TInputImage >, itk::ImageRandomSamplerSparseMask< TInputImage >, itk::MultiInputImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSamplerSparseMask< elx::ImageSamplerBase< TElastix >::InputImageType >, and itk::MultiInputImageRandomCoordinateSampler< 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 itk::ImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomSampler< TInputImage >, itk::ImageRandomSamplerSparseMask< TInputImage >, itk::MultiInputImageRandomCoordinateSampler< TInputImage >, elastix::MultiInputRandomCoordinateSampler< TElastix >, elastix::RandomSampler< TElastix >, elastix::RandomCoordinateSampler< TElastix >, elastix::RandomSamplerSparseMask< TElastix >, itk::ImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSamplerSparseMask< elx::ImageSamplerBase< TElastix >::InputImageType >, and itk::MultiInputImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >.
void itk::ImageRandomSamplerBase< TInputImage >::operator= | ( | const Self & | ) | [private] |
The private copy constructor.
Reimplemented in itk::ImageRandomSamplerSparseMask< TInputImage >, itk::MultiInputImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomSamplerSparseMask< elx::ImageSamplerBase< TElastix >::InputImageType >, and itk::MultiInputImageRandomCoordinateSampler< 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::ImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomSamplerSparseMask< TInputImage >, itk::MultiInputImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSamplerSparseMask< elx::ImageSamplerBase< TElastix >::InputImageType >, and itk::MultiInputImageRandomCoordinateSampler< 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 24-10-2011 for elastix by ![]() |
![]() |