29 #ifndef itkRegionFromReferenceImageFilter_h 30 #define itkRegionFromReferenceImageFilter_h 32 #include "itkExtractImageFilter.h" 50 template<
typename TInputImage,
typename TOutputImage=TInputImage >
51 class RegionFromReferenceImageFilter:
52 public ExtractImageFilter<TInputImage,TOutputImage>
57 typedef ExtractImageFilter<TInputImage,TOutputImage>
Superclass;
84 Superclass::InputImageDimension);
86 Superclass::OutputImageDimension);
88 Superclass::OutputImageDimension);
100 this->SetInput( input );
110 #ifdef ITK_USE_CONCEPT_CHECKING 112 itkConceptMacro(InputConvertibleToOutputCheck,
113 (Concept::Convertible<InputImagePixelType, OutputImagePixelType>));
114 itkConceptMacro(SameDimensionCheck,
115 (Concept::SameDimension<InputImageDimension, OutputImageDimension>));
122 this->SetNumberOfRequiredInputs(2);
130 void operator=(
const Self&);
135 #ifndef ITK_MANUAL_INSTANTIATION 136 #include "itkRegionFromReferenceImageFilter.hxx" ExtractImageFilter< TInputImage, TOutputImage > Superclass
Superclass::InputImageRegionType InputImageRegionType
SmartPointer< Self > Pointer
void SetInput1(const TInputImage *input)
const ReferenceImageType * GetReferenceImage() const
void SetInput2(const ReferenceImageType *input)
SmartPointer< const Self > ConstPointer
RegionFromReferenceImageFilter()
ImageBase< itkGetStaticConstMacro(ImageDimension) > ReferenceImageType
Superclass::OutputImageRegionType OutputImageRegionType
RegionFromReferenceImageFilter Self
Superclass::OutputImageSizeType OutputImageSizeType
Superclass::InputImageSizeType InputImageSizeType
itkStaticConstMacro(InputImageDimension, unsigned int, Superclass::InputImageDimension)
Superclass::InputImagePixelType InputImagePixelType
mitk::Image::Pointer image
Decrease the image size by cropping the image by an itk::Size at both the upper and lower bounds of t...
void SetReferenceImage(const ReferenceImageType *image)
Superclass::OutputImagePixelType OutputImagePixelType
Superclass::OutputImageIndexType OutputImageIndexType
~RegionFromReferenceImageFilter()
Superclass::InputImageIndexType InputImageIndexType
InputImageSizeType SizeType
void GenerateOutputInformation() ITK_OVERRIDE