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
Report error
Generated Thu Aug 4 13:18:20 2005 by Doxygen 1.4.4