@@ -335,6 +335,27 @@ def set_image_color_range(self, range: List[float]):
335335 async def get_image_color_range (self ):
336336 return await self .viewer_rpc .itk_viewer .getImageColorRange ()
337337
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+
338359 @fetch_value
339360 def set_image_color_range_bounds (self , range : List [float ]):
340361 self .queue_request ('setImageColorRangeBounds' , range )
@@ -744,6 +765,12 @@ def view(data=None, **kwargs):
744765 :param color_range: The [min, max] range of the data values mapped to colors for the given image component identified by name.
745766 :type color_range: list, default: The [min, max] range of the data values
746767
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+
747774 :param color_bounds: The [min, max] range of the data values for color maps that provide a bounds for user inputs.
748775 :type color_bounds: list, default: The [min, max] range of the data values
749776
0 commit comments