Skip to content

Commit 8946707

Browse files
author
Ramon Emiliani
committed
fix: Transform index of largest possible region
1 parent 50bbd4f commit 8946707

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

include/itkImageToWasmImageFilter.hxx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,7 @@ ImageToWasmImageFilter<TImage>
137137

138138
imageJSON->SetImage(image);
139139

140+
using PointType = typename TImage::PointType;
140141
using PixelType = typename TImage::IOPixelType;
141142
using ConvertPixelTraits = DefaultConvertPixelTraits<PixelType>;
142143
using ComponentType = typename ConvertPixelTraits::ComponentType;
@@ -164,7 +165,10 @@ ImageToWasmImageFilter<TImage>
164165
document.AddMember( "imageType", imageType.Move(), allocator );
165166

166167
rapidjson::Value origin(rapidjson::kArrayType);
167-
const auto imageOrigin = image->GetOrigin();
168+
169+
const auto largestRegion = image->GetLargestPossibleRegion();
170+
PointType imageOrigin;
171+
image->TransformIndexToPhysicalPoint(largestRegion.GetIndex(), imageOrigin);
168172
for( unsigned int ii = 0; ii < dimension; ++ii )
169173
{
170174
origin.PushBack(rapidjson::Value().SetDouble(imageOrigin[ii]), allocator);

0 commit comments

Comments
 (0)