X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=itk%2FclitkResampleImageWithOptionsFilter.h;h=4b6b409d37caaa492ef14769dc4f45b127898323;hb=9dfed934fdeca8343992272c4292a8c7ed755329;hp=b526207be8f9784869a3af0c79394e3c94201124;hpb=573d80d0f7a17607d2ee883c21c940c0ba020282;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;