1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196
|
<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Member List</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("http://openvrml.org/openvrml.css");
.body td {
background-color: transparent;
}
div.qindex {
background-color: transparent;
border: none;
}
a.qindex {
text-decoration: inherit;
color: inherit
}
a.qindex:visited {
text-decoration: inherit;
font-weight: inherit;
color: inherit
}
a.qindex:hover {
text-decoration: inherit;
background-color: transparent;
}
a.qindexHL {
text-decoration: inherit;
font-weight: inherit;
background-color: transparent;
color: inherit;
}
a.qindexHL:hover {
text-decoration: inherit;
background-color: transparent;
color: inherit;
}
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 {
text-decoration: inherit;
font-weight: inherit;
color: inherit;
}
a.codeRef {
font-weight: normal;
color: inherit;
}
a:hover {
text-decoration: inherit;
background-color: inherit;
}
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, .mdRow td {
font-family: "Bitstream Vera Sans Mono",
"LucidaTypewriter",
"Lucida Console",
monospace;
}
td.memItemLeft, td.memItemRight, td.mdescLeft, td.mdescRight {
background-color: rgb(95%, 95%, 95%);
}
.mdRow {
background-color: rgb(95%, 95%, 95%);
}
.mdTable {
background-color: rgb(95%, 95%, 95%);
}
.mdRow td {
background-color: rgb(95%, 95%, 95%);
}
.mdRow td code {
font-family: sans-serif;
font-style: italic;
}
</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.3.4-20031112 -->
<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="namespaces.html">Namespace List</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="namespacemembers.html">Namespace Members</a> | <a class="qindex" href="functions.html">Class Members</a> | <a class="qindex" href="pages.html">Related Pages</a></div>
<h1>openvrml::viewer Member List</h1>This is the complete list of members for <a class="el" href="classopenvrml_1_1viewer.html">openvrml::viewer</a>, including all inherited members.<table>
<tr class="memlist"><td><a class="el" href="classopenvrml_1_1viewer.html#a4">begin_object</a>(const char *id, bool retain=false)=0</td><td><a class="el" href="classopenvrml_1_1viewer.html">openvrml::viewer</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classopenvrml_1_1viewer.html#o0">browser</a></td><td><a class="el" href="classopenvrml_1_1viewer.html">openvrml::viewer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classopenvrml_1_1viewer.html#a38">draw_bounding_sphere</a>(const bounding_sphere &bs, bounding_volume::intersection intersection)=0</td><td><a class="el" href="classopenvrml_1_1viewer.html">openvrml::viewer</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classopenvrml_1_1viewer.html#w14w11">draw_mode</a> enum value</td><td><a class="el" href="classopenvrml_1_1viewer.html">openvrml::viewer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classopenvrml_1_1viewer.html#a21">enable_lighting</a>(bool val)=0</td><td><a class="el" href="classopenvrml_1_1viewer.html">openvrml::viewer</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classopenvrml_1_1viewer.html#a5">end_object</a>()=0</td><td><a class="el" href="classopenvrml_1_1viewer.html">openvrml::viewer</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classopenvrml_1_1viewer.html#a2">frame_rate</a>()=0</td><td><a class="el" href="classopenvrml_1_1viewer.html">openvrml::viewer</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classopenvrml_1_1viewer.html#a35">frustum</a>() const </td><td><a class="el" href="classopenvrml_1_1viewer.html">openvrml::viewer</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classopenvrml_1_1viewer.html#a36">frustum</a>(const openvrml::frustum &f)</td><td><a class="el" href="classopenvrml_1_1viewer.html">openvrml::viewer</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classopenvrml_1_1viewer.html#p0">frustum_</a></td><td><a class="el" href="classopenvrml_1_1viewer.html">openvrml::viewer</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classopenvrml_1_1viewer.html#a6">insert_background</a>(const std::vector< float > &ground_angle, const std::vector< color > &ground_color, const std::vector< float > &sky_angle, const std::vector< color > &sky_color, size_t *whc=0, unsigned char **pixels=0)=0</td><td><a class="el" href="classopenvrml_1_1viewer.html">openvrml::viewer</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classopenvrml_1_1viewer.html#a7">insert_box</a>(const vec3f &size)=0</td><td><a class="el" href="classopenvrml_1_1viewer.html">openvrml::viewer</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classopenvrml_1_1viewer.html#a8">insert_cone</a>(float height, float radius, bool bottom, bool side)=0</td><td><a class="el" href="classopenvrml_1_1viewer.html">openvrml::viewer</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classopenvrml_1_1viewer.html#a9">insert_cylinder</a>(float height, float radius, bool bottom, bool side, bool top)=0</td><td><a class="el" href="classopenvrml_1_1viewer.html">openvrml::viewer</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classopenvrml_1_1viewer.html#a16">insert_dir_light</a>(float ambient_intensity, float intensity, const color &color, const vec3f &direction)=0</td><td><a class="el" href="classopenvrml_1_1viewer.html">openvrml::viewer</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classopenvrml_1_1viewer.html#a10">insert_elevation_grid</a>(unsigned int mask, const std::vector< float > &height, int32 x_dimension, int32 z_dimension, float x_spacing, float z_spacing, const std::vector< color > &color, const std::vector< vec3f > &normal, const std::vector< vec2f > &tex_coord)=0</td><td><a class="el" href="classopenvrml_1_1viewer.html">openvrml::viewer</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classopenvrml_1_1viewer.html#a11">insert_extrusion</a>(unsigned int, const std::vector< vec3f > &spine, const std::vector< vec2f > &cross_section, const std::vector< rotation > &orientation, const std::vector< vec2f > &scale)=0</td><td><a class="el" href="classopenvrml_1_1viewer.html">openvrml::viewer</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classopenvrml_1_1viewer.html#a12">insert_line_set</a>(const std::vector< vec3f > &coord, const std::vector< int32 > &coord_index, bool color_per_vertex, const std::vector< color > &color, const std::vector< int32 > &color_index)=0</td><td><a class="el" href="classopenvrml_1_1viewer.html">openvrml::viewer</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classopenvrml_1_1viewer.html#a17">insert_point_light</a>(float ambient_intensity, const vec3f &attenuation, const color &color, float intensity, const vec3f &location, float radius)=0</td><td><a class="el" href="classopenvrml_1_1viewer.html">openvrml::viewer</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classopenvrml_1_1viewer.html#a13">insert_point_set</a>(const std::vector< vec3f > &coord, const std::vector< color > &color)=0</td><td><a class="el" href="classopenvrml_1_1viewer.html">openvrml::viewer</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classopenvrml_1_1viewer.html#a19">insert_reference</a>(object_t existing_object)=0</td><td><a class="el" href="classopenvrml_1_1viewer.html">openvrml::viewer</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classopenvrml_1_1viewer.html#a14">insert_shell</a>(unsigned int mask, const std::vector< vec3f > &coord, const std::vector< int32 > &coord_index, const std::vector< color > &color, const std::vector< int32 > &color_index, const std::vector< vec3f > &normal, const std::vector< int32 > &normal_index, const std::vector< vec2f > &tex_coord, const std::vector< int32 > &tex_coord_index)=0</td><td><a class="el" href="classopenvrml_1_1viewer.html">openvrml::viewer</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classopenvrml_1_1viewer.html#a15">insert_sphere</a>(float radius)=0</td><td><a class="el" href="classopenvrml_1_1viewer.html">openvrml::viewer</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classopenvrml_1_1viewer.html#a18">insert_spot_light</a>(float ambient_intensity, const vec3f &attenuation, float beam_width, const color &color, float cut_off_angle, const vec3f &direction, float intensity, const vec3f &location, float radius)=0</td><td><a class="el" href="classopenvrml_1_1viewer.html">openvrml::viewer</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classopenvrml_1_1viewer.html#a28">insert_texture</a>(size_t w, size_t h, size_t nc, bool repeat_s, bool repeat_t, const unsigned char *pixels, bool retainHint=false)=0</td><td><a class="el" href="classopenvrml_1_1viewer.html">openvrml::viewer</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classopenvrml_1_1viewer.html#a29">insert_texture_reference</a>(texture_object_t ref, size_t components)=0</td><td><a class="el" href="classopenvrml_1_1viewer.html">openvrml::viewer</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classopenvrml_1_1viewer.html#a37">intersect_view_volume</a>(const bounding_volume &bvolume) const </td><td><a class="el" href="classopenvrml_1_1viewer.html">openvrml::viewer</a></td><td><code> [virtual]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><b>mask_bottom</b> enum value (defined in <a class="el" href="classopenvrml_1_1viewer.html">openvrml::viewer</a>)</td><td><a class="el" href="classopenvrml_1_1viewer.html">openvrml::viewer</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><b>mask_ccw</b> enum value (defined in <a class="el" href="classopenvrml_1_1viewer.html">openvrml::viewer</a>)</td><td><a class="el" href="classopenvrml_1_1viewer.html">openvrml::viewer</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><b>mask_color_per_vertex</b> enum value (defined in <a class="el" href="classopenvrml_1_1viewer.html">openvrml::viewer</a>)</td><td><a class="el" href="classopenvrml_1_1viewer.html">openvrml::viewer</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><b>mask_convex</b> enum value (defined in <a class="el" href="classopenvrml_1_1viewer.html">openvrml::viewer</a>)</td><td><a class="el" href="classopenvrml_1_1viewer.html">openvrml::viewer</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><b>mask_none</b> enum value (defined in <a class="el" href="classopenvrml_1_1viewer.html">openvrml::viewer</a>)</td><td><a class="el" href="classopenvrml_1_1viewer.html">openvrml::viewer</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><b>mask_normal_per_vertex</b> enum value (defined in <a class="el" href="classopenvrml_1_1viewer.html">openvrml::viewer</a>)</td><td><a class="el" href="classopenvrml_1_1viewer.html">openvrml::viewer</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><b>mask_side</b> enum value (defined in <a class="el" href="classopenvrml_1_1viewer.html">openvrml::viewer</a>)</td><td><a class="el" href="classopenvrml_1_1viewer.html">openvrml::viewer</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><b>mask_solid</b> enum value (defined in <a class="el" href="classopenvrml_1_1viewer.html">openvrml::viewer</a>)</td><td><a class="el" href="classopenvrml_1_1viewer.html">openvrml::viewer</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><b>mask_top</b> enum value (defined in <a class="el" href="classopenvrml_1_1viewer.html">openvrml::viewer</a>)</td><td><a class="el" href="classopenvrml_1_1viewer.html">openvrml::viewer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classopenvrml_1_1viewer.html#a1">mode</a>()=0</td><td><a class="el" href="classopenvrml_1_1viewer.html">openvrml::viewer</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classopenvrml_1_1viewer.html#w0">object_t</a> typedef</td><td><a class="el" href="classopenvrml_1_1viewer.html">openvrml::viewer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classopenvrml_1_1viewer.html#d1">operator=</a>(const viewer &)</td><td><a class="el" href="classopenvrml_1_1viewer.html">openvrml::viewer</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classopenvrml_1_1viewer.html#w14w12">pick_mode</a> enum value</td><td><a class="el" href="classopenvrml_1_1viewer.html">openvrml::viewer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classopenvrml_1_1viewer.html#a20">remove_object</a>(object_t ref)=0</td><td><a class="el" href="classopenvrml_1_1viewer.html">openvrml::viewer</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classopenvrml_1_1viewer.html#a30">remove_texture_object</a>(texture_object_t ref)=0</td><td><a class="el" href="classopenvrml_1_1viewer.html">openvrml::viewer</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classopenvrml_1_1viewer.html#w14">rendering_mode</a> enum name</td><td><a class="el" href="classopenvrml_1_1viewer.html">openvrml::viewer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classopenvrml_1_1viewer.html#a3">reset_user_navigation</a>()=0</td><td><a class="el" href="classopenvrml_1_1viewer.html">openvrml::viewer</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classopenvrml_1_1viewer.html#a27">scale_texture</a>(size_t w, size_t h, size_t newW, size_t newH, size_t nc, unsigned char *pixels)=0</td><td><a class="el" href="classopenvrml_1_1viewer.html">openvrml::viewer</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classopenvrml_1_1viewer.html#a23">set_color</a>(const color &rgb, float a=1.0)=0</td><td><a class="el" href="classopenvrml_1_1viewer.html">openvrml::viewer</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classopenvrml_1_1viewer.html#a22">set_fog</a>(const color &color, float visibility_range, const char *type)=0</td><td><a class="el" href="classopenvrml_1_1viewer.html">openvrml::viewer</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classopenvrml_1_1viewer.html#a24">set_material</a>(float ambient_intensity, const color &diffuse_color, const color &emissive_color, float shininess, const color &specular_color, float transparency)=0</td><td><a class="el" href="classopenvrml_1_1viewer.html">openvrml::viewer</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classopenvrml_1_1viewer.html#a25">set_material_mode</a>(size_t tex_components, bool geometry_color)=0</td><td><a class="el" href="classopenvrml_1_1viewer.html">openvrml::viewer</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classopenvrml_1_1viewer.html#a26">set_sensitive</a>(node *object)=0</td><td><a class="el" href="classopenvrml_1_1viewer.html">openvrml::viewer</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classopenvrml_1_1viewer.html#a31">set_texture_transform</a>(const vec2f &center, float rotation, const vec2f &scale, const vec2f &translation)=0</td><td><a class="el" href="classopenvrml_1_1viewer.html">openvrml::viewer</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classopenvrml_1_1viewer.html#a32">set_viewpoint</a>(const vec3f &position, const rotation &orientation, float field_of_view, float avatar_size, float visibility_limit)=0</td><td><a class="el" href="classopenvrml_1_1viewer.html">openvrml::viewer</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classopenvrml_1_1viewer.html#w1">texture_object_t</a> typedef</td><td><a class="el" href="classopenvrml_1_1viewer.html">openvrml::viewer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classopenvrml_1_1viewer.html#a33">transform</a>(const mat4f &mat)=0</td><td><a class="el" href="classopenvrml_1_1viewer.html">openvrml::viewer</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classopenvrml_1_1viewer.html#a34">transform_points</a>(size_t nPoints, vec3f *point) const=0</td><td><a class="el" href="classopenvrml_1_1viewer.html">openvrml::viewer</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classopenvrml_1_1viewer.html#b0">viewer</a>(openvrml::browser &browser)</td><td><a class="el" href="classopenvrml_1_1viewer.html">openvrml::viewer</a></td><td><code> [explicit, protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classopenvrml_1_1viewer.html#d0">viewer</a>(const viewer &)</td><td><a class="el" href="classopenvrml_1_1viewer.html">openvrml::viewer</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classopenvrml_1_1viewer.html#a0">~viewer</a>()=0</td><td><a class="el" href="classopenvrml_1_1viewer.html">openvrml::viewer</a></td><td><code> [pure virtual]</code></td></tr>
</table></div>
<address class="footer"><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 Logo" align="right"></a><a href="http://sourceforge.net/tracker/?func=add&group_id=7151&atid=107151">Report error</a><br>Generated Sun Nov 16 20:22:42 2003 by Doxygen 1.3.4-20031112</address>
</body>
</html>
|