18#ifndef __MultiInputImageRandomCoordinateSampler_h
19#define __MultiInputImageRandomCoordinateSampler_h
22#include "itkInterpolateImageFunction.h"
23#include "itkBSplineInterpolateImageFunction.h"
24#include "itkMersenneTwisterRandomVariateGenerator.h"
39template<
class TInputImage >
78 Superclass::InputImageDimension );
104 itkGetConstMacro( UseRandomSampleRegion,
bool );
105 itkSetMacro( UseRandomSampleRegion,
bool );
118 void PrintSelf( std::ostream & os, Indent indent )
const override;
152#ifndef ITK_MANUAL_INSTANTIATION
153#include "itkMultiInputImageRandomCoordinateSampler.hxx"
This class is a base class for any image sampler that randomly picks samples.
Superclass::InputImageType InputImageType
A class that defines an image sample, which is the coordinates of a point and its value.
InputImageType::IndexType InputImageIndexType
InputImagePointType::ValueType InputImagePointValueType
Superclass::InputImagePixelType InputImagePixelType
InputImageType::SizeType InputImageSizeType
SpatialObject< Self::InputImageDimension > MaskType
ImageSampleType::RealType ImageSampleValueType
Superclass::DataObjectPointer DataObjectPointer
InputImageType::PointType InputImagePointType
Superclass::InputImageRegionType InputImageRegionType
Superclass::InputImagePointer InputImagePointer
Superclass::InputImageConstPointer InputImageConstPointer
Define a front-end to the STL "vector" container that conforms to the IndexedContainerInterface.