<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<meta name=ProgId content=Word.Document>
<meta name=Generator content="Microsoft Word 9">
<meta name=Originator content="Microsoft Word 9">
<link rel=File-List href="cid:filelist.xml@01C649CE.78202120">
<!--[if gte mso 9]><xml>
<o:OfficeDocumentSettings>
<o:DoNotRelyOnCSS/>
</o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:DocumentKind>DocumentEmail</w:DocumentKind>
<w:EnvelopeVis/>
</w:WordDocument>
</xml><![endif]-->
<style>
<!--
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {mso-style-parent:"";
        margin:0in;
        margin-bottom:.0001pt;
        mso-pagination:widow-orphan;
        font-size:12.0pt;
        font-family:"Times New Roman";
        mso-fareast-font-family:"Times New Roman";}
p.MsoAutoSig, li.MsoAutoSig, div.MsoAutoSig
        {margin:0in;
        margin-bottom:.0001pt;
        mso-pagination:widow-orphan;
        font-size:12.0pt;
        font-family:"Times New Roman";
        mso-fareast-font-family:"Times New Roman";}
span.EmailStyle15
        {mso-style-type:personal-compose;
        mso-ansi-font-size:10.0pt;
        mso-ascii-font-family:Arial;
        mso-hansi-font-family:Arial;
        mso-bidi-font-family:Arial;
        color:black;}
span.EmailStyle17
        {mso-style-type:personal;
        mso-ansi-font-size:10.0pt;
        mso-ascii-font-family:Arial;
        mso-hansi-font-family:Arial;
        mso-bidi-font-family:Arial;
        color:black;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.25in 1.0in 1.25in;
        mso-header-margin:.5in;
        mso-footer-margin:.5in;
        mso-paper-source:0;}
div.Section1
        {page:Section1;}
-->
</style>
</head>
<body lang=EN-US style='tab-interval:.5in'>
<div class=Section1>
<p class=MsoNormal><span class=EmailStyle17><font size=2 color=black
face=Arial><span style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:
Arial'>Hi Experts,<o:p></o:p></span></font></span></p>
<p class=MsoNormal><span class=EmailStyle17><font size=2 color=black
face=Arial><span style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:
Arial'> <o:p></o:p></span></font></span></p>
<p class=MsoNormal><span class=EmailStyle17><font size=2 color=black
face=Arial><span style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:
Arial'>I have a question about vtkRenderWindow, and vtkOpenGLRenderWindow. Are
such objects virtual, or have to be physical by setting the parent window ID? <o:p></o:p></span></font></span></p>
<p class=MsoNormal><span class=EmailStyle17><font size=2 color=black
face=Arial><span style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:
Arial'> <o:p></o:p></span></font></span></p>
<p class=MsoNormal><span class=EmailStyle17><font size=2 color=black
face=Arial><span style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:
Arial'>The requirement behind this question is here. Suppose an application
must separate its window display and interaction from its internal code. The
application needs to set a virtual vtkOpenGLRenderWindow with interactors that
are also virtual, and binding them with a physical window whenever necessary.
Simply put, make vtkOpenGLRenderWindow and the interactor purely ‘server’
objects to return bitmaps (or video streams?). These server objects are fully
functional and independent of physical implementation. By doing this, the
application never needs to get into vtk code to change files such as
vtkMFCWindow. <o:p></o:p></span></font></span></p>
<p class=MsoNormal><span class=EmailStyle17><font size=2 color=black
face=Arial><span style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:
Arial'> <o:p></o:p></span></font></span></p>
<p class=MsoNormal><span class=EmailStyle17><font size=2 color=black
face=Arial><span style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:
Arial'>A real scenario for this. If this is possible, with a .Net wrapper, one
can easily use Win Forms as render window.<o:p></o:p></span></font></span></p>
<p class=MsoNormal><span class=EmailStyle17><font size=2 color=black
face=Arial><span style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:
Arial'> <o:p></o:p></span></font></span></p>
<p class=MsoNormal><span class=EmailStyle17><font size=2 color=black
face=Arial><span style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:
Arial'>It would be tremendously helpful if the answer is YES, or can be YES.
Your replies are highly appreciated.<o:p></o:p></span></font></span></p>
<p class=MsoNormal><span class=EmailStyle17><font size=2 color=black
face=Arial><span style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:
Arial'> <o:p></o:p></span></font></span></p>
<p class=MsoNormal><span class=EmailStyle17><font size=2 color=black
face=Arial><span style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:
Arial'>Thanks,<o:p></o:p></span></font></span></p>
<p class=MsoNormal><span class=EmailStyle17><font size=2 color=black
face=Arial><span style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:
Arial'> <o:p></o:p></span></font></span></p>
<p class=MsoNormal><span class=EmailStyle17><font size=2 color=black
face=Arial><span style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:
Arial'>Frank Gao<o:p></o:p></span></font></span></p>
<p class=MsoNormal><span class=EmailStyle17><font size=2 color=black
face=Arial><span style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:
Arial'> <o:p></o:p></span></font></span></p>
<p class=MsoNormal><span class=EmailStyle17><font size=2 color=black
face=Arial><span style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:
Arial'> <o:p></o:p></span></font></span></p>
<p class=MsoNormal><span class=EmailStyle15><font size=2 color=black
face=Arial><span style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:
Arial'><![if !supportEmptyParas]> <![endif]><o:p></o:p></span></font></span></p>
</div>
</body>
</html>