We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 31e7dcc commit 76d9639Copy full SHA for 76d9639
1 file changed
src/store/image-stats.ts
@@ -26,11 +26,16 @@ export type ImageStats = {
26
autoRangeValues?: Record<string, [number, number]>;
27
};
28
29
-function getAllComponentRange(scalars: vtkDataArray) {
+function getRangesWithCache(scalars: vtkDataArray) {
30
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
+}
36
- // slice off magnitude range if present.
- const ranges = scalars.getRanges(false).slice(0, numberOfComponents);
37
+function getAllComponentRange(scalars: vtkDataArray) {
38
+ const ranges = getRangesWithCache(scalars);
39
40
const min = ranges
41
.map((range) => range.min)
0 commit comments