#include <rtkDownsampleImageFilter.h>
|
| static constexpr unsigned int | ImageDimension = TInputImage::ImageDimension |
| |
template<class TInputImage, class TOutputImage = TInputImage>
class rtk::DownsampleImageFilter< TInputImage, TOutputImage >
Downsamples an image by a factor in each dimension.
This filter is inspired from Dan Mueller's GIFT package https://www.insight-journal.org/browse/publication/103
- Author
- Cyril Mory
Definition at line 38 of file rtkDownsampleImageFilter.h.
◆ ConstPointer
template<class TInputImage , class TOutputImage = TInputImage>
◆ InputImageConstPointer
template<class TInputImage , class TOutputImage = TInputImage>
◆ InputImagePointer
template<class TInputImage , class TOutputImage = TInputImage>
◆ InputImageType
template<class TInputImage , class TOutputImage = TInputImage>
◆ OutputImagePointer
template<class TInputImage , class TOutputImage = TInputImage>
◆ OutputImageRegionType
template<class TInputImage , class TOutputImage = TInputImage>
◆ OutputImageType
template<class TInputImage , class TOutputImage = TInputImage>
◆ Pointer
template<class TInputImage , class TOutputImage = TInputImage>
◆ Self
template<class TInputImage , class TOutputImage = TInputImage>
◆ Superclass
template<class TInputImage , class TOutputImage = TInputImage>
◆ DownsampleImageFilter()
template<class TInputImage , class TOutputImage = TInputImage>
◆ ~DownsampleImageFilter()
template<class TInputImage , class TOutputImage = TInputImage>
◆ CreateAnother()
template<class TInputImage , class TOutputImage = TInputImage>
◆ DynamicThreadedGenerateData()
template<class TInputImage , class TOutputImage = TInputImage>
DownsampleImageFilter can be implemented as a multithreaded filter. Therefore, this implementation provides a ThreadedGenerateData() routine which is called for each processing thread. The output image data is allocated automatically by the superclass prior to calling ThreadedGenerateData(). ThreadedGenerateData can only write to the portion of the output image specified by the parameter "outputRegionForThread"
- See also
- ImageToImageFilter::ThreadedGenerateData(), ImageToImageFilter::GenerateData()
◆ GenerateInputRequestedRegion()
template<class TInputImage , class TOutputImage = TInputImage>
◆ GenerateOutputInformation()
template<class TInputImage , class TOutputImage = TInputImage>
DownsampleImageFilter produces an image which is a different resolution and with a different pixel spacing than its input image. As such, DownsampleImageFilter needs to provide an implementation for GenerateOutputInformation() in order to inform the pipeline execution model. The original documentation of this method is below.
- See also
- ProcessObject::GenerateOutputInformaton()
◆ GetNameOfClass()
template<class TInputImage , class TOutputImage = TInputImage>
Run-time type information (and related methods).
◆ New()
template<class TInputImage , class TOutputImage = TInputImage>
Method for creation through the object factory.
◆ SetFactor()
template<class TInputImage , class TOutputImage = TInputImage>
Sets the downsample factor for the given dimension. All other dimensions are set to 1
◆ SetFactors()
template<class TInputImage , class TOutputImage = TInputImage>
Set the downsample factors. Values are clamped to a minimum value of 1.
◆ ImageDimension
template<class TInputImage , class TOutputImage = TInputImage>
◆ m_Factors
template<class TInputImage , class TOutputImage = TInputImage>
◆ m_Offsets
template<class TInputImage , class TOutputImage = TInputImage>
The documentation for this class was generated from the following file: