![]() |
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. More...
#include <itkImageSamplerBase.h>
This class is a base class for any image sampler.
(ImageSampler "Random")
Definition at line 41 of file itkImageSamplerBase.h.
typedef SmartPointer<const Self> itk::ImageSamplerBase< TInputImage >::ConstPointer |
Reimplemented from itk::ImageToVectorContainerFilter< TInputImage, VectorDataContainer< unsigned long, ImageSample< TInputImage > > >.
Reimplemented in itk::ImageFullSampler< TInputImage >, itk::ImageGridSampler< TInputImage >, itk::ImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomSampler< TInputImage >, itk::ImageRandomSamplerBase< TInputImage >, itk::ImageRandomSamplerSparseMask< TInputImage >, itk::MultiInputImageRandomCoordinateSampler< TInputImage >, elastix::FullSampler< TElastix >, elastix::GridSampler< TElastix >, elastix::MultiInputRandomCoordinateSampler< TElastix >, elastix::RandomSampler< TElastix >, elastix::RandomCoordinateSampler< TElastix >, elastix::RandomSamplerSparseMask< TElastix >, itk::ImageFullSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageGridSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSamplerBase< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSamplerSparseMask< elx::ImageSamplerBase< TElastix >::InputImageType >, and itk::MultiInputImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >.
Definition at line 55 of file itkImageSamplerBase.h.
typedef Superclass::DataObjectPointer itk::ImageSamplerBase< TInputImage >::DataObjectPointer |
Typedefs inherited from the superclass.
Reimplemented from itk::ImageToVectorContainerFilter< TInputImage, VectorDataContainer< unsigned long, ImageSample< TInputImage > > >.
Reimplemented in itk::ImageFullSampler< TInputImage >, itk::ImageGridSampler< TInputImage >, itk::ImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomSampler< TInputImage >, itk::ImageRandomSamplerBase< TInputImage >, itk::ImageRandomSamplerSparseMask< TInputImage >, itk::MultiInputImageRandomCoordinateSampler< TInputImage >, elastix::FullSampler< TElastix >, elastix::GridSampler< TElastix >, elastix::MultiInputRandomCoordinateSampler< TElastix >, elastix::RandomSampler< TElastix >, elastix::RandomCoordinateSampler< TElastix >, elastix::RandomSamplerSparseMask< TElastix >, itk::ImageFullSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageGridSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSamplerBase< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSamplerSparseMask< elx::ImageSamplerBase< TElastix >::InputImageType >, and itk::MultiInputImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >.
Definition at line 61 of file itkImageSamplerBase.h.
typedef VectorDataContainer< unsigned long, ImageSampleType > itk::ImageSamplerBase< TInputImage >::ImageSampleContainerType |
Reimplemented in itk::ImageFullSampler< TInputImage >, itk::ImageGridSampler< TInputImage >, itk::ImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomSampler< TInputImage >, itk::ImageRandomSamplerBase< TInputImage >, itk::ImageRandomSamplerSparseMask< TInputImage >, itk::MultiInputImageRandomCoordinateSampler< TInputImage >, elastix::FullSampler< TElastix >, elastix::GridSampler< TElastix >, elastix::MultiInputRandomCoordinateSampler< TElastix >, elastix::RandomSampler< TElastix >, elastix::RandomCoordinateSampler< TElastix >, elastix::RandomSamplerSparseMask< TElastix >, itk::ImageFullSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageGridSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSamplerBase< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSamplerSparseMask< elx::ImageSamplerBase< TElastix >::InputImageType >, and itk::MultiInputImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >.
Definition at line 80 of file itkImageSamplerBase.h.
typedef ImageSample< InputImageType > itk::ImageSamplerBase< TInputImage >::ImageSampleType |
Other typdefs.
Reimplemented in itk::ImageFullSampler< TInputImage >, itk::ImageGridSampler< TInputImage >, itk::ImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomSampler< TInputImage >, itk::ImageRandomSamplerBase< TInputImage >, itk::ImageRandomSamplerSparseMask< TInputImage >, itk::MultiInputImageRandomCoordinateSampler< TInputImage >, elastix::FullSampler< TElastix >, elastix::GridSampler< TElastix >, elastix::MultiInputRandomCoordinateSampler< TElastix >, elastix::RandomSampler< TElastix >, elastix::RandomCoordinateSampler< TElastix >, elastix::RandomSamplerSparseMask< TElastix >, itk::ImageFullSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageGridSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSamplerBase< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSamplerSparseMask< elx::ImageSamplerBase< TElastix >::InputImageType >, and itk::MultiInputImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >.
Definition at line 78 of file itkImageSamplerBase.h.
typedef ImageSampleType::RealType itk::ImageSamplerBase< TInputImage >::ImageSampleValueType |
Reimplemented in itk::ImageRandomCoordinateSampler< TInputImage >, itk::MultiInputImageRandomCoordinateSampler< TInputImage >, elastix::MultiInputRandomCoordinateSampler< TElastix >, elastix::RandomCoordinateSampler< TElastix >, itk::ImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, and itk::MultiInputImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >.
Definition at line 85 of file itkImageSamplerBase.h.
typedef Superclass::InputImageConstPointer itk::ImageSamplerBase< TInputImage >::InputImageConstPointer |
Reimplemented from itk::ImageToVectorContainerFilter< TInputImage, VectorDataContainer< unsigned long, ImageSample< TInputImage > > >.
Reimplemented in itk::ImageFullSampler< TInputImage >, itk::ImageGridSampler< TInputImage >, itk::ImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomSampler< TInputImage >, itk::ImageRandomSamplerBase< TInputImage >, itk::ImageRandomSamplerSparseMask< TInputImage >, itk::MultiInputImageRandomCoordinateSampler< TInputImage >, elastix::FullSampler< TElastix >, elastix::GridSampler< TElastix >, elastix::MultiInputRandomCoordinateSampler< TElastix >, elastix::RandomSampler< TElastix >, elastix::RandomCoordinateSampler< TElastix >, elastix::RandomSamplerSparseMask< TElastix >, itk::ImageFullSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageGridSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSamplerBase< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSamplerSparseMask< elx::ImageSamplerBase< TElastix >::InputImageType >, and itk::MultiInputImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >.
Definition at line 69 of file itkImageSamplerBase.h.
typedef InputImageType::IndexType itk::ImageSamplerBase< TInputImage >::InputImageIndexType |
Reimplemented in itk::ImageFullSampler< TInputImage >, itk::ImageGridSampler< TInputImage >, itk::ImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomSampler< TInputImage >, itk::ImageRandomSamplerSparseMask< TInputImage >, itk::MultiInputImageRandomCoordinateSampler< TInputImage >, elastix::FullSampler< TElastix >, elastix::GridSampler< TElastix >, elastix::MultiInputRandomCoordinateSampler< TElastix >, elastix::RandomSampler< TElastix >, elastix::RandomCoordinateSampler< TElastix >, elastix::RandomSamplerSparseMask< TElastix >, itk::ImageFullSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageGridSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, 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 82 of file itkImageSamplerBase.h.
typedef Superclass::InputImagePixelType itk::ImageSamplerBase< TInputImage >::InputImagePixelType |
Reimplemented from itk::ImageToVectorContainerFilter< TInputImage, VectorDataContainer< unsigned long, ImageSample< TInputImage > > >.
Reimplemented in itk::ImageFullSampler< TInputImage >, itk::ImageGridSampler< TInputImage >, itk::ImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomSampler< TInputImage >, itk::ImageRandomSamplerBase< TInputImage >, itk::ImageRandomSamplerSparseMask< TInputImage >, itk::MultiInputImageRandomCoordinateSampler< TInputImage >, elastix::FullSampler< TElastix >, elastix::GridSampler< TElastix >, elastix::MultiInputRandomCoordinateSampler< TElastix >, elastix::RandomSampler< TElastix >, elastix::RandomCoordinateSampler< TElastix >, elastix::RandomSamplerSparseMask< TElastix >, itk::ImageFullSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageGridSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSamplerBase< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSamplerSparseMask< elx::ImageSamplerBase< TElastix >::InputImageType >, and itk::MultiInputImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >.
Definition at line 71 of file itkImageSamplerBase.h.
typedef Superclass::InputImagePointer itk::ImageSamplerBase< TInputImage >::InputImagePointer |
Reimplemented from itk::ImageToVectorContainerFilter< TInputImage, VectorDataContainer< unsigned long, ImageSample< TInputImage > > >.
Reimplemented in itk::ImageFullSampler< TInputImage >, itk::ImageGridSampler< TInputImage >, itk::ImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomSampler< TInputImage >, itk::ImageRandomSamplerBase< TInputImage >, itk::ImageRandomSamplerSparseMask< TInputImage >, itk::MultiInputImageRandomCoordinateSampler< TInputImage >, elastix::FullSampler< TElastix >, elastix::GridSampler< TElastix >, elastix::MultiInputRandomCoordinateSampler< TElastix >, elastix::RandomSampler< TElastix >, elastix::RandomCoordinateSampler< TElastix >, elastix::RandomSamplerSparseMask< TElastix >, itk::ImageFullSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageGridSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSamplerBase< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSamplerSparseMask< elx::ImageSamplerBase< TElastix >::InputImageType >, and itk::MultiInputImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >.
Definition at line 68 of file itkImageSamplerBase.h.
typedef InputImageType::PointType itk::ImageSamplerBase< TInputImage >::InputImagePointType |
Reimplemented in itk::ImageFullSampler< TInputImage >, itk::ImageGridSampler< TInputImage >, itk::ImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomSampler< TInputImage >, itk::ImageRandomSamplerSparseMask< TInputImage >, itk::MultiInputImageRandomCoordinateSampler< TInputImage >, elastix::FullSampler< TElastix >, elastix::GridSampler< TElastix >, elastix::MultiInputRandomCoordinateSampler< TElastix >, elastix::RandomSampler< TElastix >, elastix::RandomCoordinateSampler< TElastix >, elastix::RandomSamplerSparseMask< TElastix >, itk::ImageFullSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageGridSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, 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 83 of file itkImageSamplerBase.h.
typedef InputImagePointType::ValueType itk::ImageSamplerBase< TInputImage >::InputImagePointValueType |
Reimplemented in itk::ImageRandomCoordinateSampler< TInputImage >, itk::MultiInputImageRandomCoordinateSampler< TInputImage >, elastix::MultiInputRandomCoordinateSampler< TElastix >, elastix::RandomCoordinateSampler< TElastix >, itk::ImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, and itk::MultiInputImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >.
Definition at line 84 of file itkImageSamplerBase.h.
typedef Superclass::InputImageRegionType itk::ImageSamplerBase< TInputImage >::InputImageRegionType |
Reimplemented from itk::ImageToVectorContainerFilter< TInputImage, VectorDataContainer< unsigned long, ImageSample< TInputImage > > >.
Reimplemented in itk::ImageFullSampler< TInputImage >, itk::ImageGridSampler< TInputImage >, itk::ImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomSampler< TInputImage >, itk::ImageRandomSamplerBase< TInputImage >, itk::ImageRandomSamplerSparseMask< TInputImage >, itk::MultiInputImageRandomCoordinateSampler< TInputImage >, elastix::FullSampler< TElastix >, elastix::GridSampler< TElastix >, elastix::MultiInputRandomCoordinateSampler< TElastix >, elastix::RandomSampler< TElastix >, elastix::RandomCoordinateSampler< TElastix >, elastix::RandomSamplerSparseMask< TElastix >, itk::ImageFullSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageGridSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSamplerBase< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSamplerSparseMask< elx::ImageSamplerBase< TElastix >::InputImageType >, and itk::MultiInputImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >.
Definition at line 70 of file itkImageSamplerBase.h.
typedef std::vector< InputImageRegionType > itk::ImageSamplerBase< TInputImage >::InputImageRegionVectorType |
Definition at line 91 of file itkImageSamplerBase.h.
typedef InputImageType::SizeType itk::ImageSamplerBase< TInputImage >::InputImageSizeType |
Reimplemented in itk::ImageGridSampler< TInputImage >, itk::ImageRandomCoordinateSampler< TInputImage >, itk::MultiInputImageRandomCoordinateSampler< TInputImage >, elastix::MultiInputRandomCoordinateSampler< TElastix >, elastix::RandomCoordinateSampler< TElastix >, itk::ImageGridSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, and itk::MultiInputImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >.
Definition at line 81 of file itkImageSamplerBase.h.
typedef Superclass::InputImageType itk::ImageSamplerBase< TInputImage >::InputImageType |
Reimplemented from itk::ImageToVectorContainerFilter< TInputImage, VectorDataContainer< unsigned long, ImageSample< TInputImage > > >.
Reimplemented in itk::ImageFullSampler< TInputImage >, itk::ImageGridSampler< TInputImage >, itk::ImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomSampler< TInputImage >, itk::ImageRandomSamplerBase< TInputImage >, itk::ImageRandomSamplerSparseMask< TInputImage >, itk::MultiInputImageRandomCoordinateSampler< TInputImage >, elastix::FullSampler< TElastix >, elastix::GridSampler< TElastix >, elastix::MultiInputRandomCoordinateSampler< TElastix >, elastix::RandomSampler< TElastix >, elastix::RandomCoordinateSampler< TElastix >, elastix::RandomSamplerSparseMask< TElastix >, itk::ImageFullSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageGridSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSamplerBase< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSamplerSparseMask< elx::ImageSamplerBase< TElastix >::InputImageType >, and itk::MultiInputImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >.
Definition at line 67 of file itkImageSamplerBase.h.
typedef MaskType::ConstPointer itk::ImageSamplerBase< TInputImage >::MaskConstPointer |
Definition at line 89 of file itkImageSamplerBase.h.
typedef MaskType::Pointer itk::ImageSamplerBase< TInputImage >::MaskPointer |
Definition at line 88 of file itkImageSamplerBase.h.
typedef SpatialObject< itkGetStaticConstMacro( InputImageDimension ) > itk::ImageSamplerBase< TInputImage >::MaskType |
Reimplemented in itk::ImageFullSampler< TInputImage >, itk::ImageGridSampler< TInputImage >, itk::ImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomSampler< TInputImage >, itk::ImageRandomSamplerBase< TInputImage >, itk::ImageRandomSamplerSparseMask< TInputImage >, itk::MultiInputImageRandomCoordinateSampler< TInputImage >, elastix::FullSampler< TElastix >, elastix::GridSampler< TElastix >, elastix::MultiInputRandomCoordinateSampler< TElastix >, elastix::RandomSampler< TElastix >, elastix::RandomCoordinateSampler< TElastix >, elastix::RandomSamplerSparseMask< TElastix >, itk::ImageFullSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageGridSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSamplerBase< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSamplerSparseMask< elx::ImageSamplerBase< TElastix >::InputImageType >, and itk::MultiInputImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >.
Definition at line 87 of file itkImageSamplerBase.h.
typedef std::vector< MaskConstPointer > itk::ImageSamplerBase< TInputImage >::MaskVectorType |
Definition at line 90 of file itkImageSamplerBase.h.
typedef Superclass::OutputVectorContainerPointer itk::ImageSamplerBase< TInputImage >::OutputVectorContainerPointer |
Reimplemented from itk::ImageToVectorContainerFilter< TInputImage, VectorDataContainer< unsigned long, ImageSample< TInputImage > > >.
Reimplemented in itk::ImageFullSampler< TInputImage >, itk::ImageGridSampler< TInputImage >, itk::ImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomSampler< TInputImage >, itk::ImageRandomSamplerBase< TInputImage >, itk::ImageRandomSamplerSparseMask< TInputImage >, itk::MultiInputImageRandomCoordinateSampler< TInputImage >, elastix::FullSampler< TElastix >, elastix::GridSampler< TElastix >, elastix::MultiInputRandomCoordinateSampler< TElastix >, elastix::RandomSampler< TElastix >, elastix::RandomCoordinateSampler< TElastix >, elastix::RandomSamplerSparseMask< TElastix >, itk::ImageFullSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageGridSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSamplerBase< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSamplerSparseMask< elx::ImageSamplerBase< TElastix >::InputImageType >, and itk::MultiInputImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >.
Definition at line 66 of file itkImageSamplerBase.h.
typedef Superclass::OutputVectorContainerType itk::ImageSamplerBase< TInputImage >::OutputVectorContainerType |
Reimplemented from itk::ImageToVectorContainerFilter< TInputImage, VectorDataContainer< unsigned long, ImageSample< TInputImage > > >.
Reimplemented in itk::ImageFullSampler< TInputImage >, itk::ImageGridSampler< TInputImage >, itk::ImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomSampler< TInputImage >, itk::ImageRandomSamplerBase< TInputImage >, itk::ImageRandomSamplerSparseMask< TInputImage >, itk::MultiInputImageRandomCoordinateSampler< TInputImage >, elastix::FullSampler< TElastix >, elastix::GridSampler< TElastix >, elastix::MultiInputRandomCoordinateSampler< TElastix >, elastix::RandomSampler< TElastix >, elastix::RandomCoordinateSampler< TElastix >, elastix::RandomSamplerSparseMask< TElastix >, itk::ImageFullSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageGridSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSamplerBase< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSamplerSparseMask< elx::ImageSamplerBase< TElastix >::InputImageType >, and itk::MultiInputImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >.
Definition at line 65 of file itkImageSamplerBase.h.
typedef SmartPointer<Self> itk::ImageSamplerBase< TInputImage >::Pointer |
Reimplemented from itk::ImageToVectorContainerFilter< TInputImage, VectorDataContainer< unsigned long, ImageSample< TInputImage > > >.
Reimplemented in itk::ImageFullSampler< TInputImage >, itk::ImageGridSampler< TInputImage >, itk::ImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomSampler< TInputImage >, itk::ImageRandomSamplerBase< TInputImage >, itk::ImageRandomSamplerSparseMask< TInputImage >, itk::MultiInputImageRandomCoordinateSampler< TInputImage >, elastix::FullSampler< TElastix >, elastix::GridSampler< TElastix >, elastix::MultiInputRandomCoordinateSampler< TElastix >, elastix::RandomSampler< TElastix >, elastix::RandomCoordinateSampler< TElastix >, elastix::RandomSamplerSparseMask< TElastix >, itk::ImageFullSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageGridSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSamplerBase< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSamplerSparseMask< elx::ImageSamplerBase< TElastix >::InputImageType >, and itk::MultiInputImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >.
Definition at line 54 of file itkImageSamplerBase.h.
typedef ImageSamplerBase itk::ImageSamplerBase< TInputImage >::Self |
Standard ITK-stuff.
Reimplemented from itk::ImageToVectorContainerFilter< TInputImage, VectorDataContainer< unsigned long, ImageSample< TInputImage > > >.
Reimplemented in itk::ImageFullSampler< TInputImage >, itk::ImageGridSampler< TInputImage >, itk::ImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomSampler< TInputImage >, itk::ImageRandomSamplerBase< TInputImage >, itk::ImageRandomSamplerSparseMask< TInputImage >, itk::MultiInputImageRandomCoordinateSampler< TInputImage >, elastix::FullSampler< TElastix >, elastix::GridSampler< TElastix >, elastix::MultiInputRandomCoordinateSampler< TElastix >, elastix::RandomSampler< TElastix >, elastix::RandomCoordinateSampler< TElastix >, elastix::RandomSamplerSparseMask< TElastix >, itk::ImageFullSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageGridSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSamplerBase< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSamplerSparseMask< elx::ImageSamplerBase< TElastix >::InputImageType >, and itk::MultiInputImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >.
Definition at line 48 of file itkImageSamplerBase.h.
typedef ImageToVectorContainerFilter< TInputImage, VectorDataContainer< unsigned long, ImageSample< TInputImage > > > itk::ImageSamplerBase< TInputImage >::Superclass |
Reimplemented from itk::ImageToVectorContainerFilter< TInputImage, VectorDataContainer< unsigned long, ImageSample< TInputImage > > >.
Reimplemented in itk::ImageFullSampler< TInputImage >, itk::ImageGridSampler< TInputImage >, itk::ImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomSampler< TInputImage >, itk::ImageRandomSamplerBase< TInputImage >, itk::ImageRandomSamplerSparseMask< TInputImage >, itk::MultiInputImageRandomCoordinateSampler< TInputImage >, itk::ImageFullSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageGridSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSamplerBase< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSamplerSparseMask< elx::ImageSamplerBase< TElastix >::InputImageType >, and itk::MultiInputImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >.
Definition at line 53 of file itkImageSamplerBase.h.
itk::ImageSamplerBase< TInputImage >::ImageSamplerBase | ( | ) | [protected] |
The constructor.
virtual itk::ImageSamplerBase< TInputImage >::~ImageSamplerBase | ( | ) | [inline, protected, virtual] |
The destructor.
Definition at line 168 of file itkImageSamplerBase.h.
itk::ImageSamplerBase< TInputImage >::ImageSamplerBase | ( | const Self & | ) | [private] |
The private constructor.
virtual bool itk::ImageSamplerBase< TInputImage >::CheckInputImageRegions | ( | void | ) | [protected, virtual] |
Checks if the InputImageRegions are a subregion of the LargestPossibleRegions.
void itk::ImageSamplerBase< TInputImage >::CropInputImageRegion | ( | void | ) | [protected] |
Compute the intersection of the InputImageRegion and the bounding box of the mask.
virtual void itk::ImageSamplerBase< TInputImage >::GenerateInputRequestedRegion | ( | void | ) | [protected, virtual] |
GenerateInputRequestedRegion.
Reimplemented from itk::VectorContainerSource< VectorDataContainer< unsigned long, ImageSample< TInputImage > > >.
virtual const char* itk::ImageSamplerBase< TInputImage >::GetClassName | ( | ) | const [virtual] |
Run-time type information (and related methods).
Reimplemented from itk::ImageToVectorContainerFilter< TInputImage, VectorDataContainer< unsigned long, ImageSample< TInputImage > > >.
Reimplemented in itk::ImageFullSampler< TInputImage >, itk::ImageGridSampler< TInputImage >, itk::ImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomSampler< TInputImage >, itk::ImageRandomSamplerBase< TInputImage >, itk::ImageRandomSamplerSparseMask< TInputImage >, itk::MultiInputImageRandomCoordinateSampler< TInputImage >, elastix::FullSampler< TElastix >, elastix::GridSampler< TElastix >, elastix::MultiInputRandomCoordinateSampler< TElastix >, elastix::RandomSampler< TElastix >, elastix::RandomCoordinateSampler< TElastix >, elastix::RandomSamplerSparseMask< TElastix >, itk::ImageFullSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageGridSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSamplerBase< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSamplerSparseMask< elx::ImageSamplerBase< TElastix >::InputImageType >, and itk::MultiInputImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >.
virtual const InputImageRegionType& itk::ImageSamplerBase< TInputImage >::GetCroppedInputImageRegion | ( | ) | [virtual] |
Get a handle to the cropped InputImageregion.
virtual const InputImageRegionType& itk::ImageSamplerBase< TInputImage >::GetInputImageRegion | ( | unsigned int | pos | ) | const [virtual] |
Get the input image regions.
virtual const InputImageRegionType& itk::ImageSamplerBase< TInputImage >::GetInputImageRegion | ( | void | ) | const [inline, virtual] |
Get the first input image region.
Definition at line 135 of file itkImageSamplerBase.h.
virtual const MaskType* itk::ImageSamplerBase< TInputImage >::GetMask | ( | unsigned int | pos | ) | const [virtual] |
Get the masks.
virtual const MaskType* itk::ImageSamplerBase< TInputImage >::GetMask | ( | void | ) | const [inline, virtual] |
Get the first mask.
Definition at line 109 of file itkImageSamplerBase.h.
virtual unsigned int itk::ImageSamplerBase< TInputImage >::GetNumberOfInputImageRegions | ( | ) | const [virtual] |
Get the number of input image regions.
virtual unsigned int itk::ImageSamplerBase< TInputImage >::GetNumberOfMasks | ( | ) | const [virtual] |
Get the number of masks.
virtual bool itk::ImageSamplerBase< TInputImage >::IsInsideAllMasks | ( | const InputImagePointType & | point | ) | const [protected, virtual] |
IsInsideAllMasks.
itk::ImageSamplerBase< TInputImage >::itkStaticConstMacro | ( | InputImageDimension | , |
unsigned | int, | ||
InputImageType::ImageDimension | |||
) |
The input image dimension.
static Pointer itk::ImageSamplerBase< TInputImage >::New | ( | ) | [static] |
Method for creation through the object factory.
Reimplemented from itk::ImageToVectorContainerFilter< TInputImage, VectorDataContainer< unsigned long, ImageSample< TInputImage > > >.
Reimplemented in itk::ImageFullSampler< TInputImage >, itk::ImageGridSampler< TInputImage >, itk::ImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomSampler< TInputImage >, itk::ImageRandomSamplerBase< TInputImage >, itk::ImageRandomSamplerSparseMask< TInputImage >, itk::MultiInputImageRandomCoordinateSampler< TInputImage >, elastix::FullSampler< TElastix >, elastix::GridSampler< TElastix >, elastix::MultiInputRandomCoordinateSampler< TElastix >, elastix::RandomSampler< TElastix >, elastix::RandomCoordinateSampler< TElastix >, elastix::RandomSamplerSparseMask< TElastix >, itk::ImageFullSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageGridSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSamplerBase< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSamplerSparseMask< elx::ImageSamplerBase< TElastix >::InputImageType >, and itk::MultiInputImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >.
void itk::ImageSamplerBase< TInputImage >::operator= | ( | const Self & | ) | [private] |
The private copy constructor.
void itk::ImageSamplerBase< TInputImage >::PrintSelf | ( | std::ostream & | os, |
Indent | indent | ||
) | const [protected] |
PrintSelf.
Reimplemented from itk::ImageToVectorContainerFilter< TInputImage, VectorDataContainer< unsigned long, ImageSample< TInputImage > > >.
Reimplemented in itk::ImageFullSampler< TInputImage >, itk::ImageGridSampler< TInputImage >, itk::ImageRandomCoordinateSampler< TInputImage >, itk::ImageRandomSamplerBase< TInputImage >, itk::ImageRandomSamplerSparseMask< TInputImage >, itk::MultiInputImageRandomCoordinateSampler< TInputImage >, itk::ImageFullSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageGridSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSamplerBase< elx::ImageSamplerBase< TElastix >::InputImageType >, itk::ImageRandomSamplerSparseMask< elx::ImageSamplerBase< TElastix >::InputImageType >, and itk::MultiInputImageRandomCoordinateSampler< elx::ImageSamplerBase< TElastix >::InputImageType >.
virtual bool itk::ImageSamplerBase< TInputImage >::SelectingNewSamplesOnUpdateSupported | ( | void | ) | const [inline, virtual] |
Returns whether the sampler supports SelectNewSamplesOnUpdate()
Reimplemented in itk::ImageFullSampler< TInputImage >, itk::ImageGridSampler< TInputImage >, itk::ImageFullSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, and itk::ImageGridSampler< elx::ImageSamplerBase< TElastix >::InputImageType >.
Definition at line 154 of file itkImageSamplerBase.h.
virtual bool itk::ImageSamplerBase< TInputImage >::SelectNewSamplesOnUpdate | ( | void | ) | [virtual] |
******************** Other ******************** SelectNewSamplesOnUpdate. When this function is called, the sampler will generate a new sample set after calling Update(). The return bool is false when this feature is not supported by the sampler.
Reimplemented in itk::ImageFullSampler< TInputImage >, itk::ImageGridSampler< TInputImage >, itk::ImageFullSampler< elx::ImageSamplerBase< TElastix >::InputImageType >, and itk::ImageGridSampler< elx::ImageSamplerBase< TElastix >::InputImageType >.
virtual void itk::ImageSamplerBase< TInputImage >::SetInputImageRegion | ( | const InputImageRegionType | _arg | ) | [inline, virtual] |
Set the region over which the samples will be taken.
Definition at line 126 of file itkImageSamplerBase.h.
virtual void itk::ImageSamplerBase< TInputImage >::SetInputImageRegion | ( | const InputImageRegionType | _arg, |
unsigned int | pos | ||
) | [virtual] |
******************** Regions ******************** Set the region over which the samples will be taken.
virtual void itk::ImageSamplerBase< TInputImage >::SetMask | ( | const MaskType * | _arg | ) | [inline, virtual] |
Set the first mask. NB: the first mask is used to compute a bounding box in which samples are considered.
Definition at line 100 of file itkImageSamplerBase.h.
virtual void itk::ImageSamplerBase< TInputImage >::SetMask | ( | const MaskType * | _arg, |
unsigned int | pos | ||
) | [virtual] |
******************** Masks ******************** Set the masks.
virtual void itk::ImageSamplerBase< TInputImage >::SetNumberOfInputImageRegions | ( | const unsigned int | _arg | ) | [virtual] |
Set the number of input image regions.
virtual void itk::ImageSamplerBase< TInputImage >::SetNumberOfMasks | ( | const unsigned int | _arg | ) | [virtual] |
Set the number of masks.
virtual void itk::ImageSamplerBase< TInputImage >::UpdateAllMasks | ( | void | ) | [protected, virtual] |
UpdateAllMasks.
InputImageRegionType itk::ImageSamplerBase< TInputImage >::m_CroppedInputImageRegion [private] |
Definition at line 205 of file itkImageSamplerBase.h.
InputImageRegionType itk::ImageSamplerBase< TInputImage >::m_DummyInputImageRegion [private] |
Definition at line 206 of file itkImageSamplerBase.h.
InputImageRegionType itk::ImageSamplerBase< TInputImage >::m_InputImageRegion [private] |
Definition at line 201 of file itkImageSamplerBase.h.
InputImageRegionVectorType itk::ImageSamplerBase< TInputImage >::m_InputImageRegionVector [private] |
Definition at line 202 of file itkImageSamplerBase.h.
MaskConstPointer itk::ImageSamplerBase< TInputImage >::m_Mask [private] |
Member variables.
Definition at line 198 of file itkImageSamplerBase.h.
MaskVectorType itk::ImageSamplerBase< TInputImage >::m_MaskVector [private] |
Definition at line 199 of file itkImageSamplerBase.h.
unsigned int itk::ImageSamplerBase< TInputImage >::m_NumberOfInputImageRegions [private] |
Definition at line 203 of file itkImageSamplerBase.h.
unsigned int itk::ImageSamplerBase< TInputImage >::m_NumberOfMasks [private] |
Definition at line 200 of file itkImageSamplerBase.h.
Generated on 24-10-2011 for elastix by ![]() |
![]() |