<div dir="ltr">Hello all,<div>I'm using QVtkWinget+vtkImageviewer2+custom inherited <span style="color:rgb(128,0,128)">vtkInteractorStyleImage to develop an DICOM imageviewer  ( same as </span>ReadDICOMSeries vtk example). The images in the series are loaded in viewer with mouse scroll. Also left mouse move changes the window level and width.</div><div> In my imageviewer i need to reset the windowlevel and window width in viewer to custom values while loading a new image in series(and also in a predefined even like Crtl+R key). </div><div>The values to be set are default values of DICOM meta data (For that I'm reading the window values from dicom meta data)</div><div>The problem is I can't reset the window level and window width values of vtkImageviewer2. I tried with <span style="color:rgb(0,128,0)">vtkImageViewer2->SetColorWindow</span>  and <span style="color:rgb(0,128,0)">vtkImageViewer2-></span><span style="color:rgb(0,128,0)">SetColorLevel methods, but it working on first image only.</span></div><div><span style="color:rgb(0,128,0)">After that while loading the remaining image in the series (using the mouse scroll), the window level & width in viewer remaining in the last  set </span><span style="color:rgb(0,128,0)">values, later call to </span> <span style="color:rgb(0,128,0)">vtkImageViewer2->SetColorWindow</span>  and <span style="color:rgb(0,128,0)">vtkImageViewer2-></span><span style="color:rgb(0,128,0)">SetColorLevel methods not updating in viewer. (but can change the values through mouse, but intention is to change to a custom value.)</span></div><div><span style="color:rgb(0,128,0)">I tried with the below method after setting the window values but nothing updating the new values in viewer.</span></div><div><span style="color:rgb(0,128,0)">vtkImageViewer2-></span><span style="color:rgb(0,128,0)">Render();</span></div><div><span style="color:rgb(0,128,0)"> </span><span style="color:rgb(0,128,0)">vtkImageViewer2-></span><span style="color:rgb(0,128,0)">RemoveAllObservers();</span></div><div><pre style="margin-top:0px;margin-bottom:0px">vtkImageViewer2-><span style="color:rgb(0,128,0)">GetRenderer()->ResetCamera();</span></pre><pre style="margin-top:0px;margin-bottom:0px">vtkImageViewer2-><span style="color:rgb(0,128,0)">->RemoveAllObservers();</span></pre><pre style="margin-top:0px;margin-bottom:0px"><span style="color:rgb(0,128,0)"><br></span></pre><pre style="margin-top:0px;margin-bottom:0px"><span style="color:rgb(0,128,0)">How can set custom window width and values to the vtkImageViewer2? </span></pre><pre style="margin-top:0px;margin-bottom:0px"><span style="color:rgb(0,128,0)">Where  have to set it in </span>vtkImageViewer2/ vtkInteractorStyleImage<span style="color:rgb(128,0,128);font-family:arial,sans-serif"> </span></pre><pre style="margin-top:0px;margin-bottom:0px"><span style="color:rgb(128,0,128);font-family:arial,sans-serif">Please help..</span></pre></div><div><br></div><div>  <br></div></div>