<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7233.69">
<TITLE>FW: Full screen display</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->
<BR>
<P><SPAN LANG="en-us"><FONT SIZE=2 FACE="Verdana">Dear vtkusers,</FONT></SPAN>
</P>
<P><SPAN LANG="en-us"><FONT SIZE=2 FACE="Verdana">I would like to display in fullscreen mode a 1600x1200 image (bmp) on a monitor-display with a resolution of 1600x1200.</FONT></SPAN>
</P>
<P><SPAN LANG="en-us"><FONT SIZE=2 FACE="Verdana">I use the following program in a tcl/tk procedure:</FONT></SPAN>
<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Verdana">-----------------------------------------</FONT></SPAN>
</P>
<P><SPAN LANG="en-us"><FONT SIZE=2 FACE="Verdana"> # Create the RenderWindow, Renderer and both Actors</FONT></SPAN>
<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Verdana"> vtkRenderer ren1</FONT></SPAN>
<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Verdana"> vtkRenderWindow renWin</FONT></SPAN>
<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Verdana"> renWin AddRenderer ren1</FONT></SPAN>
<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Verdana"> vtkRenderWindowInteractor iren</FONT></SPAN>
<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Verdana"> iren SetRenderWindow renWin</FONT></SPAN>
</P>
<P><SPAN LANG="en-us"><FONT SIZE=2 FACE="Verdana"> # load in the image</FONT></SPAN>
<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Verdana"> vtkBMPReader bmpReader</FONT></SPAN>
<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Verdana"> bmpReader SetFileName "result.bmp"</FONT></SPAN>
</P>
<P><SPAN LANG="en-us"><FONT SIZE=2 FACE="Verdana"> vtkImageActor ia</FONT></SPAN>
<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Verdana"> ia SetInput [bmpReader GetOutput]</FONT></SPAN>
</P>
<P><SPAN LANG="en-us"><FONT SIZE=2 FACE="Verdana"> # Add the actors to the renderer, set the background and size</FONT></SPAN>
<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Verdana"> ren1 AddActor ia</FONT></SPAN>
<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Verdana"> ren1 SetBackground 0 0 0</FONT></SPAN>
<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Verdana"> renWin SetSize 1600 1200</FONT></SPAN>
<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Verdana"> renWin SetFullScreen 1</FONT></SPAN>
</P>
<P><SPAN LANG="en-us"><FONT SIZE=2 FACE="Verdana"> #iren HideCursor</FONT></SPAN>
<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Verdana"> iren Initialize</FONT></SPAN>
<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Verdana"> iren Disable</FONT></SPAN>
<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Verdana"> </FONT></SPAN>
<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Verdana"> # render the image</FONT></SPAN>
<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Verdana"> #iren AddObserver UserEvent {wm deiconify .vtkInteract}</FONT></SPAN>
<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Verdana"> renWin Render</FONT></SPAN>
</P>
<P><SPAN LANG="en-us"><FONT SIZE=2 FACE="Verdana"> set cam1 [ren1 GetActiveCamera]</FONT></SPAN>
<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Verdana"> $cam1 Zoom 1.699</FONT></SPAN>
<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Verdana"> ren1 ResetCameraClippingRange</FONT></SPAN>
</P>
<P><SPAN LANG="en-us"><FONT SIZE=2 FACE="Verdana"> iren Start</FONT></SPAN>
<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Verdana"> renWin Render</FONT></SPAN>
<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Verdana">-----------------------------------------</FONT></SPAN>
</P>
<P><SPAN LANG="en-us"><FONT SIZE=2 FACE="Verdana">It works but, before to display the image in full screen mode, I display the image with a smaller size on the screen with black borders (background). I know it is due to the zoom with the camera and I have to use twice "renWin Render". Do you know a way how to solve it ?</FONT></SPAN></P>
<BR>
<P><SPAN LANG="fr-be"><FONT SIZE=2 FACE="Verdana">Best regards,</FONT></SPAN>
</P>
<P><SPAN LANG="fr-be"><FONT SIZE=2 FACE="Verdana">Cédric<B></B></FONT></SPAN>
<BR><SPAN LANG="fr-be"><FONT COLOR="#808080" SIZE=2 FACE="Verdana">Research Engineer, PhD, Technology & Innovation Group</FONT></SPAN>
</P>
<P><SPAN LANG="fr-be"><FONT SIZE=2 FACE="Verdana">BARCO - Medical Imaging Systems<BR>
</FONT><FONT COLOR="#808080" SIZE=2 FACE="Verdana">Pres. Kennedypark 35 - B-8500 KORTRIJK - BELGIUM<BR>
Tel. +32 5 623 35 33 Fax +32 5 623 34 57<BR>
</FONT></SPAN><A HREF="file://www.barco.com/medical"><SPAN LANG="fr-be"><U></U><U><FONT COLOR="#0000FF" SIZE=2 FACE="Verdana">www.barco.com/medical</FONT></U></SPAN></A><SPAN LANG="fr-be"></SPAN><SPAN LANG="en-us"></SPAN>
</P>
</BODY>
</HTML>