@@ -335,6 +335,27 @@ def set_image_color_range(self, range: List[float]):
335
335
async def get_image_color_range (self ):
336
336
return await self .viewer_rpc .itk_viewer .getImageColorRange ()
337
337
338
+ @property
339
+ @fetch_value
340
+ async def vmin (self ):
341
+ range = await self .get_image_color_range ()
342
+ return range [0 ]
343
+ @vmin .setter
344
+ @fetch_value
345
+ async def vmin (self , vmin : float ):
346
+ self .queue_request ('setImageColorRangeMin' , vmin )
347
+
348
+ @property
349
+ @fetch_value
350
+ async def vmax (self ):
351
+ range = await self .get_image_color_range ()
352
+ return range [1 ]
353
+ @vmax .setter
354
+ @fetch_value
355
+ async def vmax (self , vmax : float ):
356
+ self .queue_request ('setImageColorRangeMax' , vmax )
357
+
358
+
338
359
@fetch_value
339
360
def set_image_color_range_bounds (self , range : List [float ]):
340
361
self .queue_request ('setImageColorRangeBounds' , range )
@@ -744,6 +765,12 @@ def view(data=None, **kwargs):
744
765
:param color_range: The [min, max] range of the data values mapped to colors for the given image component identified by name.
745
766
:type color_range: list, default: The [min, max] range of the data values
746
767
768
+ :param vmin: Data values below vmin take the bottom color of the color map.
769
+ :type vmin: float
770
+
771
+ :param vmax: Data values above vmax take the top color of the color map.
772
+ :type vmax: float
773
+
747
774
:param color_bounds: The [min, max] range of the data values for color maps that provide a bounds for user inputs.
748
775
:type color_bounds: list, default: The [min, max] range of the data values
749
776
0 commit comments