<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>OpenVRML: viewer.h File Reference</title> <meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> <link rel="icon" href="../vrml-16"> <link rel="start" href="http://openvrml.org/index" title="OpenVRML Home"> <link rel="prev" href="http://openvrml.org/discussion" title="Discussion"> <link rel="contents" href="index" title="Documentation Main Page"> <link rel="index" href="functions" title="OpenVRML Compound Members"> <link rel="appendix" href="conformance" title="Conformance Test Results"> <style type="text/css"> @import url("doxygen.css"); @import url("tabs.css"); @import url("http://openvrml.org/openvrml.css"); body, td { font-size: 100%; } p, center, td, th, ul, dl, div { font-family: inherit; } h2 { border-bottom-style: solid; border-bottom-width: 1px; } /* * Doxygen as of 1.5.4-20071217 uses the class "navpath" instead of "nav". * For now, we'll do both. */ div.nav, div.navpath { background-color: transparent; text-align: left; margin-top: 1em; margin-bottom: 1em; border-color: black; border-left: none; border-right: none; padding-top: 0.5em; padding-bottom: 0.5em; } div.nav a.el:link, div.nav a.el:visited, div.navpath a.el:link, div.navpath a.el:visited { border-width: 1px; border-style: solid; border-color: silver; padding: 2px; } div.nav a.el:link:hover, div.nav a.el:visited:hover, div.navpath a.el:link:hover, div.navpath a.el:visited:hover { border-style: outset; border-color: gray; } div.nav a.el:active, div.navpath a.el:active { border-style: inset; border-color: gray; } .body td { background-color: transparent; } div.qindex { background-color: transparent; border: none; } a { color: inherit; } a.qindex { text-decoration: inherit; color: inherit; padding: 0; } a.qindex:visited { text-decoration: inherit; font-weight: inherit; color: inherit; padding: 0; } a.qindex:hover { text-decoration: inherit; background-color: transparent; padding: 0; } a.qindexHL { text-decoration: inherit; font-weight: inherit; background-color: transparent; color: inherit; padding: 0; } a.qindexHL:hover { text-decoration: inherit; background-color: transparent; color: inherit; padding: 0; } a.qindexHL:visited { text-decoration: inherit; background-color: transparent; color: inherit; } a.el { text-decoration: inherit; font-weight: inherit } a.elRef { font-weight: inherit } a.code:link, a.code:visited { text-decoration: inherit; font-weight: inherit; color: inherit; } a.codeRef:link { font-weight: normal; color: inherit; } a { color: inherit; } a:visited { color: silver; } a:hover { color: inherit; text-decoration: inherit; background-color: transparent; } h1 { line-height: 1.2em; } div.qindex { font-size: smaller; } div.qindex .qindex:link, div.qindex .qindex:visited { font-weight: inherit; } div.qindex .qindexHL:link, div.qindex .qindexHL:visited { font-weight: bold; } td.memItemLeft, td.memItemRight, td.memTemplParams, td.memTemplItemLeft, td.memTemplItemRight, .memtemplate, .memname td { font-family: Consolas, "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Lucida Console", LucidaTypewriter, monospace; } td.memItemLeft, td.memItemRight, td.mdescLeft, td.mdescRight { background-color: rgb(95%, 95%, 95%); } .mdTable { background-color: rgb(95%, 95%, 95%); } .memproto td code { font-family: inherit; font-style: italic; } td.pass { background-color: rgb(50%, 100%, 50%); } td.fail { background-color: rgb(100%, 50%, 50%); } td.invalid { background-color: rgb(75%, 75%, 75%); } .memitem { background-color: rgb(95%, 95%, 95%); border-color: rgb(80%, 80%, 80%); } .memproto { background-color: rgb(90%, 90%, 90%); border-color: rgb(65%, 65%, 65%); font-weight: inherit; } .memname { font-weight: inherit; } div.tabs { background-image: url("tab_b-openvrml.png"); } div.tabs span { background-image: url("tab_l-openvrml.png"); } div.tabs a { background-image: url("tab_r-openvrml.png"); border-bottom: 1px solid #a5a5a5; } div.tabs a:link, div.tabs a:visited, div.tabs a:active, div.tabs a:hover { color: black; } table { border-collapse: collapse; border-spacing: 0; } .note { border: 1px solid rgb(65%, 65%, 65%); background-color: rgb(95%, 95%, 95%); margin-left: 10%; margin-right: 10%; } </style> </head> <body> <table class="sitenav"> <tr> <th><a href="http://openvrml.org/index" title="Home">Home</a></th> <th><a href="http://openvrml.org/download" title="Download">Download</a></th> <th><a href="http://openvrml.org/screenshots/index" title="Screen shots">Screen shots</a></th> <th><a href="http://openvrml.org/discussion" title="Mailing lists and IRC">Discussion</a></th> <th>Documentation</th> </tr> </table> <div class="body"> <!-- Generated by Doxygen 1.5.4 --> <div class="tabs"> <ul> <li><a href="index.html"><span>Main Page</span></a></li> <li><a href="namespaces.html"><span>Namespaces</span></a></li> <li><a href="annotated.html"><span>Classes</span></a></li> <li class="current"><a href="files.html"><span>Files</span></a></li> <li><a href="pages.html"><span>Related Pages</span></a></li> <li><a href="examples.html"><span>Examples</span></a></li> </ul> </div> <h1>viewer.h File Reference</h1><hr><a name="_details"></a><h2>Detailed Description</h2> Definition of <code><a class="el" href="classopenvrml_1_1viewer.html" title="Map the scene graph to the underlying graphics library.">openvrml::viewer</a></code>. <p> <p> <code>#include <boost/utility.hpp></code><br> <code>#include <<a class="el" href="bounding__volume_8h.html">openvrml/bounding_volume.h</a>></code><br> <code>#include <<a class="el" href="frustum_8h.html">openvrml/frustum.h</a>></code><br> <p> <div class="dynheader"> Include dependency graph for openvrml/viewer.h:</div> <div class="dynsection"> <p><center><img src="openvrml_2viewer_8h__incl.png" border="0" usemap="#viewer.h_map" alt=""></center> <map name="viewer.h_map"> <area shape="rect" href="bounding__volume_8h.html" title="Bounding volumes." alt="" coords="177,84,415,111"><area shape="rect" href="frustum_8h.html" title="Definition of openvrml::frustum." alt="" coords="439,84,601,111"><area shape="rect" href="basetypes_8h.html" title="Basic types for representing data in VRML/X3D worlds (color, rotations, vectors,..." alt="" coords="205,161,387,188"></map> </div> <p> <div class="dynheader"> This graph shows which files directly or indirectly include this file:</div> <div class="dynsection"> <p><center><img src="openvrml_2viewer_8h__dep__incl.png" border="0" usemap="#viewer.hdep_map" alt=""></center> <map name="viewer.hdep_map"> <area shape="rect" href="node_8h.html" title="Abstract node types and supporting types." alt="" coords="108,84,180,111"><area shape="rect" href="gl_2openvrml_2gl_2viewer_8h.html" title="Definition of openvrml::gl::viewer." alt="" coords="204,84,284,111"><area shape="rect" href="exposedfield_8h.html" title="Definition of openvrml::exposedfield." alt="" coords="19,161,144,188"><area shape="rect" href="script_8h.html" title="Pluggable scripting engine support." alt="" coords="172,161,244,188"><area shape="rect" href="node__impl__util_8h.html" title="Definition of utility classes to facilitate node implementations." alt="" coords="5,239,144,265"><area shape="rect" href="browser_8h.html" title="Classes that manage the scene." alt="" coords="168,239,256,265"><area shape="rect" href="vrml97__grammar_8h.html" title="VRML97 Spirit grammar and associated parsers." alt="" coords="133,316,291,343"><area shape="rect" href="x3d__vrml__grammar_8h.html" title="Classic VRML X3D Spirit grammar." alt="" coords="125,393,299,420"></map> </div> <table border="0" cellpadding="0" cellspacing="0"> <tr><td></td></tr> <tr><td colspan="2"><br><h2>Namespaces</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceopenvrml.html">openvrml</a></td></tr> <tr><td colspan="2"><br><h2>Classes</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classopenvrml_1_1viewer.html">openvrml::viewer</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Map the <a class="el" href="classopenvrml_1_1scene.html" title="A scene in the VRML world.">scene</a> graph to the underlying graphics library. <a href="classopenvrml_1_1viewer.html#_details">More...</a><br></td></tr> </table> </div> <address class="footer"><span class="images"><a href="http://opengl.org"><img src="OGL_sm_wht.png" width="68" height="32" border="0" alt="OpenGL"></a><a href="http://sourceforge.net"><img src="http://sourceforge.net/sflogo.php?group_id=7151&type=3" width="125" height="37" border="0" alt="SourceForge.net"></a></span><a href="http://sourceforge.net/tracker/?func=add&group_id=7151&atid=107151">Report error</a><br>Generated Tue Feb 5 04:13:10 2008 by Doxygen 1.5.4</address> <script src="http://www.google-analytics.com/urchin.js" type="text/javascript"></script> <script type="text/javascript">_uacct = "UA-446379-2"; urchinTracker();</script> </body> </html>