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


Samples an image by randomly composing a set of physical coordinates.
This image sampler generates not only samples that correspond with pixel locations, but selects points in physical space.
Definition at line 38 of file itkMultiInputImageRandomCoordinateSampler.h.
| typedef SmartPointer<const Self> itk::MultiInputImageRandomCoordinateSampler< TInputImage >::ConstPointer |
Reimplemented from itk::ImageRandomSamplerBase< TInputImage >.
Reimplemented in elastix::MultiInputRandomCoordinateSampler< TElastix >.
Definition at line 47 of file itkMultiInputImageRandomCoordinateSampler.h.
| typedef double itk::MultiInputImageRandomCoordinateSampler< TInputImage >::CoordRepType |
This image sampler samples the image on physical coordinates and thus needs an interpolator.
Reimplemented in elastix::MultiInputRandomCoordinateSampler< TElastix >.
Definition at line 81 of file itkMultiInputImageRandomCoordinateSampler.h.
| typedef Superclass::DataObjectPointer itk::MultiInputImageRandomCoordinateSampler< TInputImage >::DataObjectPointer |
Typedefs inherited from the superclass.
Reimplemented from itk::ImageRandomSamplerBase< TInputImage >.
Reimplemented in elastix::MultiInputRandomCoordinateSampler< TElastix >.
Definition at line 53 of file itkMultiInputImageRandomCoordinateSampler.h.
| typedef BSplineInterpolateImageFunction< InputImageType, CoordRepType, double> itk::MultiInputImageRandomCoordinateSampler< TInputImage >::DefaultInterpolatorType |
Reimplemented in elastix::MultiInputRandomCoordinateSampler< TElastix >.
Definition at line 85 of file itkMultiInputImageRandomCoordinateSampler.h.
| typedef Superclass::ImageSampleContainerType itk::MultiInputImageRandomCoordinateSampler< TInputImage >::ImageSampleContainerType |
Reimplemented from itk::ImageRandomSamplerBase< TInputImage >.
Reimplemented in elastix::MultiInputRandomCoordinateSampler< TElastix >.
Definition at line 65 of file itkMultiInputImageRandomCoordinateSampler.h.
| typedef Superclass::ImageSampleType itk::MultiInputImageRandomCoordinateSampler< TInputImage >::ImageSampleType |
Reimplemented from itk::ImageRandomSamplerBase< TInputImage >.
Reimplemented in elastix::MultiInputRandomCoordinateSampler< TElastix >.
Definition at line 64 of file itkMultiInputImageRandomCoordinateSampler.h.
| typedef Superclass::ImageSampleValueType itk::MultiInputImageRandomCoordinateSampler< TInputImage >::ImageSampleValueType |
Reimplemented from itk::ImageSamplerBase< TInputImage >.
Reimplemented in elastix::MultiInputRandomCoordinateSampler< TElastix >.
Definition at line 72 of file itkMultiInputImageRandomCoordinateSampler.h.
| typedef Superclass::InputImageConstPointer itk::MultiInputImageRandomCoordinateSampler< TInputImage >::InputImageConstPointer |
Reimplemented from itk::ImageRandomSamplerBase< TInputImage >.
Reimplemented in elastix::MultiInputRandomCoordinateSampler< TElastix >.
Definition at line 61 of file itkMultiInputImageRandomCoordinateSampler.h.
typedef InterpolatorType::ContinuousIndexType itk::MultiInputImageRandomCoordinateSampler< TInputImage >::InputImageContinuousIndexType [protected] |
Definition at line 103 of file itkMultiInputImageRandomCoordinateSampler.h.
| typedef Superclass::InputImageIndexType itk::MultiInputImageRandomCoordinateSampler< TInputImage >::InputImageIndexType |
Reimplemented from itk::ImageSamplerBase< TInputImage >.
Reimplemented in elastix::MultiInputRandomCoordinateSampler< TElastix >.
Definition at line 69 of file itkMultiInputImageRandomCoordinateSampler.h.
| typedef Superclass::InputImagePixelType itk::MultiInputImageRandomCoordinateSampler< TInputImage >::InputImagePixelType |
Reimplemented from itk::ImageRandomSamplerBase< TInputImage >.
Reimplemented in elastix::MultiInputRandomCoordinateSampler< TElastix >.
Definition at line 63 of file itkMultiInputImageRandomCoordinateSampler.h.
| typedef Superclass::InputImagePointer itk::MultiInputImageRandomCoordinateSampler< TInputImage >::InputImagePointer |
Reimplemented from itk::ImageRandomSamplerBase< TInputImage >.
Reimplemented in elastix::MultiInputRandomCoordinateSampler< TElastix >.
Definition at line 60 of file itkMultiInputImageRandomCoordinateSampler.h.
| typedef Superclass::InputImagePointType itk::MultiInputImageRandomCoordinateSampler< TInputImage >::InputImagePointType |
Reimplemented from itk::ImageSamplerBase< TInputImage >.
Reimplemented in elastix::MultiInputRandomCoordinateSampler< TElastix >.
Definition at line 70 of file itkMultiInputImageRandomCoordinateSampler.h.
| typedef Superclass::InputImagePointValueType itk::MultiInputImageRandomCoordinateSampler< TInputImage >::InputImagePointValueType |
Reimplemented from itk::ImageSamplerBase< TInputImage >.
Reimplemented in elastix::MultiInputRandomCoordinateSampler< TElastix >.
Definition at line 71 of file itkMultiInputImageRandomCoordinateSampler.h.
| typedef Superclass::InputImageRegionType itk::MultiInputImageRandomCoordinateSampler< TInputImage >::InputImageRegionType |
Reimplemented from itk::ImageRandomSamplerBase< TInputImage >.
Reimplemented in elastix::MultiInputRandomCoordinateSampler< TElastix >.
Definition at line 62 of file itkMultiInputImageRandomCoordinateSampler.h.
| typedef Superclass::InputImageSizeType itk::MultiInputImageRandomCoordinateSampler< TInputImage >::InputImageSizeType |
Reimplemented from itk::ImageSamplerBase< TInputImage >.
Reimplemented in elastix::MultiInputRandomCoordinateSampler< TElastix >.
Definition at line 67 of file itkMultiInputImageRandomCoordinateSampler.h.
| typedef InputImageType::SpacingType itk::MultiInputImageRandomCoordinateSampler< TInputImage >::InputImageSpacingType |
Reimplemented in elastix::MultiInputRandomCoordinateSampler< TElastix >.
Definition at line 68 of file itkMultiInputImageRandomCoordinateSampler.h.
| typedef Superclass::InputImageType itk::MultiInputImageRandomCoordinateSampler< TInputImage >::InputImageType |
Reimplemented from itk::ImageRandomSamplerBase< TInputImage >.
Reimplemented in elastix::MultiInputRandomCoordinateSampler< TElastix >.
Definition at line 59 of file itkMultiInputImageRandomCoordinateSampler.h.
| typedef InterpolateImageFunction< InputImageType, CoordRepType > itk::MultiInputImageRandomCoordinateSampler< TInputImage >::InterpolatorType |
Reimplemented in elastix::MultiInputRandomCoordinateSampler< TElastix >.
Definition at line 83 of file itkMultiInputImageRandomCoordinateSampler.h.
| typedef Superclass::MaskType itk::MultiInputImageRandomCoordinateSampler< TInputImage >::MaskType |
Reimplemented from itk::ImageRandomSamplerBase< TInputImage >.
Reimplemented in elastix::MultiInputRandomCoordinateSampler< TElastix >.
Definition at line 66 of file itkMultiInputImageRandomCoordinateSampler.h.
| typedef Superclass::OutputVectorContainerPointer itk::MultiInputImageRandomCoordinateSampler< TInputImage >::OutputVectorContainerPointer |
Reimplemented from itk::ImageRandomSamplerBase< TInputImage >.
Reimplemented in elastix::MultiInputRandomCoordinateSampler< TElastix >.
Definition at line 58 of file itkMultiInputImageRandomCoordinateSampler.h.
| typedef Superclass::OutputVectorContainerType itk::MultiInputImageRandomCoordinateSampler< TInputImage >::OutputVectorContainerType |
Reimplemented from itk::ImageRandomSamplerBase< TInputImage >.
Reimplemented in elastix::MultiInputRandomCoordinateSampler< TElastix >.
Definition at line 57 of file itkMultiInputImageRandomCoordinateSampler.h.
| typedef SmartPointer<Self> itk::MultiInputImageRandomCoordinateSampler< TInputImage >::Pointer |
Reimplemented from itk::ImageRandomSamplerBase< TInputImage >.
Reimplemented in elastix::MultiInputRandomCoordinateSampler< TElastix >.
Definition at line 46 of file itkMultiInputImageRandomCoordinateSampler.h.
| typedef itk::Statistics::MersenneTwisterRandomVariateGenerator itk::MultiInputImageRandomCoordinateSampler< TInputImage >::RandomGeneratorType |
The random number generator used to generate random coordinates.
Definition at line 88 of file itkMultiInputImageRandomCoordinateSampler.h.
| typedef MultiInputImageRandomCoordinateSampler itk::MultiInputImageRandomCoordinateSampler< TInputImage >::Self |
Standard ITK-stuff.
Reimplemented from itk::ImageRandomSamplerBase< TInputImage >.
Reimplemented in elastix::MultiInputRandomCoordinateSampler< TElastix >.
Definition at line 44 of file itkMultiInputImageRandomCoordinateSampler.h.
| typedef ImageRandomSamplerBase< TInputImage > itk::MultiInputImageRandomCoordinateSampler< TInputImage >::Superclass |
Reimplemented from itk::ImageRandomSamplerBase< TInputImage >.
Definition at line 45 of file itkMultiInputImageRandomCoordinateSampler.h.
| itk::MultiInputImageRandomCoordinateSampler< TInputImage >::MultiInputImageRandomCoordinateSampler | ( | ) | [protected] |
The constructor.
| virtual itk::MultiInputImageRandomCoordinateSampler< TInputImage >::~MultiInputImageRandomCoordinateSampler | ( | ) | [inline, protected, virtual] |
The destructor.
Definition at line 113 of file itkMultiInputImageRandomCoordinateSampler.h.
| itk::MultiInputImageRandomCoordinateSampler< TInputImage >::MultiInputImageRandomCoordinateSampler | ( | const Self & | ) | [private] |
The private constructor.
| virtual void itk::MultiInputImageRandomCoordinateSampler< TInputImage >::GenerateData | ( | void | ) | [protected, virtual] |
Function that does the work.
| virtual void itk::MultiInputImageRandomCoordinateSampler< TInputImage >::GenerateRandomCoordinate | ( | const InputImageContinuousIndexType & | smallestContIndex, |
| const InputImageContinuousIndexType & | largestContIndex, | ||
| InputImageContinuousIndexType & | randomContIndex | ||
| ) | [protected, virtual] |
Generate a point randomly in a bounding box. This method can be overwritten in subclasses if a different distribution is desired.
| virtual void itk::MultiInputImageRandomCoordinateSampler< TInputImage >::GenerateSampleRegion | ( | InputImageContinuousIndexType & | smallestContIndex, |
| InputImageContinuousIndexType & | largestContIndex | ||
| ) | [protected, virtual] |
Generate the two corners of a sampling region.
| virtual const char* itk::MultiInputImageRandomCoordinateSampler< TInputImage >::GetClassName | ( | ) | const [virtual] |
Run-time type information (and related methods).
Reimplemented from itk::ImageRandomSamplerBase< TInputImage >.
Reimplemented in elastix::MultiInputRandomCoordinateSampler< TElastix >.
| virtual InterpolatorType* itk::MultiInputImageRandomCoordinateSampler< TInputImage >::GetInterpolator | ( | ) | [virtual] |
| virtual const InputImageSpacingType& itk::MultiInputImageRandomCoordinateSampler< TInputImage >::GetSampleRegionSize | ( | ) | [virtual] |
| virtual bool itk::MultiInputImageRandomCoordinateSampler< TInputImage >::GetUseRandomSampleRegion | ( | ) | const [virtual] |
Set/Get whether to use randomly selected sample regions, or just the whole image Default: false.
| itk::MultiInputImageRandomCoordinateSampler< TInputImage >::itkStaticConstMacro | ( | InputImageDimension | , |
| unsigned | int, | ||
| Superclass::InputImageDimension | |||
| ) |
The input image dimension.
Reimplemented from itk::ImageRandomSamplerBase< TInputImage >.
| static Pointer itk::MultiInputImageRandomCoordinateSampler< TInputImage >::New | ( | ) | [static] |
Method for creation through the object factory.
Reimplemented from itk::ImageRandomSamplerBase< TInputImage >.
Reimplemented in elastix::MultiInputRandomCoordinateSampler< TElastix >.
| void itk::MultiInputImageRandomCoordinateSampler< TInputImage >::operator= | ( | const Self & | ) | [private] |
The private copy constructor.
Reimplemented from itk::ImageRandomSamplerBase< TInputImage >.
| void itk::MultiInputImageRandomCoordinateSampler< TInputImage >::PrintSelf | ( | std::ostream & | os, |
| Indent | indent | ||
| ) | const [protected] |
PrintSelf.
Reimplemented from itk::ImageRandomSamplerBase< TInputImage >.
| virtual void itk::MultiInputImageRandomCoordinateSampler< TInputImage >::SetInterpolator | ( | InterpolatorType * | _arg | ) | [virtual] |
Set/Get the interpolator. A 3rd order B-spline interpolator is used by default.
| virtual void itk::MultiInputImageRandomCoordinateSampler< TInputImage >::SetSampleRegionSize | ( | InputImageSpacingType | _arg | ) | [virtual] |
Set/Get the sample region size (in mm). Only needed when UseRandomSampleRegion==true; default: filled with ones.
| virtual void itk::MultiInputImageRandomCoordinateSampler< TInputImage >::SetUseRandomSampleRegion | ( | bool | _arg | ) | [virtual] |
InterpolatorType::Pointer itk::MultiInputImageRandomCoordinateSampler< TInputImage >::m_Interpolator [protected] |
Definition at line 128 of file itkMultiInputImageRandomCoordinateSampler.h.
RandomGeneratorType::Pointer itk::MultiInputImageRandomCoordinateSampler< TInputImage >::m_RandomGenerator [protected] |
Definition at line 129 of file itkMultiInputImageRandomCoordinateSampler.h.
InputImageSpacingType itk::MultiInputImageRandomCoordinateSampler< TInputImage >::m_SampleRegionSize [protected] |
Definition at line 130 of file itkMultiInputImageRandomCoordinateSampler.h.
bool itk::MultiInputImageRandomCoordinateSampler< TInputImage >::m_UseRandomSampleRegion [private] |
Definition at line 144 of file itkMultiInputImageRandomCoordinateSampler.h.
Generated on 11-05-2012 for elastix by 1.7.6.1 |