template<class TInputImage>
class itk::MultiInputImageRandomCoordinateSampler< TInputImage >
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 40 of file itkMultiInputImageRandomCoordinateSampler.h.
|
using | ConstPointer = SmartPointer< const Self > |
|
using | CoordRepType = double |
|
using | DefaultInterpolatorType = BSplineInterpolateImageFunction< InputImageType, CoordRepType, double > |
|
using | ImageSampleContainerType = VectorDataContainer< std::vcl_size_t, ImageSampleType > |
|
using | ImageSampleType = ImageSample< InputImageType > |
|
using | InputImageSpacingType = typename InputImageType::SpacingType |
|
using | InterpolatorPointer = typename InterpolatorType::Pointer |
|
using | InterpolatorType = InterpolateImageFunction< InputImageType, CoordRepType > |
|
using | MaskType = SpatialObject< Self::InputImageDimension > |
|
using | Pointer = SmartPointer< Self > |
|
using | RandomGeneratorPointer = typename RandomGeneratorType::Pointer |
|
using | RandomGeneratorType = itk::Statistics::MersenneTwisterRandomVariateGenerator |
|
using | Self = MultiInputImageRandomCoordinateSampler |
|
using | Superclass = ImageRandomSamplerBase< TInputImage > |
|
Public Types inherited from itk::ImageRandomSamplerBase< TInputImage > |
using | ConstPointer = SmartPointer< const Self > |
|
using | ImageSampleContainerPointer = typename ImageSampleContainerType::Pointer |
|
using | ImageSampleContainerType = VectorDataContainer< std::vcl_size_t, ImageSampleType > |
|
using | ImageSampleType = ImageSample< InputImageType > |
|
using | MaskType = SpatialObject< Self::InputImageDimension > |
|
using | Pointer = SmartPointer< Self > |
|
using | Self = ImageRandomSamplerBase |
|
using | Superclass = ImageSamplerBase< TInputImage > |
|
using | ConstPointer = SmartPointer< const Self > |
|
using | ImageSampleContainerPointer = typename ImageSampleContainerType::Pointer |
|
using | ImageSampleContainerType = VectorDataContainer< std::vcl_size_t, ImageSampleType > |
|
using | ImageSampleType = ImageSample< InputImageType > |
|
using | ImageSampleValueType = typename ImageSampleType::RealType |
|
using | InputImageIndexType = typename InputImageType::IndexType |
|
using | InputImagePointType = typename InputImageType::PointType |
|
using | InputImagePointValueType = typename InputImagePointType::ValueType |
|
using | InputImageRegionVectorType = std::vector< InputImageRegionType > |
|
using | InputImageSizeType = typename InputImageType::SizeType |
|
using | MaskConstPointer = typename MaskType::ConstPointer |
|
using | MaskPointer = typename MaskType::Pointer |
|
using | MaskType = SpatialObject< Self::InputImageDimension > |
|
using | MaskVectorType = std::vector< MaskConstPointer > |
|
using | Pointer = SmartPointer< Self > |
|
using | Self = ImageSamplerBase |
|
using | Superclass = ImageToVectorContainerFilter< TInputImage, VectorDataContainer< std::vcl_size_t, ImageSample< TInputImage > > > |
|
using | ConstPointer = SmartPointer< const Self > |
|
using | InputImageConstPointer = typename InputImageType::ConstPointer |
|
using | InputImagePixelType = typename InputImageType::PixelType |
|
using | InputImagePointer = typename InputImageType::Pointer |
|
using | InputImageRegionType = typename InputImageType::RegionType |
|
using | InputImageType = TInputImage |
|
using | OutputVectorContainerPointer = typename OutputVectorContainerType::Pointer |
|
using | OutputVectorContainerType = VectorDataContainer< std::vcl_size_t, ImageSample< TInputImage > > |
|
using | Pointer = SmartPointer< Self > |
|
using | Self = ImageToVectorContainerFilter |
|
using | Superclass = VectorContainerSource< VectorDataContainer< std::vcl_size_t, ImageSample< TInputImage > > > |
|
using | ConstPointer = SmartPointer< const Self > |
|
using | OutputVectorContainerPointer = typename OutputVectorContainerType::Pointer |
|
using | OutputVectorContainerType = TOutputVectorContainer |
|
using | Pointer = SmartPointer< Self > |
|
using | Self = VectorContainerSource |
|
using | Superclass = ProcessObject |
|
|
virtual const char * | GetClassName () const |
|
virtual const InputImageSpacingType & | GetSampleRegionSize () |
|
virtual bool | GetUseRandomSampleRegion () const |
|
| ITK_DISALLOW_COPY_AND_MOVE (MultiInputImageRandomCoordinateSampler) |
|
| itkGetModifiableObjectMacro (Interpolator, InterpolatorType) |
|
| 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 const char * | GetClassName () const |
|
| ITK_DISALLOW_COPY_AND_MOVE (ImageRandomSamplerBase) |
|
| itkStaticConstMacro (InputImageDimension, unsigned int, Superclass::InputImageDimension) |
|
virtual const char * | GetClassName () const |
|
virtual const InputImageRegionType & | GetCroppedInputImageRegion () |
|
virtual const InputImageRegionType & | GetInputImageRegion () const |
|
virtual const InputImageRegionType & | GetInputImageRegion (unsigned int pos) const |
|
virtual const MaskType * | GetMask () const |
|
virtual const MaskType * | GetMask (unsigned int pos) const |
|
virtual unsigned int | GetNumberOfInputImageRegions () const |
|
virtual unsigned int | GetNumberOfMasks () const |
|
virtual unsigned long | GetNumberOfSamples () const |
|
| ITK_DISALLOW_COPY_AND_MOVE (ImageSamplerBase) |
|
| itkStaticConstMacro (InputImageDimension, unsigned int, InputImageType::ImageDimension) |
|
virtual bool | SelectingNewSamplesOnUpdateSupported () const |
|
virtual bool | SelectNewSamplesOnUpdate () |
|
virtual void | SetInputImageRegion (const InputImageRegionType _arg) |
|
virtual void | SetInputImageRegion (const InputImageRegionType _arg, unsigned int pos) |
|
virtual void | SetMask (const MaskType *_arg) |
|
virtual void | SetMask (const MaskType *_arg, unsigned int pos) |
|
virtual void | SetNumberOfInputImageRegions (const unsigned int _arg) |
|
virtual void | SetNumberOfMasks (const unsigned int _arg) |
|
virtual void | SetNumberOfSamples (unsigned long _arg) |
|
virtual void | SetUseMultiThread (bool _arg) |
|
virtual void | AfterThreadedGenerateData () |
|
virtual void | BeforeThreadedGenerateData () |
|
void | GenerateData () override |
|
virtual const char * | GetClassName () const |
|
const InputImageType * | GetInput () |
|
const InputImageType * | GetInput (unsigned int idx) |
|
OutputVectorContainerType * | GetOutput () |
|
| ITK_DISALLOW_COPY_AND_MOVE (ImageToVectorContainerFilter) |
|
DataObject::Pointer | MakeOutput (unsigned int idx) override |
|
void | SetInput (const InputImageType *input) |
|
void | SetInput (unsigned int idx, const InputImageType *input) |
|
virtual unsigned int | SplitRequestedRegion (const ThreadIdType &threadId, const ThreadIdType &numberOfSplits, InputImageRegionType &splitRegion) |
|
virtual void | ThreadedGenerateData (const InputImageRegionType &inputRegionForThread, ThreadIdType threadId) |
|
virtual const char * | GetClassName () const |
|
OutputVectorContainerType * | GetOutput () |
|
OutputVectorContainerType * | GetOutput (unsigned int idx) |
|
virtual void | GraftNthOutput (unsigned int idx, DataObject *output) |
|
virtual void | GraftOutput (DataObject *output) |
|
| ITK_DISALLOW_COPY_AND_MOVE (VectorContainerSource) |
|
virtual DataObjectPointer | MakeOutput (unsigned int idx) |
|