Main Page | Modules | Namespace List | Class Hierarchy | Class List | Namespace Members | Class Members | Related Pages

OpenVRML Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
openvrml::vrml97_node::abstract_baseAbstract base class for VRML97 node implementations
openvrml::vrml97_node::abstract_child_nodeBase class for all child nodes
openvrml::vrml97_node::abstract_geometry_nodeBase class for all geometry nodes
openvrml::vrml97_node::abstract_indexed_set_nodeAbstract base class for IndexedFaceSet and IndexedLineSet
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::appearance_nodeAbstract base class 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::axis_aligned_bounding_boxAn axis-aligned bounding box
openvrml::vrml97_node::background_classClass object for Background nodes
openvrml::vrml97_node::background_nodeBackground node instances
openvrml::bad_urlThrown when there is a problem resolving a URI
openvrml::vrml97_node::billboard_classClass object for Billboard nodes
openvrml::vrml97_node::billboard_nodeBillboard node instances
openvrml::bounding_sphereA bounding sphere
openvrml::bounding_volumeA bounding volume
openvrml::vrml97_node::box_classClass object for Box nodes
openvrml::vrml97_node::box_nodeBox node instances
openvrml::browserEncapsulates a VRML browser
openvrml::browser::eventAn event
openvrml::child_nodeAbstract base class for child nodes
openvrml::vrml97_node::collision_classClass object for Collision nodes
openvrml::vrml97_node::collision_nodeCollision node instances
openvrml::colorA color
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_nodeColor node instances
openvrml::color_nodeAbstract base class for color nodes
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_nodeCoordinate node instances
openvrml::coordinate_nodeAbstract base class for coordinate nodes
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::docA class to contain document references
openvrml::doc2A class to contain document references
openvrml::vrml97_node::elevation_grid_classClass object for ElevationGrid nodes
openvrml::vrml97_node::elevation_grid_nodeElevationGrid node instances
openvrml::vrml97_node::extrusion_classClass object for Extrusion nodes
openvrml::vrml97_node::extrusion_nodeExtrusion node instances
openvrml::field_valueAbstract base class for the VRML field types
openvrml::field_value_ptrA reference-counting smart pointer for field_values
openvrml::field_value_type_mismatchThrown when field value types do not match, generally in a ROUTE or IS
openvrml::vrml97_node::fog_classClass object for Fog nodes
openvrml::vrml97_node::fog_nodeFog node instances
openvrml::vrml97_node::font_style_classClass object for FontStyle nodes
openvrml::vrml97_node::font_style_nodeFontStyle node instances
openvrml::font_style_nodeAbstract base class for font style nodes
openvrml::frustumA view frustum
openvrml::geometry_nodeAbstract base class for geometry nodes
openvrml::vrml97_node::group_classClass object for Group nodes
openvrml::vrml97_node::group_nodeRepresents Group node instances
openvrml::grouping_nodeAbstract base class for grouping nodes
openvrml::vrml97_node::image_texture_classClass object for ImageTexture nodes
openvrml::vrml97_node::image_texture_nodeRepresents ImageTexture node instances
openvrml::imgImage data
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_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::invalid_urlThrown when parsing a URI fails
openvrml::invalid_vrmlException thrown when the parser fails due to errors in the VRML input
openvrml::vrml97_node::lod_classClass object for LOD nodes
openvrml::vrml97_node::lod_nodeRepresents LOD node instances
openvrml::mat4fA class for all matrix operations
openvrml::vrml97_node::material_classClass object for Material nodes
openvrml::material_nodeAbstract base class for material nodes
openvrml::vrml97_node::material_nodeMaterial node instances
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::vrml97_node::movie_texture_classClass object for MovieTexture nodes
openvrml::vrml97_node::movie_texture_nodeMovieTexture node instances
openvrml::vrml97_node::navigation_info_classClass object for NavigationInfo nodes
openvrml::vrml97_node::navigation_info_nodeNavigationInfo node instances
openvrml::nodeA node in the scene graph
openvrml::node::polled_eventout_valueSimple struct for use in implementing nodes that are polled for pending events
openvrml::node::routeA route from one node to another through which events propagate
openvrml::node_classA class object for node instances
openvrml::node_class_ptrNode_class_ptr is a reference-counting smart pointer for node_classes
openvrml::node_interfaceType information for an interface of a node
openvrml::node_interface_setA group of unique node_interfaces
openvrml::node_interface_set::id_lessA functor for ordering node_interfaces in the set
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::node_type_ptrNode_type_ptr is a reference-counting smart pointer for node_types
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_nodeNormal node instances
openvrml::normal_nodeAbstract base class for normal nodes
openvrml::vrml97_node::orientation_interpolator_classClass object for OrientationInterpolator nodes
openvrml::vrml97_node::orientation_interpolator_nodeOrientationInterpolator node instances
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::proximity_sensor_classClass object for ProximitySensor nodes
openvrml::vrml97_node::proximity_sensor_nodeRepresents ProximitySensor node instances
openvrml::quatfA quaternion
openvrml::rendering_contextInformation needed during a render traversal
openvrml::rotationA rotation
openvrml::vrml97_node::scalar_interpolator_classClass object for ScalarInterpolator nodes
openvrml::vrml97_node::scalar_interpolator_nodeScalarInterpolator node instances
openvrml::sceneA scene in the VRML world
openvrml::scopeThe scope class keeps track of defined nodes and prototypes
openvrml::scope_ptrScope_ptr is a reference-counting smart pointer for scopes
openvrml::scriptAbstract class implemented by scripting language bindings
openvrml::script_nodeRepresents a VRML Script node
openvrml::script_node::script_node_typeType objects for script_nodes
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::sfimage
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::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::sound_source_nodeAbstract base class for sound source nodes
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::text_classClass object for Text nodes
openvrml::vrml97_node::text_nodeText node instances
openvrml::vrml97_node::text_node::glyph_geometryUsed to hold the geometry of individual glyphs
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::texture_coordinate_nodeAbstract base class for texture coordinate nodes
openvrml::texture_nodeAbstract base class for texture nodes
openvrml::vrml97_node::texture_transform_classClass object for TextureTransform nodes
openvrml::texture_transform_nodeAbstract base class for texture transform 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::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::transform_nodeAbstract base class for texture transform nodes
openvrml::vrml97_node::transform_nodeTransform node instances
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::gl::viewerAbstract class for display of VRML models using OpenGL/Mesa
openvrml::viewerMap the scene graph to the underlying graphics library
openvrml::gl::viewer::event_infoInput event
openvrml::gl::viewer::light_infoLight information
openvrml::gl::viewer::modelview_matrix_stackEncapsulates an extended modelview matrix stack
openvrml::vrml97_node::viewpoint_classClass object for Viewpoint nodes
openvrml::vrml97_node::viewpoint_nodeViewpoint node instance
openvrml::viewpoint_nodeAbstract base class for texture transform nodes
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