![]() |
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 24-05-2012 for elastix by ![]() |
![]() |