Skip to content

Commit 847a0ea

Browse files
authored
Merge branch 'master' into webgpu_update_june06
2 parents a7d290e + 96f54ad commit 847a0ea

File tree

2 files changed

+10
-10
lines changed

2 files changed

+10
-10
lines changed

Sources/Rendering/Core/ImageMapper/index.d.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,10 +47,10 @@ export interface vtkImageMapper extends vtkAbstractMapper {
4747
/**
4848
* Get the bounds for a given slice as [xmin, xmax, ymin, ymax,zmin, zmax].
4949
* @param {Number} [slice] The slice index.
50-
* @param {Number} [thickness] The slice thickness.
50+
* @param {Number} [halfThickness] Half the slice thickness in index space (unit voxel spacing).
5151
* @return {Number[]} The bounds for a given slice.
5252
*/
53-
getBoundsForSlice(slice?: number, thickness?: number): number[];
53+
getBoundsForSlice(slice?: number, halfThickness?: number): number[];
5454

5555
/**
5656
*

Sources/Rendering/Core/ImageMapper/index.js

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -278,12 +278,12 @@ function vtkImageMapper(publicAPI, model) {
278278
return image.extentToBounds(ex);
279279
};
280280

281-
publicAPI.getBoundsForSlice = (slice = model.slice, thickness = 0) => {
281+
publicAPI.getBoundsForSlice = (slice = model.slice, halfThickness = 0) => {
282282
const image = publicAPI.getInputData();
283283
if (!image) {
284284
return vtkMath.createUninitializedBounds();
285285
}
286-
const extent = image.getExtent();
286+
const extent = image.getSpatialExtent();
287287
const { ijkMode } = publicAPI.getClosestIJKAxis();
288288
let nSlice = slice;
289289
if (ijkMode !== model.slicingMode) {
@@ -292,16 +292,16 @@ function vtkImageMapper(publicAPI, model) {
292292
}
293293
switch (ijkMode) {
294294
case SlicingMode.I:
295-
extent[0] = nSlice - thickness;
296-
extent[1] = nSlice + thickness;
295+
extent[0] = nSlice - halfThickness;
296+
extent[1] = nSlice + halfThickness;
297297
break;
298298
case SlicingMode.J:
299-
extent[2] = nSlice - thickness;
300-
extent[3] = nSlice + thickness;
299+
extent[2] = nSlice - halfThickness;
300+
extent[3] = nSlice + halfThickness;
301301
break;
302302
case SlicingMode.K:
303-
extent[4] = nSlice - thickness;
304-
extent[5] = nSlice + thickness;
303+
extent[4] = nSlice - halfThickness;
304+
extent[5] = nSlice + halfThickness;
305305
break;
306306
default:
307307
break;

0 commit comments

Comments
 (0)