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


Public Member Functions | |
| virtual const char * | GetClassName () const |
| virtual InterpolatorType * | GetInterpolator () |
| virtual const InputImageSpacingType & | GetSampleRegionSize () |
| virtual bool | GetUseRandomSampleRegion () const |
| itkStaticConstMacro (InputImageDimension, unsigned int, Superclass::InputImageDimension) | |
| virtual void | SetInterpolator (InterpolatorType *_arg) |
| virtual void | SetSampleRegionSize (InputImageSpacingType _arg) |
| virtual void | SetUseRandomSampleRegion (bool _arg) |
Public Member Functions inherited from itk::ImageRandomSamplerBase< TInputImage > | |
| virtual unsigned long | GetNumberOfSamples () const |
| itkStaticConstMacro (InputImageDimension, unsigned int, Superclass::InputImageDimension) | |
| virtual void | SetNumberOfSamples (unsigned long _arg) |
Public Member Functions inherited from itk::ImageSamplerBase< TInputImage > | |
| virtual const InputImageRegionType & | GetCroppedInputImageRegion () |
| virtual const InputImageRegionType & | GetInputImageRegion (unsigned int pos) const |
| virtual const InputImageRegionType & | GetInputImageRegion (void) const |
| virtual const MaskType * | GetMask (unsigned int pos) const |
| virtual const MaskType * | GetMask (void) const |
| virtual unsigned int | GetNumberOfInputImageRegions () const |
| virtual unsigned int | GetNumberOfMasks () const |
| itkStaticConstMacro (InputImageDimension, unsigned int, InputImageType::ImageDimension) | |
| virtual bool | SelectingNewSamplesOnUpdateSupported (void) const |
| virtual bool | SelectNewSamplesOnUpdate (void) |
| virtual void | SetInputImageRegion (const InputImageRegionType _arg, unsigned int pos) |
| virtual void | SetInputImageRegion (const InputImageRegionType _arg) |
| virtual void | SetMask (const MaskType *_arg, unsigned int pos) |
| virtual void | SetMask (const MaskType *_arg) |
| virtual void | SetNumberOfInputImageRegions (const unsigned int _arg) |
| virtual void | SetNumberOfMasks (const unsigned int _arg) |
Public Member Functions inherited from itk::ImageToVectorContainerFilter< TInputImage, VectorDataContainer< unsigned long, ImageSample< TInputImage > > > | |
| const InputImageType * | GetInput (void) |
| const InputImageType * | GetInput (unsigned int idx) |
| OutputVectorContainerType * | GetOutput (void) |
| DataObject::Pointer | MakeOutput (unsigned int idx) |
| void | SetInput (unsigned int idx, const InputImageType *input) |
| void | SetInput (const InputImageType *input) |
Public Member Functions inherited from itk::VectorContainerSource< VectorDataContainer< unsigned long, ImageSample< TInputImage > > > | |
| OutputVectorContainerType * | GetOutput (void) |
| OutputVectorContainerType * | GetOutput (unsigned int idx) |
| virtual void | GraftNthOutput (unsigned int idx, DataObject *output) |
| virtual void | GraftOutput (DataObject *output) |
Static Public Member Functions | |
| static Pointer | New () |
Static Public Member Functions inherited from itk::ImageRandomSamplerBase< TInputImage > | |
| static Pointer | New () |
Static Public Member Functions inherited from itk::ImageSamplerBase< TInputImage > | |
| static Pointer | New () |
Static Public Member Functions inherited from itk::ImageToVectorContainerFilter< TInputImage, VectorDataContainer< unsigned long, ImageSample< TInputImage > > > | |
| static Pointer | New () |
Static Public Member Functions inherited from itk::VectorContainerSource< VectorDataContainer< unsigned long, ImageSample< TInputImage > > > | |
| static Pointer | New () |
Protected Types | |
| typedef InterpolatorType::ContinuousIndexType | InputImageContinuousIndexType |
Protected Attributes | |
| InterpolatorType::Pointer | m_Interpolator |
| RandomGeneratorType::Pointer | m_RandomGenerator |
| InputImageSpacingType | m_SampleRegionSize |
Protected Attributes inherited from itk::ImageRandomSamplerBase< TInputImage > | |
| unsigned long | m_NumberOfSamples |
Private Member Functions | |
| MultiInputImageRandomCoordinateSampler (const Self &) | |
| void | operator= (const Self &) |
Private Attributes | |
| bool | m_UseRandomSampleRegion |
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 |
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.
Definition at line 81 of file itkMultiInputImageRandomCoordinateSampler.h.
| typedef Superclass::DataObjectPointer itk::MultiInputImageRandomCoordinateSampler< TInputImage >::DataObjectPointer |
Typedefs inherited from the superclass.
Definition at line 53 of file itkMultiInputImageRandomCoordinateSampler.h.
| typedef BSplineInterpolateImageFunction< InputImageType, CoordRepType, double> itk::MultiInputImageRandomCoordinateSampler< TInputImage >::DefaultInterpolatorType |
Definition at line 85 of file itkMultiInputImageRandomCoordinateSampler.h.
| typedef Superclass::ImageSampleContainerType itk::MultiInputImageRandomCoordinateSampler< TInputImage >::ImageSampleContainerType |
Definition at line 65 of file itkMultiInputImageRandomCoordinateSampler.h.
| typedef Superclass::ImageSampleType itk::MultiInputImageRandomCoordinateSampler< TInputImage >::ImageSampleType |
Definition at line 64 of file itkMultiInputImageRandomCoordinateSampler.h.
| typedef Superclass::ImageSampleValueType itk::MultiInputImageRandomCoordinateSampler< TInputImage >::ImageSampleValueType |
Definition at line 72 of file itkMultiInputImageRandomCoordinateSampler.h.
| typedef Superclass::InputImageConstPointer itk::MultiInputImageRandomCoordinateSampler< TInputImage >::InputImageConstPointer |
Definition at line 61 of file itkMultiInputImageRandomCoordinateSampler.h.
|
protected |
Definition at line 103 of file itkMultiInputImageRandomCoordinateSampler.h.
| typedef Superclass::InputImageIndexType itk::MultiInputImageRandomCoordinateSampler< TInputImage >::InputImageIndexType |
Definition at line 69 of file itkMultiInputImageRandomCoordinateSampler.h.
| typedef Superclass::InputImagePixelType itk::MultiInputImageRandomCoordinateSampler< TInputImage >::InputImagePixelType |
Definition at line 63 of file itkMultiInputImageRandomCoordinateSampler.h.
| typedef Superclass::InputImagePointer itk::MultiInputImageRandomCoordinateSampler< TInputImage >::InputImagePointer |
Definition at line 60 of file itkMultiInputImageRandomCoordinateSampler.h.
| typedef Superclass::InputImagePointType itk::MultiInputImageRandomCoordinateSampler< TInputImage >::InputImagePointType |
Definition at line 70 of file itkMultiInputImageRandomCoordinateSampler.h.
| typedef Superclass::InputImagePointValueType itk::MultiInputImageRandomCoordinateSampler< TInputImage >::InputImagePointValueType |
Definition at line 71 of file itkMultiInputImageRandomCoordinateSampler.h.
| typedef Superclass::InputImageRegionType itk::MultiInputImageRandomCoordinateSampler< TInputImage >::InputImageRegionType |
Definition at line 62 of file itkMultiInputImageRandomCoordinateSampler.h.
| typedef Superclass::InputImageSizeType itk::MultiInputImageRandomCoordinateSampler< TInputImage >::InputImageSizeType |
Definition at line 67 of file itkMultiInputImageRandomCoordinateSampler.h.
| typedef InputImageType::SpacingType itk::MultiInputImageRandomCoordinateSampler< TInputImage >::InputImageSpacingType |
Definition at line 68 of file itkMultiInputImageRandomCoordinateSampler.h.
| typedef Superclass::InputImageType itk::MultiInputImageRandomCoordinateSampler< TInputImage >::InputImageType |
Definition at line 59 of file itkMultiInputImageRandomCoordinateSampler.h.
| typedef InterpolateImageFunction< InputImageType, CoordRepType > itk::MultiInputImageRandomCoordinateSampler< TInputImage >::InterpolatorType |
Definition at line 83 of file itkMultiInputImageRandomCoordinateSampler.h.
| typedef Superclass::MaskType itk::MultiInputImageRandomCoordinateSampler< TInputImage >::MaskType |
Definition at line 66 of file itkMultiInputImageRandomCoordinateSampler.h.
| typedef Superclass::OutputVectorContainerPointer itk::MultiInputImageRandomCoordinateSampler< TInputImage >::OutputVectorContainerPointer |
Definition at line 58 of file itkMultiInputImageRandomCoordinateSampler.h.
| typedef Superclass::OutputVectorContainerType itk::MultiInputImageRandomCoordinateSampler< TInputImage >::OutputVectorContainerType |
Definition at line 57 of file itkMultiInputImageRandomCoordinateSampler.h.
| typedef SmartPointer<Self> itk::MultiInputImageRandomCoordinateSampler< TInputImage >::Pointer |
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.
Definition at line 44 of file itkMultiInputImageRandomCoordinateSampler.h.
| typedef ImageRandomSamplerBase< TInputImage > itk::MultiInputImageRandomCoordinateSampler< TInputImage >::Superclass |
Definition at line 45 of file itkMultiInputImageRandomCoordinateSampler.h.
|
protected |
The constructor.
|
inlineprotectedvirtual |
The destructor.
Definition at line 113 of file itkMultiInputImageRandomCoordinateSampler.h.
|
private |
The private constructor.
|
protectedvirtual |
Function that does the work.
|
protectedvirtual |
Generate a point randomly in a bounding box. This method can be overwritten in subclasses if a different distribution is desired.
|
protectedvirtual |
Generate the two corners of a sampling region.
|
virtual |
Run-time type information (and related methods).
Reimplemented from itk::ImageRandomSamplerBase< TInputImage >.
Reimplemented in elastix::MultiInputRandomCoordinateSampler< TElastix >.
|
virtual |
|
virtual |
|
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.
|
static |
Method for creation through the object factory.
|
private |
The private copy constructor.
|
protected |
PrintSelf.
|
virtual |
Set/Get the interpolator. A 3rd order B-spline interpolator is used by default.
|
virtual |
Set/Get the sample region size (in mm). Only needed when UseRandomSampleRegion==true; default: filled with ones.
|
virtual |
|
protected |
Definition at line 128 of file itkMultiInputImageRandomCoordinateSampler.h.
|
protected |
Definition at line 129 of file itkMultiInputImageRandomCoordinateSampler.h.
|
protected |
Definition at line 130 of file itkMultiInputImageRandomCoordinateSampler.h.
|
private |
Definition at line 144 of file itkMultiInputImageRandomCoordinateSampler.h.
Generated on 06-12-2013 for elastix by 1.8.5 |