OpenVRML Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
openvrml::appearance_nodeAbstract base class for appearance nodes
openvrml::axis_aligned_bounding_boxAn axis-aligned bounding box
openvrml::bad_urlThrown when there is a problem resolving a URI
openvrml::bounding_sphereA bounding sphere
openvrml::bounding_volumeA bounding volume
openvrml::browserEncapsulates a VRML browser
openvrml::browser::eventAn event
openvrml::child_nodeAbstract base class for child nodes
openvrml::colorA color
openvrml::color_nodeAbstract base class for color nodes
openvrml::coordinate_nodeAbstract base class for coordinate nodes
openvrml::docA class to contain document references
openvrml::doc2A class to contain document references
openvrml::event_emitterAbstract base class of event emitters
openvrml::event_listenerAbstract base class of event listeners
openvrml::exposedfield< FieldValue >Class template to simplify implementation of exposedFields
openvrml::field_valueAbstract base class for the VRML field types
openvrml::field_value_emitter< FieldValue >Concrete event emitter template
openvrml::field_value_listener< FieldValue >Concrete event listener template
openvrml::field_value_type_mismatchThrown when field value types do not match, generally in a ROUTE or IS
openvrml::FieldValueConcept< T >Concept checking class to validate that a template parameter is a model of the FieldValue concept
openvrml::font_style_nodeAbstract base class for font style nodes
openvrml::frustumA view frustum
openvrml::geometry_nodeAbstract base class for geometry nodes
openvrml::gl::viewerAbstract class for display of VRML models using OpenGL/Mesa
openvrml::gl::viewer::event_infoInput event
openvrml::gl::viewer::light_infoLight information
openvrml::gl::viewer::modelview_matrix_stackEncapsulates an extended modelview matrix stack
openvrml::grouping_nodeAbstract base class for grouping nodes
openvrml::imagePixmap data
openvrml::imgImage data
openvrml::invalid_urlThrown when parsing a URI fails
openvrml::invalid_vrmlException thrown when the parser fails due to errors in the VRML input
openvrml::mat4fA class for all matrix operations
openvrml::material_nodeAbstract base class for material nodes
openvrml::mfcolorA color array node field value
openvrml::mffloatA float array node field value
openvrml::mfint32An integer array node field value
openvrml::mfnodeA node reference array node field value
openvrml::mfrotationA rotation array node field value
openvrml::mfstringA string array node field value
openvrml::mftimeA double array node field value
openvrml::mfvec2fA 2-component vector array node field value
openvrml::mfvec3fA 3-component vector array node field value
openvrml::no_alternative_urlException thrown when no URI in an alternative URI list can be resolved
openvrml::nodeA node in the scene graph
openvrml::node_classA class object for node instances
openvrml::node_interfaceType information for an interface of a node
openvrml::node_interface_compareFunction object to compare two node_interfaces based on their id
openvrml::node_interface_matches_eventinDetermine if a node_interface matches an eventIn identifier
openvrml::node_interface_matches_eventoutDetermine if a node_interface matches an eventOut identifier
openvrml::node_interface_matches_exposedfieldDetermine if a node_interface matches an exposedField identifier
openvrml::node_interface_matches_fieldDetermine if a node_interface matches an field identifier
openvrml::node_ptrA reference-counted smart pointer for nodes
openvrml::node_traverserTraverse the children of each node in a node hierarchy only once
openvrml::node_typeType information object for nodes
openvrml::normal_nodeAbstract base class for normal nodes
openvrml::quatfA quaternion
openvrml::rendering_contextInformation needed during a render traversal
openvrml::rotationA rotation
openvrml::sceneA scene in the VRML world
openvrml::scopeThe scope class keeps track of defined nodes and prototypes
openvrml::scriptAbstract class implemented by scripting language bindings
openvrml::script_nodeRepresents a VRML Script node
openvrml::script_node::eventoutAn event_emitter along with the emitted value
openvrml::script_node::script_event_listener< FieldValue >Event listener
openvrml::script_node::script_node_typeType objects for script_nodes
openvrml::script_node::set_url_listener_tSet_url event listener
openvrml::script_node_classClass object for script_nodes
openvrml::sfboolA boolean node field value
openvrml::sfcolorA color node field value
openvrml::sffloatA single precision floating point node field value
openvrml::sfimageA pixmap
openvrml::sfint32A 32-bit integer node field value
openvrml::sfnodeA node field value to hold a single node reference
openvrml::sfrotationA rotation node field value
openvrml::sfstringA string node field value
openvrml::sftimeA double precision floating point node field value
openvrml::sfvec2fA 2-component vector node field value
openvrml::sfvec3fA 3-component vector node field value
openvrml::sound_source_nodeAbstract base class for sound source nodes
openvrml::texture_coordinate_nodeAbstract base class for texture coordinate nodes
openvrml::texture_nodeAbstract base class for texture nodes
openvrml::texture_transform_nodeAbstract base class for texture transform nodes
openvrml::transform_nodeAbstract base class for texture transform nodes
openvrml::unreachable_urlThrown when a URI cannot be reached
openvrml::unsupported_interfaceException to indicate that a node interface is not supported
openvrml::vec2fTwo-component single precision vector
openvrml::vec3fThree-component single precision vector
openvrml::viewerMap the scene graph to the underlying graphics library
openvrml::viewer_in_useException thrown when attempting to associate a viewer with a browser when the viewer is already associated with a browser
openvrml::viewpoint_nodeAbstract base class for texture transform nodes
openvrml::vrml97_node::abstract_baseAbstract base class for VRML97 node implementations
openvrml::vrml97_node::abstract_indexed_set_nodeAbstract base class for IndexedFaceSet and IndexedLineSet
openvrml::vrml97_node::abstract_indexed_set_node::set_color_index_listenerSet_colorIndex event handler
openvrml::vrml97_node::abstract_indexed_set_node::set_coord_index_listenerSet_coordIndex event handler
openvrml::vrml97_node::abstract_light_nodeBase class for all light nodes
openvrml::vrml97_node::abstract_texture_nodeAbstract base class for VRML97 texture nodes
openvrml::vrml97_node::anchor_classClass object for Anchor nodes
openvrml::vrml97_node::anchor_nodeRepresents Anchor node instances
openvrml::vrml97_node::appearance_classClass object for Appearance nodes
openvrml::vrml97_node::appearance_nodeAppearance node instances
openvrml::vrml97_node::audio_clip_classClass object for AudioClip nodes
openvrml::vrml97_node::audio_clip_nodeAudioClip node instances
openvrml::vrml97_node::background_classClass object for Background nodes
openvrml::vrml97_node::background_nodeBackground node instances
openvrml::vrml97_node::background_node::back_url_exposedfieldBackUrl exposedField implementation
openvrml::vrml97_node::background_node::bottom_url_exposedfieldBottomUrl exposedField implementation
openvrml::vrml97_node::background_node::front_url_exposedfieldFrontUrl exposedField implementation
openvrml::vrml97_node::background_node::left_url_exposedfieldLeftUrl exposedField implementation
openvrml::vrml97_node::background_node::right_url_exposedfieldRightUrl exposedField implementation
openvrml::vrml97_node::background_node::set_bind_listenerSet_bind eventIn listener
openvrml::vrml97_node::background_node::top_url_exposedfieldTopUrl exposedField implementation
openvrml::vrml97_node::billboard_classClass object for Billboard nodes
openvrml::vrml97_node::billboard_nodeBillboard node instances
openvrml::vrml97_node::box_classClass object for Box nodes
openvrml::vrml97_node::box_nodeBox node instances
openvrml::vrml97_node::collision_classClass object for Collision nodes
openvrml::vrml97_node::collision_nodeCollision node instances
openvrml::vrml97_node::color_classClass object for Color nodes
openvrml::vrml97_node::color_interpolator_classClass object for ColorInterpolator nodes
openvrml::vrml97_node::color_interpolator_nodeColorInterpolator node instances
openvrml::vrml97_node::color_interpolator_node::set_fraction_listenerSet_fraction event handler
openvrml::vrml97_node::color_nodeColor node instances
openvrml::vrml97_node::cone_classClass object for Cone nodes
openvrml::vrml97_node::cone_nodeCone node instances
openvrml::vrml97_node::coordinate_classClass object for Material nodes
openvrml::vrml97_node::coordinate_interpolator_classClass object for CoordinateInterpolator nodes
openvrml::vrml97_node::coordinate_interpolator_nodeCoordinateInterpolator node instances
openvrml::vrml97_node::coordinate_interpolator_node::set_fraction_listenerSet_fraction event handler
openvrml::vrml97_node::coordinate_nodeCoordinate node instances
openvrml::vrml97_node::cylinder_classClass object for Cylinder nodes
openvrml::vrml97_node::cylinder_nodeCylinder node instances
openvrml::vrml97_node::cylinder_sensor_classClass object for CylinderSensor nodes
openvrml::vrml97_node::cylinder_sensor_nodeCylinderSensor node instances
openvrml::vrml97_node::directional_light_classClass object for DirectionalLight nodes
openvrml::vrml97_node::directional_light_nodeDirectionalLight node instances
openvrml::vrml97_node::elevation_grid_classClass object for ElevationGrid nodes
openvrml::vrml97_node::elevation_grid_nodeElevationGrid node instances
openvrml::vrml97_node::elevation_grid_node::set_height_listenerSet_height event handler
openvrml::vrml97_node::extrusion_classClass object for Extrusion nodes
openvrml::vrml97_node::extrusion_nodeExtrusion node instances
openvrml::vrml97_node::extrusion_node::set_cross_section_listenerSet_crossSection event handler
openvrml::vrml97_node::extrusion_node::set_orientation_listenerSet_orientation event handler
openvrml::vrml97_node::extrusion_node::set_scale_listenerSet_scale event handler
openvrml::vrml97_node::extrusion_node::set_spine_listenerSet_spine event handler
openvrml::vrml97_node::fog_classClass object for Fog nodes
openvrml::vrml97_node::fog_nodeFog node instances
openvrml::vrml97_node::fog_node::set_bind_listenerSet_bind event handler
openvrml::vrml97_node::font_style_classClass object for FontStyle nodes
openvrml::vrml97_node::font_style_nodeFontStyle node instances
openvrml::vrml97_node::group_classClass object for Group nodes
openvrml::vrml97_node::group_nodeRepresents Group node instances
openvrml::vrml97_node::group_node::add_children_listenerAddChildren event listener
openvrml::vrml97_node::group_node::children_exposedfieldChildren exposedField implementation
openvrml::vrml97_node::group_node::remove_children_listenerRemoveChildren event listener
openvrml::vrml97_node::image_texture_classClass object for ImageTexture nodes
openvrml::vrml97_node::image_texture_nodeRepresents ImageTexture node instances
openvrml::vrml97_node::image_texture_node::url_exposedfieldUrl exposedField
openvrml::vrml97_node::indexed_face_set_classClass object for IndexedFaceSet nodes
openvrml::vrml97_node::indexed_face_set_nodeRepresents IndexedFaceSet node instances
openvrml::vrml97_node::indexed_face_set_node::set_normal_index_listenerSet_normalIndex event handler
openvrml::vrml97_node::indexed_face_set_node::set_tex_coord_index_listenerSet_coordIndex event handler
openvrml::vrml97_node::indexed_line_set_classClass object for IndexedLineSet nodes
openvrml::vrml97_node::indexed_line_set_nodeRepresents IndexedLineSet node instances
openvrml::vrml97_node::inline_classClass object for Inline nodes
openvrml::vrml97_node::inline_nodeRepresents Inline node instances
openvrml::vrml97_node::lod_classClass object for LOD nodes
openvrml::vrml97_node::lod_nodeRepresents LOD node instances
openvrml::vrml97_node::material_classClass object for Material nodes
openvrml::vrml97_node::material_nodeMaterial node instances
openvrml::vrml97_node::movie_texture_classClass object for MovieTexture nodes
openvrml::vrml97_node::movie_texture_nodeMovieTexture node instances
openvrml::vrml97_node::movie_texture_node::set_speed_listenerSet_speed eventIn handler
openvrml::vrml97_node::navigation_info_classClass object for NavigationInfo nodes
openvrml::vrml97_node::navigation_info_nodeNavigationInfo node instances
openvrml::vrml97_node::navigation_info_node::set_bind_listenerSet_bind eventIn handler
openvrml::vrml97_node::normal_classClass object for Normal nodes
openvrml::vrml97_node::normal_interpolator_classClass object for NormalInterpolator nodes
openvrml::vrml97_node::normal_interpolator_nodeNormalInterpolator node instances
openvrml::vrml97_node::normal_interpolator_node::set_fraction_listenerSet_fraction eventIn handler
openvrml::vrml97_node::normal_nodeNormal node instances
openvrml::vrml97_node::orientation_interpolator_classClass object for OrientationInterpolator nodes
openvrml::vrml97_node::orientation_interpolator_nodeOrientationInterpolator node instances
openvrml::vrml97_node::orientation_interpolator_node::set_fraction_listenerSet_fraction eventIn handler
openvrml::vrml97_node::pixel_texture_classClass object for PixelTexture nodes
openvrml::vrml97_node::pixel_texture_nodeRepresents PixelTexture node instances
openvrml::vrml97_node::plane_sensor_classClass object for PlaneSensor nodes
openvrml::vrml97_node::plane_sensor_node
openvrml::vrml97_node::point_light_classClass object for PointLight nodes
openvrml::vrml97_node::point_light_nodePointLight node instances
openvrml::vrml97_node::point_set_classClass object for PointSet nodes
openvrml::vrml97_node::point_set_nodeRepresents PointSet node instances
openvrml::vrml97_node::position_interpolator_classClass object for PositionInterpolator nodes
openvrml::vrml97_node::position_interpolator_nodePositionInterpolator node instances
openvrml::vrml97_node::position_interpolator_node::set_fraction_listenerSet_fraction eventIn handler
openvrml::vrml97_node::proximity_sensor_classClass object for ProximitySensor nodes
openvrml::vrml97_node::proximity_sensor_nodeRepresents ProximitySensor node instances
openvrml::vrml97_node::scalar_interpolator_classClass object for ScalarInterpolator nodes
openvrml::vrml97_node::scalar_interpolator_nodeScalarInterpolator node instances
openvrml::vrml97_node::scalar_interpolator_node::set_fraction_listenerSet_fraction eventIn handler
openvrml::vrml97_node::shape_classClass object for Shape nodes
openvrml::vrml97_node::shape_nodeRepresents Shape node instances
openvrml::vrml97_node::sound_classClass object for Sound nodes
openvrml::vrml97_node::sound_nodeRepresents Sound node instances
openvrml::vrml97_node::sphere_classClass object for Sphere nodes
openvrml::vrml97_node::sphere_nodeSphere node instances
openvrml::vrml97_node::sphere_sensor_classClass object for SphereSensor nodes
openvrml::vrml97_node::sphere_sensor_nodeSphereSensor node instances
openvrml::vrml97_node::spot_light_classClass object for SpotLight nodes
openvrml::vrml97_node::spot_light_nodeSpotLight node instances
openvrml::vrml97_node::switch_classClass object for Switch nodes
openvrml::vrml97_node::switch_nodeSwitch node instances
openvrml::vrml97_node::switch_node::choice_exposedfieldChoice exposedField implementation
openvrml::vrml97_node::switch_node::which_choice_exposedfieldChoice exposedField implementation
openvrml::vrml97_node::text_classClass object for Text nodes
openvrml::vrml97_node::text_nodeText node instances
openvrml::vrml97_node::text_node::font_style_exposedfieldFontStyle exposedField implementation
openvrml::vrml97_node::text_node::glyph_geometryUsed to hold the geometry of individual glyphs
openvrml::vrml97_node::text_node::length_exposedfieldLength exposedField implementation
openvrml::vrml97_node::text_node::max_extent_exposedfieldMaxExtent exposedField implementation
openvrml::vrml97_node::text_node::string_exposedfieldString exposedField implementation
openvrml::vrml97_node::text_node::text_geometryHolds the text geometry
openvrml::vrml97_node::texture_coordinate_classClass object for TextureCoordinate nodes
openvrml::vrml97_node::texture_coordinate_nodeTextureCoordinate node instances
openvrml::vrml97_node::texture_transform_classClass object for TextureTransform nodes
openvrml::vrml97_node::texture_transform_nodeTextureTransform node instances
openvrml::vrml97_node::time_sensor_classClass object for TimeSensor nodes
openvrml::vrml97_node::time_sensor_nodeTimeSensor node instances
openvrml::vrml97_node::time_sensor_node::enabled_exposedfieldEnabled exposedField implementation
openvrml::vrml97_node::time_sensor_node::set_cycle_interval_listenerSet_cycleInterval eventIn handler
openvrml::vrml97_node::time_sensor_node::set_start_time_listenerSet_startTime eventIn handler
openvrml::vrml97_node::touch_sensor_classClass object for TouchSensor nodes
openvrml::vrml97_node::touch_sensor_nodeTouchSensor node instances
openvrml::vrml97_node::transform_classClass object for Transform nodes
openvrml::vrml97_node::transform_nodeTransform node instances
openvrml::vrml97_node::transform_node::center_exposedfieldCenter exposedField implementation
openvrml::vrml97_node::transform_node::rotation_exposedfieldRotation exposedField implementation
openvrml::vrml97_node::transform_node::scale_exposedfieldScale exposedField implementation
openvrml::vrml97_node::transform_node::scale_orientation_exposedfieldScaleOrientation exposedField implementation
openvrml::vrml97_node::transform_node::translation_exposedfieldTranslation exposedField implementation
openvrml::vrml97_node::viewpoint_classClass object for Viewpoint nodes
openvrml::vrml97_node::viewpoint_nodeViewpoint node instance
openvrml::vrml97_node::viewpoint_node::orientation_exposedfieldOrientation exposedField implementation
openvrml::vrml97_node::viewpoint_node::position_exposedfieldPosition exposedField implementation
openvrml::vrml97_node::viewpoint_node::set_bind_listenerSet_bind eventIn listener
openvrml::vrml97_node::visibility_sensor_classClass object for VisibilitySensor nodes
openvrml::vrml97_node::visibility_sensor_nodeVisibilitySensor node instances
openvrml::vrml97_node::world_info_classClass object for WorldInfo nodes
openvrml::vrml97_node::world_info_nodeWorldInfo node instances