20 mMaxVolumeSize(32*1000),
28 mInputSpacing(inputSpacing), mMaxVolumeSize(maxVolumeSize), mValid(false)
30 mImage.
setSpacingKeepDim(Eigen::Array3d(inputSpacing, inputSpacing, inputSpacing));
35 if(mImage.
getDim().minCoeff() <= 1)
50 this->suggestSpacingKeepBounds(spacing);
60 double newSpacing = mImage.
getBounds()[index] / (newDim);
71 this->suggestSpacingKeepBounds(mInputSpacing);
76 void OutputVolumeParams::suggestSpacingKeepBounds(
double spacing)
78 Eigen::Array3d bounds = mImage.
getBounds();
85 mMaxVolumeSize = maxSize;
90 return mMaxVolumeSize;
112 return mInputSpacing;