<div>Friends,</div>
<div> </div>
<div>I'm trying to show a segmentation result in 2d slices. It is possible to set the original vtkImageData as background and then add transparent layers to the image, with the results of the segmentation? Here is the code which doesn't work. I would really appreciate any help, I'm stuck.
</div>
<div> </div>
<div><font size="2">
<p align="left"></p></font><font color="#0000c0" size="2">viewer</font><font size="2">-></font><b><font color="#642880" size="2">SetInput</font></b><font size="2">(</font><font color="#0000c0" size="2">reader</font><font size="2">
-></font><b><font color="#642880" size="2">GetOutput</font></b><font size="2">());
<p align="left"></p>
<p align="left"></p></font><font color="#0000c0" size="2">renwin</font><font size="2">-></font><b><font color="#642880" size="2">SetNumberOfLayers</font></b><font size="2">(2);
<p align="left"></p></font><font color="#0000c0" size="2">renwin</font><font size="2">-></font><b><font color="#642880" size="2">AddRenderer</font></b><font size="2">(</font><font color="#0000c0" size="2">viewer</font>
<font size="2">-></font><b><font color="#642880" size="2">GetRenderer</font></b><font size="2">());
<p></p></font><font color="#0000c0" size="2">viewer</font><font size="2">-></font><b><font color="#642880" size="2">GetRenderer</font></b><font size="2">()-></font><b><font color="#642880" size="2">SetLayer</font></b>
<font size="2">(0);</font><font size="2"></font></div>
<div><font color="#005032" size="2">
<p align="left">vtkImageMapper</p></font><font size="2">* mapper = </font><font color="#005032" size="2">vtkImageMapper</font><font size="2">::</font><b><font color="#642880" size="2">New</font></b><font size="2">();
<p align="left">mapper-></p></font><b><font color="#642880" size="2">SetInput</font></b><font size="2">(</font><font color="#0000c0" size="2">pipe</font><font size="2">->getOutput());</font><font size="2">
<p align="left">mapper-></p></font><b><font color="#642880" size="2">SetZSlice</font></b><font size="2">(10);
<p align="left">mapper-></p></font><b><font color="#642880" size="2">Update</font></b><font size="2">();
<p align="left"></p></font><font color="#3f7f5f" size="2">// Creates actor to render slice</font><font size="2">
<p align="left"></p></font><font color="#0000c0" size="2">viewer</font><font size="2">-></font><b><font color="#642880" size="2">GetRenderer</font></b><font size="2">()-></font><b><font color="#642880" size="2">SetLayer
</font></b><font size="2">(1);
<p align="left"></p></font><font color="#005032" size="2">vtkActor2D</font><font size="2">* cut = </font><font color="#005032" size="2">vtkActor2D</font><font size="2">::</font><b><font color="#642880" size="2">New</font>
</b><font size="2">();
<p align="left">cut-></p></font><b><font color="#642880" size="2">SetMapper</font></b><font size="2"> (mapper);
<p align="left">cut-></p></font><b><font color="#642880" size="2">GetProperty</font></b><font size="2">()-></font><b><font color="#642880" size="2">SetColor</font></b><font size="2">(1.0,0,0);
<p align="left">cut-></p></font><b><font color="#642880" size="2">GetProperty</font></b><font size="2">()-></font><b><font color="#642880" size="2">SetOpacity</font></b><font size="2">(0.1);
<p align="left"></p>
<p align="left"></p>
<p></p></font><font color="#0000c0" size="2">viewer</font><font size="2">-></font><b><font color="#642880" size="2">GetRenderer</font></b><font size="2">()-></font><b><font color="#642880" size="2">AddActor2D</font>
</b><font size="2">(cut);</font><font size="2"></font></div>
<div> </div>
<div>Thanks.<br>-- <br>Dário Oliveira </div>