Skip to content

Commit 7adcd97

Browse files
authored
Merge pull request #751 from PaulHax/fix-loading-seg
fix(image-stats): fix loading of SEG DICOM modality files
2 parents 31e7dcc + 76d9639 commit 7adcd97

1 file changed

Lines changed: 8 additions & 3 deletions

File tree

src/store/image-stats.ts

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,16 @@ export type ImageStats = {
2626
autoRangeValues?: Record<string, [number, number]>;
2727
};
2828

29-
function getAllComponentRange(scalars: vtkDataArray) {
29+
function getRangesWithCache(scalars: vtkDataArray) {
3030
const numberOfComponents = scalars.getNumberOfComponents();
31+
return Array.from({ length: numberOfComponents - 1 }, (_, i) => {
32+
const [min, max] = scalars.getRange(i);
33+
return { min, max };
34+
});
35+
}
3136

32-
// slice off magnitude range if present.
33-
const ranges = scalars.getRanges(false).slice(0, numberOfComponents);
37+
function getAllComponentRange(scalars: vtkDataArray) {
38+
const ranges = getRangesWithCache(scalars);
3439

3540
const min = ranges
3641
.map((range) => range.min)

0 commit comments

Comments
 (0)