Sophie

Sophie

distrib > Mandriva > 2008.1 > i586 > media > contrib-updates > by-pkgid > c9e93e25cdc4e5bff8a60ea61bbe6b8b > files > 923

openvrml-doc-0.17.5-4.1mdv2008.1.i586.rpm

<!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&nbsp;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&nbsp;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 &lt;boost/utility.hpp&gt;</code><br>
<code>#include &lt;<a class="el" href="bounding__volume_8h.html">openvrml/bounding_volume.h</a>&gt;</code><br>
<code>#include &lt;<a class="el" href="frustum_8h.html">openvrml/frustum.h</a>&gt;</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 &nbsp;</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 &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classopenvrml_1_1viewer.html">openvrml::viewer</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</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&amp;group_id=7151&amp;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>