Home
Download
Screen shots
Discussion
Documentation
Main Page
Modules
Namespaces
Classes
Related Pages
Class List
Class Hierarchy
Class Members
OpenVRML Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
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::gl::viewer::light_info
Light information
openvrml::gl::viewer::modelview_matrix_stack
Encapsulates an extended modelview matrix stack
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::script_event_listener< FieldValue >
Event listener
openvrml::script_node::script_node_type
Type objects for
script_nodes
openvrml::script_node::set_url_listener_t
Set_url event listener
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_indexed_set_node::set_coord_index_listener
Set_coordIndex 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::back_url_exposedfield
BackUrl exposedField implementation
openvrml::vrml97_node::background_node::bottom_url_exposedfield
BottomUrl exposedField implementation
openvrml::vrml97_node::background_node::front_url_exposedfield
FrontUrl exposedField implementation
openvrml::vrml97_node::background_node::left_url_exposedfield
LeftUrl exposedField implementation
openvrml::vrml97_node::background_node::right_url_exposedfield
RightUrl exposedField implementation
openvrml::vrml97_node::background_node::set_bind_listener
Set_bind eventIn listener
openvrml::vrml97_node::background_node::top_url_exposedfield
TopUrl exposedField implementation
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::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::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::group_node::children_exposedfield
Children exposedField implementation
openvrml::vrml97_node::group_node::remove_children_listener
RemoveChildren 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_face_set_node::set_tex_coord_index_listener
Set_coordIndex 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::switch_node::which_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::font_style_exposedfield
FontStyle exposedField implementation
openvrml::vrml97_node::text_node::glyph_geometry
Used to hold the geometry of individual glyphs
openvrml::vrml97_node::text_node::length_exposedfield
Length exposedField implementation
openvrml::vrml97_node::text_node::max_extent_exposedfield
MaxExtent exposedField implementation
openvrml::vrml97_node::text_node::string_exposedfield
String exposedField implementation
openvrml::vrml97_node::text_node::text_geometry
Holds the text geometry
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::enabled_exposedfield
Enabled exposedField implementation
openvrml::vrml97_node::time_sensor_node::set_cycle_interval_listener
Set_cycleInterval eventIn handler
openvrml::vrml97_node::time_sensor_node::set_start_time_listener
Set_startTime 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::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::vrml97_node::transform_node::translation_exposedfield
Translation 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::orientation_exposedfield
Orientation exposedField implementation
openvrml::vrml97_node::viewpoint_node::position_exposedfield
Position exposedField implementation
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
Report error
Generated Fri Aug 25 21:35:19 2006 by Doxygen 1.4.7