NifTK
16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
|
Filter to subsample an image by a certain factor and apply the appropriate blurring (equivalent to voxel averaging for integer subsampling factors). More...
Public Types | |
typedef SubsampleImageFilter | Self |
typedef ImageToImageFilter < TInputImage, TOutputImage > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef Superclass::InputImageType | InputImageType |
typedef Superclass::OutputImageType | OutputImageType |
typedef Superclass::InputImagePointer | InputImagePointer |
typedef Superclass::OutputImagePointer | OutputImagePointer |
typedef Superclass::InputImageConstPointer | InputImageConstPointer |
Public Member Functions | |
virtual const char * | GetClassName () const |
itkStaticConstMacro (ImageDimension, unsigned int, TInputImage::ImageDimension) | |
itkStaticConstMacro (OutputImageDimension, unsigned int, TOutputImage::ImageDimension) | |
void | SetSubsamplingFactors (double data[]) |
void | SetSubsamplingFactors (double factor) |
void | SetSubsamplingFactors (itk::Array< double > &sampling) |
virtual const double * | GetSubsamplingFactors () const |
virtual void | GenerateOutputInformation () |
virtual void | GenerateInputRequestedRegion () |
virtual void | SetMaximumError (double _arg) |
virtual const double & | GetMaximumError () |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
SubsampleImageFilter () | |
~SubsampleImageFilter () | |
void | PrintSelf (std::ostream &os, Indent indent) const |
void | GenerateData () |
Protected Attributes | |
double | m_MaximumError |
double | m_SubsamplingFactors [TInputImage::ImageDimension] |
Filter to subsample an image by a certain factor and apply the appropriate blurring (equivalent to voxel averaging for integer subsampling factors).
typedef SmartPointer<const Self> itk::SubsampleImageFilter< TInputImage, TOutputImage >::ConstPointer |
typedef Superclass::InputImageConstPointer itk::SubsampleImageFilter< TInputImage, TOutputImage >::InputImageConstPointer |
typedef Superclass::InputImagePointer itk::SubsampleImageFilter< TInputImage, TOutputImage >::InputImagePointer |
typedef Superclass::InputImageType itk::SubsampleImageFilter< TInputImage, TOutputImage >::InputImageType |
Inherit types from Superclass.
typedef Superclass::OutputImagePointer itk::SubsampleImageFilter< TInputImage, TOutputImage >::OutputImagePointer |
typedef Superclass::OutputImageType itk::SubsampleImageFilter< TInputImage, TOutputImage >::OutputImageType |
typedef SmartPointer<Self> itk::SubsampleImageFilter< TInputImage, TOutputImage >::Pointer |
typedef SubsampleImageFilter itk::SubsampleImageFilter< TInputImage, TOutputImage >::Self |
Standard class typedefs.
typedef ImageToImageFilter<TInputImage,TOutputImage> itk::SubsampleImageFilter< TInputImage, TOutputImage >::Superclass |
|
protected |
|
inlineprotected |
|
protected |
Generate the output data.
|
virtual |
SubsampleImageFilter requires a larger input requested region than the output requested regions to accomdate the shrinkage and smoothing operations. As such, SubsampleImageFilter needs to provide an implementation for GenerateInputRequestedRegion(). The original documentation of this method is below.
|
virtual |
SubsampleImageFilter produces images which are of different resolution and different pixel spacing than its input image. As such, SubsampleImageFilter needs to provide an implementation for GenerateOutputInformation() in order to inform the pipeline execution model. The original documentation of this method is below.
|
virtual |
Run-time type information (and related methods).
|
virtual |
|
virtual |
itk::SubsampleImageFilter< TInputImage, TOutputImage >::itkStaticConstMacro | ( | ImageDimension | , |
unsigned | int, | ||
TInputImage::ImageDimension | |||
) |
ImageDimension enumeration.
itk::SubsampleImageFilter< TInputImage, TOutputImage >::itkStaticConstMacro | ( | OutputImageDimension | , |
unsigned | int, | ||
TOutputImage::ImageDimension | |||
) |
|
static |
Method for creation through the object factory.
|
protected |
|
virtual |
void itk::SubsampleImageFilter< TInputImage, TOutputImage >::SetSubsamplingFactors | ( | double | data[] | ) |
Directly Set/Get the array of subsampling factors for each image dimension
void itk::SubsampleImageFilter< TInputImage, TOutputImage >::SetSubsamplingFactors | ( | double | factor | ) |
void itk::SubsampleImageFilter< TInputImage, TOutputImage >::SetSubsamplingFactors | ( | itk::Array< double > & | sampling | ) |
|
protected |
|
protected |