begin_object(const char *id, bool retain=false) | openvrml::viewer | |
browser_ | openvrml::viewer | private |
do_begin_object(const char *id, bool retain=false)=0 | openvrml::viewer | privatepure virtual |
do_draw_bounding_sphere(const bounding_sphere &bs, bounding_volume::intersection intersection)=0 | openvrml::viewer | privatepure virtual |
do_enable_lighting(bool val)=0 | openvrml::viewer | privatepure virtual |
do_end_object()=0 | openvrml::viewer | privatepure virtual |
do_frame_rate()=0 | openvrml::viewer | privatepure virtual |
do_frustum() const | openvrml::viewer | protectedvirtual |
do_frustum(const openvrml::frustum &f) | openvrml::viewer | protectedvirtual |
do_insert_background(const background_node &n)=0 | openvrml::viewer | privatepure virtual |
do_insert_box(const geometry_node &n, const vec3f &size)=0 | openvrml::viewer | privatepure virtual |
do_insert_cone(const geometry_node &n, float height, float radius, bool bottom, bool side)=0 | openvrml::viewer | privatepure virtual |
do_insert_cylinder(const geometry_node &n, float height, float radius, bool bottom, bool side, bool top)=0 | openvrml::viewer | privatepure virtual |
do_insert_dir_light(float ambient_intensity, float intensity, const color &color, const vec3f &direction)=0 | openvrml::viewer | privatepure virtual |
do_insert_elevation_grid(const geometry_node &n, 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 | openvrml::viewer | privatepure virtual |
do_insert_extrusion(const geometry_node &n, unsigned int mask, const std::vector< vec3f > &spine, const std::vector< vec2f > &cross_section, const std::vector< rotation > &orientation, const std::vector< vec2f > &scale)=0 | openvrml::viewer | privatepure virtual |
do_insert_line_set(const geometry_node &n, 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 | openvrml::viewer | privatepure virtual |
do_insert_point_light(float ambient_intensity, const vec3f &attenuation, const color &color, float intensity, const vec3f &location, float radius)=0 | openvrml::viewer | privatepure virtual |
do_insert_point_set(const geometry_node &n, const std::vector< vec3f > &coord, const std::vector< color > &color)=0 | openvrml::viewer | privatepure virtual |
do_insert_shell(const geometry_node &n, 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 | openvrml::viewer | privatepure virtual |
do_insert_sphere(const geometry_node &n, float radius)=0 | openvrml::viewer | privatepure virtual |
do_insert_spot_light(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 | openvrml::viewer | privatepure virtual |
do_insert_texture(const texture_node &n, bool retainHint)=0 | openvrml::viewer | privatepure virtual |
do_intersect_view_volume(const bounding_volume &bvolume) const | openvrml::viewer | protectedvirtual |
do_mode()=0 | openvrml::viewer | privatepure virtual |
do_remove_object(const node &ref)=0 | openvrml::viewer | privatepure virtual |
do_remove_texture_object(const texture_node &ref)=0 | openvrml::viewer | privatepure virtual |
do_reset_user_navigation()=0 | openvrml::viewer | privatepure virtual |
do_set_color(const color &rgb, float a=1.0)=0 | openvrml::viewer | privatepure virtual |
do_set_fog(const color &color, float visibility_range, const char *type)=0 | openvrml::viewer | privatepure virtual |
do_set_frustum(float field_of_view, float avatar_size, float visibility_limit)=0 | openvrml::viewer | privatepure virtual |
do_set_material(float ambient_intensity, const color &diffuse_color, const color &emissive_color, float shininess, const color &specular_color, float transparency)=0 | openvrml::viewer | privatepure virtual |
do_set_material_mode(size_t tex_components, bool geometry_color)=0 | openvrml::viewer | privatepure virtual |
do_set_sensitive(node *object)=0 | openvrml::viewer | privatepure virtual |
do_set_texture_transform(const vec2f ¢er, float rotation, const vec2f &scale, const vec2f &translation)=0 | openvrml::viewer | privatepure virtual |
do_set_viewpoint(const vec3f &position, const rotation &orientation, float avatar_size, float visibility_limit)=0 | openvrml::viewer | privatepure virtual |
do_transform(const mat4f &mat)=0 | openvrml::viewer | privatepure virtual |
do_transform_points(size_t nPoints, vec3f *point) const =0 | openvrml::viewer | privatepure virtual |
draw_bounding_sphere(const bounding_sphere &bs, bounding_volume::intersection intersection) | openvrml::viewer | |
draw_mode enum value | openvrml::viewer | |
enable_lighting(bool val) | openvrml::viewer | |
end_object() | openvrml::viewer | |
frame_rate() | openvrml::viewer | |
frustum() const | openvrml::viewer | |
frustum(const openvrml::frustum &f) | openvrml::viewer | |
frustum_ | openvrml::viewer | protected |
insert_background(const background_node &n) | openvrml::viewer | |
insert_box(const geometry_node &n, const vec3f &size) | openvrml::viewer | |
insert_cone(const geometry_node &n, float height, float radius, bool bottom, bool side) | openvrml::viewer | |
insert_cylinder(const geometry_node &n, float height, float radius, bool bottom, bool side, bool top) | openvrml::viewer | |
insert_dir_light(float ambient_intensity, float intensity, const color &color, const vec3f &direction) | openvrml::viewer | |
insert_elevation_grid(const geometry_node &n, 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) | openvrml::viewer | |
insert_extrusion(const geometry_node &n, unsigned int mask, const std::vector< vec3f > &spine, const std::vector< vec2f > &cross_section, const std::vector< rotation > &orientation, const std::vector< vec2f > &scale) | openvrml::viewer | |
insert_line_set(const geometry_node &n, 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) | openvrml::viewer | |
insert_point_light(float ambient_intensity, const vec3f &attenuation, const color &color, float intensity, const vec3f &location, float radius) | openvrml::viewer | |
insert_point_set(const geometry_node &n, const std::vector< vec3f > &coord, const std::vector< color > &color) | openvrml::viewer | |
insert_shell(const geometry_node &n, 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) | openvrml::viewer | |
insert_sphere(const geometry_node &n, float radius) | openvrml::viewer | |
insert_spot_light(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) | openvrml::viewer | |
insert_texture(const texture_node &n, bool retainHint=false) | openvrml::viewer | |
intersect_view_volume(const bounding_volume &bvolume) const | openvrml::viewer | |
mode() | openvrml::viewer | |
pick_mode enum value | openvrml::viewer | |
remove_object(const node &n) | openvrml::viewer | |
remove_texture_object(const texture_node &n) | openvrml::viewer | |
rendering_mode enum name | openvrml::viewer | |
reset_user_navigation() | openvrml::viewer | |
set_color(const color &rgb, float a=1.0) | openvrml::viewer | |
set_fog(const color &color, float visibility_range, const char *type) | openvrml::viewer | |
set_frustum(float field_of_view, float avatar_size, float visibility_limit) | openvrml::viewer | |
set_material(float ambient_intensity, const color &diffuse_color, const color &emissive_color, float shininess, const color &specular_color, float transparency) | openvrml::viewer | |
set_material_mode(size_t tex_components, bool geometry_color) | openvrml::viewer | |
set_sensitive(node *object) | openvrml::viewer | |
set_texture_transform(const vec2f ¢er, float rotation, const vec2f &scale, const vec2f &translation) | openvrml::viewer | |
set_viewpoint(const vec3f &position, const rotation &orientation, float avatar_size, float visibility_limit) | openvrml::viewer | |
transform(const mat4f &mat) | openvrml::viewer | |
transform_points(size_t nPoints, vec3f *point) const | openvrml::viewer | |
viewer() | openvrml::viewer | protected |
~viewer()=0 | openvrml::viewer | pure virtual |