X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=tools%2FclitkNVectorImageTo4DImageGenericFilter.txx;h=1ea44362f08a6de6d35bb648df5d68279d73dcd9;hb=1512c37902327dde2650268e1fbd7fbc085b7a89;hp=932b9acba309a223107b3595f686ca9ab317760b;hpb=9d0852ea8d1aed251f77c98d68426a49b6c52cbf;p=clitk.git diff --git a/tools/clitkNVectorImageTo4DImageGenericFilter.txx b/tools/clitkNVectorImageTo4DImageGenericFilter.txx index 932b9ac..1ea4436 100644 --- a/tools/clitkNVectorImageTo4DImageGenericFilter.txx +++ b/tools/clitkNVectorImageTo4DImageGenericFilter.txx @@ -28,7 +28,6 @@ ===================================================*/ #include "itkVectorImageToImageAdaptor.h" -#include namespace clitk { @@ -104,17 +103,24 @@ namespace clitk spacing.Fill(1); typename OutputImageType::PointType origin; origin.Fill(0); + typename OutputImageType::DirectionType direction; + direction.SetIdentity(); for (unsigned int pixelDim=0; pixelDimGetLargestPossibleRegion().GetSize(pixelDim); spacing[pixelDim]=input->GetSpacing()[pixelDim]; origin[pixelDim]=input->GetOrigin()[pixelDim]; + for (unsigned int pixelDim2=0; pixelDim2GetDirection()[pixelDim][pixelDim2]; + } } typename OutputImageType::RegionType region; region.SetSize(size); region.SetIndex(index); output->SetRegions(region); output->SetOrigin(origin); + output->SetDirection(direction); output->SetSpacing(spacing); output->Allocate(); writer->SetInput(output);