Home | Download | Screen shots | Discussion | Documentation
--- | --- | --- | --- | ---

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::background_node::back_url_exposedfield | BackUrl exposedField implementation
openvrml::vrml97_node::background_node::bottom_url_exposedfield | BottomUrl exposedField implementation
openvrml::vrml97_node::group_node::children_exposedfield | Children exposedField implementation
openvrml::vrml97_node::time_sensor_node::enabled_exposedfield | Enabled exposedField implementation
openvrml::vrml97_node::text_node::font_style_exposedfield | FontStyle exposedField implementation
openvrml::vrml97_node::background_node::front_url_exposedfield | FrontUrl exposedField implementation
openvrml::vrml97_node::text_node::glyph_geometry | Used to hold the geometry of individual glyphs
openvrml::vrml97_node::background_node::left_url_exposedfield | LeftUrl exposedField implementation
openvrml::vrml97_node::text_node::length_exposedfield | Length exposedField implementation
openvrml::gl::viewer::light_info | Light information
openvrml::vrml97_node::text_node::max_extent_exposedfield | MaxExtent exposedField implementation
openvrml::gl::viewer::modelview_matrix_stack | Encapsulates an extended modelview matrix stack
openvrml::appearance_node | Abstract base class for appearance nodes
openvrml::axis_aligned_bounding_box | An axis-aligned bounding box
openvrml::bad_url | Thrown when there is a problem resolving a URI
openvrml::bounding_sphere | A bounding sphere
openvrml::bounding_volume | A bounding volume
openvrml::browser | Encapsulates a VRML browser
openvrml::browser::event | An event
openvrml::child_node | Abstract base class for child nodes
openvrml::color | A color
openvrml::color_node | Abstract base class for color nodes
openvrml::coordinate_node | Abstract base class for coordinate nodes
openvrml::doc | A class to contain document references
openvrml::doc2 | A class to contain document references
openvrml::event_emitter | Abstract base class of event emitters
openvrml::event_listener | Abstract base class of event listeners
openvrml::exposedfield< FieldValue > | Class template to simplify implementation of exposedFields
openvrml::field_value | Abstract 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_mismatch | Thrown 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_node | Abstract base class for font style nodes
openvrml::frustum | A view frustum
openvrml::geometry_node | Abstract base class for geometry nodes
openvrml::gl::viewer | Abstract class for display of VRML models using OpenGL/Mesa
openvrml::gl::viewer::event_info | Input event
openvrml::grouping_node | Abstract base class for grouping nodes
openvrml::image | Pixmap data
openvrml::img | Image data
openvrml::invalid_url | Thrown when parsing a URI fails
openvrml::invalid_vrml | Exception thrown when the parser fails due to errors in the VRML input
openvrml::mat4f | A class for all matrix operations
openvrml::material_node | Abstract base class for material nodes
openvrml::mfcolor | A color array node field value
openvrml::mffloat | A float array node field value
openvrml::mfint32 | An integer array node field value
openvrml::mfnode | A node reference array node field value
openvrml::mfrotation | A rotation array node field value
openvrml::mfstring | A string array node field value
openvrml::mftime | A double array node field value
openvrml::mfvec2f | A 2-component vector array node field value
openvrml::mfvec3f | A 3-component vector array node field value
openvrml::no_alternative_url | Exception thrown when no URI in an alternative URI list can be resolved
openvrml::node | A node in the scene graph
openvrml::node_class | A class object for node instances
openvrml::node_interface | Type information for an interface of a node
openvrml::node_interface_compare | Function object to compare two node_interfaces based on their id
openvrml::node_interface_matches_eventin | Determine if a node_interface matches an eventIn identifier
openvrml::node_interface_matches_eventout | Determine if a node_interface matches an eventOut identifier
openvrml::node_interface_matches_exposedfield | Determine if a node_interface matches an exposedField identifier
openvrml::node_interface_matches_field | Determine if a node_interface matches an field identifier
openvrml::node_ptr | A reference-counted smart pointer for nodes
openvrml::node_traverser | Traverse the children of each node in a node hierarchy only once
openvrml::node_type | Type information object for `node`s
openvrml::normal_node | Abstract base class for normal nodes
openvrml::quatf | A quaternion
openvrml::rendering_context | Information needed during a render traversal
openvrml::rotation | A rotation
openvrml::scene | A scene in the VRML world
openvrml::scope | The scope class keeps track of defined nodes and prototypes
openvrml::script | Abstract class implemented by scripting language bindings
openvrml::script_node | Represents a VRML Script node
openvrml::script_node::eventout | An event_emitter along with the emitted value
openvrml::script_node_class | Class object for script_nodes
openvrml::sfbool | A boolean node field value
openvrml::sfcolor | A color node field value
openvrml::sffloat | A single precision floating point node field value
openvrml::sfimage | A pixmap
openvrml::sfint32 | A 32-bit integer node field value
openvrml::sfnode | A node field value to hold a single node reference
openvrml::sfrotation | A rotation node field value
openvrml::sfstring | A string node field value
openvrml::sftime | A double precision floating point node field value
openvrml::sfvec2f | A 2-component vector node field value
openvrml::sfvec3f | A 3-component vector node field value
openvrml::sound_source_node | Abstract base class for sound source nodes
openvrml::texture_coordinate_node | Abstract base class for texture coordinate nodes
openvrml::texture_node | Abstract base class for texture nodes
openvrml::texture_transform_node | Abstract base class for texture transform nodes
openvrml::transform_node | Abstract base class for texture transform nodes
openvrml::unreachable_url | Thrown when a URI cannot be reached
openvrml::unsupported_interface | Exception to indicate that a node interface is not supported
openvrml::vec2f | Two-component single precision vector
openvrml::vec3f | Three-component single precision vector
openvrml::viewer | Map the scene graph to the underlying graphics library
openvrml::viewer_in_use | Exception thrown when attempting to associate a `viewer` with a `browser` when the `viewer` is already associated with a `browser`
openvrml::viewpoint_node | Abstract base class for texture transform nodes
openvrml::vrml97_node::abstract_base | Abstract base class for VRML97 node implementations
openvrml::vrml97_node::abstract_indexed_set_node | Abstract base class for IndexedFaceSet and IndexedLineSet
openvrml::vrml97_node::abstract_indexed_set_node::set_color_index_listener | Set_colorIndex event handler
openvrml::vrml97_node::abstract_light_node | Base class for all light nodes
openvrml::vrml97_node::abstract_texture_node | Abstract base class for VRML97 texture nodes
openvrml::vrml97_node::anchor_class | Class object for Anchor nodes
openvrml::vrml97_node::anchor_node | Represents Anchor node instances
openvrml::vrml97_node::appearance_class | Class object for Appearance nodes
openvrml::vrml97_node::appearance_node | Appearance node instances
openvrml::vrml97_node::audio_clip_class | Class object for AudioClip nodes
openvrml::vrml97_node::audio_clip_node | AudioClip node instances
openvrml::vrml97_node::background_class | Class object for Background nodes
openvrml::vrml97_node::background_node | Background node instances
openvrml::vrml97_node::background_node::set_bind_listener | Set_bind eventIn listener
openvrml::vrml97_node::billboard_class | Class object for Billboard nodes
openvrml::vrml97_node::billboard_node | Billboard node instances
openvrml::vrml97_node::box_class | Class object for Box nodes
openvrml::vrml97_node::box_node | Box node instances
openvrml::vrml97_node::collision_class | Class object for Collision nodes
openvrml::vrml97_node::collision_node | Collision node instances
openvrml::vrml97_node::color_class | Class object for Color nodes
openvrml::vrml97_node::color_interpolator_class | Class object for ColorInterpolator nodes
openvrml::vrml97_node::color_interpolator_node | ColorInterpolator node instances
openvrml::vrml97_node::color_interpolator_node::set_fraction_listener | Set_fraction event handler
openvrml::vrml97_node::color_node | Color node instances
openvrml::vrml97_node::cone_class | Class object for Cone nodes
openvrml::vrml97_node::cone_node | Cone node instances
openvrml::vrml97_node::coordinate_class | Class object for Material nodes
openvrml::vrml97_node::coordinate_interpolator_class | Class object for CoordinateInterpolator nodes
openvrml::vrml97_node::coordinate_interpolator_node | CoordinateInterpolator node instances
openvrml::vrml97_node::coordinate_interpolator_node::set_fraction_listener | Set_fraction event handler
openvrml::vrml97_node::coordinate_node | Coordinate node instances
openvrml::vrml97_node::cylinder_class | Class object for Cylinder nodes
openvrml::vrml97_node::cylinder_node | Cylinder node instances
openvrml::vrml97_node::cylinder_sensor_class | Class object for CylinderSensor nodes
openvrml::vrml97_node::cylinder_sensor_node | CylinderSensor node instances
openvrml::vrml97_node::directional_light_class | Class object for DirectionalLight nodes
openvrml::vrml97_node::directional_light_node | DirectionalLight node instances
openvrml::vrml97_node::elevation_grid_class | Class object for ElevationGrid nodes
openvrml::vrml97_node::elevation_grid_node | ElevationGrid node instances
openvrml::vrml97_node::elevation_grid_node::set_height_listener | Set_height event handler
openvrml::vrml97_node::extrusion_class | Class object for Extrusion nodes
openvrml::vrml97_node::extrusion_node | Extrusion node instances
openvrml::vrml97_node::extrusion_node::set_cross_section_listener | Set_crossSection event handler
openvrml::vrml97_node::fog_class | Class object for Fog nodes
openvrml::vrml97_node::fog_node | Fog node instances
openvrml::vrml97_node::fog_node::set_bind_listener | Set_bind event handler
openvrml::vrml97_node::font_style_class | Class object for FontStyle nodes
openvrml::vrml97_node::font_style_node | FontStyle node instances
openvrml::vrml97_node::group_class | Class object for Group nodes
openvrml::vrml97_node::group_node | Represents Group node instances
openvrml::vrml97_node::group_node::add_children_listener | AddChildren event listener
openvrml::vrml97_node::image_texture_class | Class object for ImageTexture nodes
openvrml::vrml97_node::image_texture_node | Represents ImageTexture node instances
openvrml::vrml97_node::image_texture_node::url_exposedfield | Url exposedField
openvrml::vrml97_node::indexed_face_set_class | Class object for IndexedFaceSet nodes
openvrml::vrml97_node::indexed_face_set_node | Represents IndexedFaceSet node instances
openvrml::vrml97_node::indexed_face_set_node::set_normal_index_listener | Set_normalIndex event handler
openvrml::vrml97_node::indexed_line_set_class | Class object for IndexedLineSet nodes
openvrml::vrml97_node::indexed_line_set_node | Represents IndexedLineSet node instances
openvrml::vrml97_node::inline_class | Class object for Inline nodes
openvrml::vrml97_node::inline_node | Represents Inline node instances
openvrml::vrml97_node::lod_class | Class object for LOD nodes
openvrml::vrml97_node::lod_node | Represents LOD node instances
openvrml::vrml97_node::material_class | Class object for Material nodes
openvrml::vrml97_node::material_node | Material node instances
openvrml::vrml97_node::movie_texture_class | Class object for MovieTexture nodes
openvrml::vrml97_node::movie_texture_node | MovieTexture node instances
openvrml::vrml97_node::movie_texture_node::set_speed_listener | Set_speed eventIn handler
openvrml::vrml97_node::navigation_info_class | Class object for NavigationInfo nodes
openvrml::vrml97_node::navigation_info_node | NavigationInfo node instances
openvrml::vrml97_node::navigation_info_node::set_bind_listener | Set_bind eventIn handler
openvrml::vrml97_node::normal_class | Class object for Normal nodes
openvrml::vrml97_node::normal_interpolator_class | Class object for NormalInterpolator nodes
openvrml::vrml97_node::normal_interpolator_node | NormalInterpolator node instances
openvrml::vrml97_node::normal_interpolator_node::set_fraction_listener | Set_fraction eventIn handler
openvrml::vrml97_node::normal_node | Normal node instances
openvrml::vrml97_node::orientation_interpolator_class | Class object for OrientationInterpolator nodes
openvrml::vrml97_node::orientation_interpolator_node | OrientationInterpolator node instances
openvrml::vrml97_node::orientation_interpolator_node::set_fraction_listener | Set_fraction eventIn handler
openvrml::vrml97_node::pixel_texture_class | Class object for PixelTexture nodes
openvrml::vrml97_node::pixel_texture_node | Represents PixelTexture node instances
openvrml::vrml97_node::plane_sensor_class | Class object for PlaneSensor nodes
openvrml::vrml97_node::plane_sensor_node |
openvrml::vrml97_node::point_light_class | Class object for PointLight nodes
openvrml::vrml97_node::point_light_node | PointLight node instances
openvrml::vrml97_node::point_set_class | Class object for PointSet nodes
openvrml::vrml97_node::point_set_node | Represents PointSet node instances
openvrml::vrml97_node::position_interpolator_class | Class object for PositionInterpolator nodes
openvrml::vrml97_node::position_interpolator_node | PositionInterpolator node instances
openvrml::vrml97_node::position_interpolator_node::set_fraction_listener | Set_fraction eventIn handler
openvrml::vrml97_node::proximity_sensor_class | Class object for ProximitySensor nodes
openvrml::vrml97_node::proximity_sensor_node | Represents ProximitySensor node instances
openvrml::vrml97_node::scalar_interpolator_class | Class object for ScalarInterpolator nodes
openvrml::vrml97_node::scalar_interpolator_node | ScalarInterpolator node instances
openvrml::vrml97_node::scalar_interpolator_node::set_fraction_listener | Set_fraction eventIn handler
openvrml::vrml97_node::shape_class | Class object for Shape nodes
openvrml::vrml97_node::shape_node | Represents Shape node instances
openvrml::vrml97_node::sound_class | Class object for Sound nodes
openvrml::vrml97_node::sound_node | Represents Sound node instances
openvrml::vrml97_node::sphere_class | Class object for Sphere nodes
openvrml::vrml97_node::sphere_node | Sphere node instances
openvrml::vrml97_node::sphere_sensor_class | Class object for SphereSensor nodes
openvrml::vrml97_node::sphere_sensor_node | SphereSensor node instances
openvrml::vrml97_node::spot_light_class | Class object for SpotLight nodes
openvrml::vrml97_node::spot_light_node | SpotLight node instances
openvrml::vrml97_node::switch_class | Class object for Switch nodes
openvrml::vrml97_node::switch_node | Switch node instances
openvrml::vrml97_node::switch_node::choice_exposedfield | Choice exposedField implementation
openvrml::vrml97_node::text_class | Class object for Text nodes
openvrml::vrml97_node::text_node | Text node instances
openvrml::vrml97_node::text_node::string_exposedfield | String exposedField implementation
openvrml::vrml97_node::texture_coordinate_class | Class object for TextureCoordinate nodes
openvrml::vrml97_node::texture_coordinate_node | TextureCoordinate node instances
openvrml::vrml97_node::texture_transform_class | Class object for TextureTransform nodes
openvrml::vrml97_node::texture_transform_node | TextureTransform node instances
openvrml::vrml97_node::time_sensor_class | Class object for TimeSensor nodes
openvrml::vrml97_node::time_sensor_node | TimeSensor node instances
openvrml::vrml97_node::time_sensor_node::set_cycle_interval_listener | Set_cycleInterval eventIn handler
openvrml::vrml97_node::touch_sensor_class | Class object for TouchSensor nodes
openvrml::vrml97_node::touch_sensor_node | TouchSensor node instances
openvrml::vrml97_node::transform_class | Class object for Transform nodes
openvrml::vrml97_node::transform_node | Transform node instances
openvrml::vrml97_node::transform_node::center_exposedfield | Center exposedField implementation
openvrml::vrml97_node::viewpoint_class | Class object for Viewpoint nodes
openvrml::vrml97_node::viewpoint_node | Viewpoint node instance
openvrml::vrml97_node::viewpoint_node::set_bind_listener | Set_bind eventIn listener
openvrml::vrml97_node::visibility_sensor_class | Class object for VisibilitySensor nodes
openvrml::vrml97_node::visibility_sensor_node | VisibilitySensor node instances
openvrml::vrml97_node::world_info_class | Class object for WorldInfo nodes
openvrml::vrml97_node::world_info_node | WorldInfo node instances
openvrml::vrml97_node::viewpoint_node::orientation_exposedfield | Orientation exposedField implementation
openvrml::vrml97_node::viewpoint_node::position_exposedfield | Position exposedField implementation
openvrml::vrml97_node::group_node::remove_children_listener | RemoveChildren event listener
openvrml::vrml97_node::background_node::right_url_exposedfield | RightUrl exposedField implementation
openvrml::vrml97_node::transform_node::rotation_exposedfield | Rotation exposedField implementation
openvrml::vrml97_node::transform_node::scale_exposedfield | Scale exposedField implementation
openvrml::vrml97_node::transform_node::scale_orientation_exposedfield | ScaleOrientation exposedField implementation
openvrml::script_node::script_event_listener< FieldValue > | Event listener
openvrml::script_node::script_node_type | Type objects for script_nodes
openvrml::vrml97_node::abstract_indexed_set_node::set_coord_index_listener | Set_coordIndex event handler
openvrml::vrml97_node::extrusion_node::set_orientation_listener | Set_orientation event handler
openvrml::vrml97_node::extrusion_node::set_scale_listener | Set_scale event handler
openvrml::vrml97_node::extrusion_node::set_spine_listener | Set_spine event handler
openvrml::vrml97_node::time_sensor_node::set_start_time_listener | Set_startTime eventIn handler
openvrml::vrml97_node::indexed_face_set_node::set_tex_coord_index_listener | Set_coordIndex event handler
openvrml::script_node::set_url_listener_t | Set_url event listener
openvrml::vrml97_node::text_node::text_geometry | Holds the text geometry
openvrml::vrml97_node::background_node::top_url_exposedfield | TopUrl exposedField implementation
openvrml::vrml97_node::transform_node::translation_exposedfield | Translation exposedField implementation
openvrml::vrml97_node::switch_node::which_choice_exposedfield | Choice exposedField implementation