X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=itk%2FclitkResampleImageWithOptionsFilter.h;h=4b6b409d37caaa492ef14769dc4f45b127898323;hb=33c594d9f55d2b377223fc989727d42114170c77;hp=b526207be8f9784869a3af0c79394e3c94201124;hpb=765020625fbc092d283e221e36c83e60a1844cb7;p=clitk.git diff --git a/itk/clitkResampleImageWithOptionsFilter.h b/itk/clitkResampleImageWithOptionsFilter.h index b526207..4b6b409 100644 --- a/itk/clitkResampleImageWithOptionsFilter.h +++ b/itk/clitkResampleImageWithOptionsFilter.h @@ -60,6 +60,8 @@ namespace clitk { typedef typename OutputImageType::PixelType OutputImagePixelType; typedef typename OutputImageType::SpacingType OutputImageSpacingType; typedef typename OutputImageType::SizeType OutputImageSizeType; + typedef typename OutputImageType::PointType OutputImageOriginType; + typedef typename OutputImageType::DirectionType OutputImageDirectionType; typedef itk::AffineTransform TransformType; typedef typename InputImageType::SpacingType GaussianSigmaType; @@ -96,6 +98,10 @@ namespace clitk { itkGetMacro(OutputSpacing, OutputImageSpacingType); itkSetMacro(OutputSize, OutputImageSizeType); itkGetMacro(OutputSize, OutputImageSizeType); + itkSetMacro(OutputOrigin, OutputImageOriginType); + itkGetMacro(OutputOrigin, OutputImageOriginType); + itkSetMacro(OutputDirection, OutputImageDirectionType); + itkGetMacro(OutputDirection, OutputImageDirectionType); itkGetMacro(InterpolationType, InterpolationTypeEnumeration); itkSetMacro(InterpolationType, InterpolationTypeEnumeration); itkGetMacro(GaussianFilteringEnabled, bool); @@ -124,7 +130,9 @@ namespace clitk { int m_BSplineOrder; int m_BLUTSamplingFactor; OutputImageSizeType m_OutputSize; - OutputImageSpacingType m_OutputSpacing; + OutputImageSpacingType m_OutputSpacing; + OutputImageOriginType m_OutputOrigin; + OutputImageDirectionType m_OutputDirection; typename TransformType::Pointer m_Transform; GaussianSigmaType m_GaussianSigma; OutputImagePixelType m_DefaultPixelValue;