Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 Copenvrml::bounding_volumeA bounding volume
 Copenvrml::browserEncapsulates a VRML browser
 Copenvrml::browser_eventA browser-wide event
 Copenvrml::browser_listenerThis class should be inherited by classes that want to listen for browser_events
 Copenvrml::colorA POD-struct comprising a color
 Copenvrml::color_rgbaA POD-struct comprising a color with an alpha channel
 Copenvrml::color_rgba_parserThe implementation of the openvrml::color_rgba_p functor parser
 Copenvrml::event_emitterAbstract base class of event emitters
 Copenvrml::event_listenerAbstract base class of event listeners
 Copenvrml::field_valueAbstract base class for the VRML field types
 Copenvrml::field_value::value_type_constructor_tagThis struct exists only to disambiguate field_value's constructor template from its copy constructor
 Copenvrml::FieldValueConcept< T >Concept checking class to validate that a template parameter is a model of the Field Value concept
 Copenvrml::frustumA view frustum
 Copenvrml::gl::viewer::event_infoInput event
 Copenvrml::gl::viewer::light_infoLight information
 Copenvrml::gl::viewer::modelview_matrix_stackEncapsulates an extended modelview matrix stack
 Copenvrml::imagePixmap data
 Copenvrml::mat4fA POD-struct comprising a 4x4 matrix
 Copenvrml::nodeA node in the scene graph
 Copenvrml::node_impl_util::BindableNodeConcept< T >Concept checking class to validate that a template parameter is a model of the Bindable Node concept
 Copenvrml::node_impl_util::ptr_to_polymorphic_mem< MemberBase, Object >Abstract base class for a pointer-to-polymorphic-member type
 Copenvrml::node_interfaceType information for an interface of a node
 Copenvrml::node_interface_compareFunction object to compare two node_interfaces based on their id
 Copenvrml::node_interface_matches_eventinDetermine if a node_interface matches an eventIn identifier
 Copenvrml::node_interface_matches_eventoutDetermine if a node_interface matches an eventOut identifier
 Copenvrml::node_interface_matches_exposedfieldDetermine if a node_interface matches an exposedField identifier
 Copenvrml::node_interface_matches_fieldDetermine if a node_interface matches an field identifier
 Copenvrml::node_metatypeA class object for node instances
 Copenvrml::node_metatype_idIdentifier for node_metatypes
 Copenvrml::node_metatype_registryRegistry for node_metatypes
 Copenvrml::node_traverserTraverse the children of each node in a node hierarchy only once
 Copenvrml::node_typeType information object for nodes
 Copenvrml::null_vrml97_parse_actionsNo-op semantic actions for vrml97_grammar
 Copenvrml::quatfA POD-struct comprising a quaternion
 Copenvrml::rendering_contextInformation needed during a render traversal
 Copenvrml::resource_fetcherAn abstract factory for resource_istreams
 Copenvrml::rotationA POD-struct comprising a rotation
 Copenvrml::sceneA scene in the VRML world
 Copenvrml::scopeThe scope class keeps track of defined nodes and prototypes
 Copenvrml::scriptAbstract class implemented by scripting language bindings
 Copenvrml::script_factoryAn abstract factory for scripts
 Copenvrml::script_factory_registryRegistry of script_factories
 Copenvrml::script_node::eventoutAn event_emitter along with the emitted value
 Copenvrml::stream_listenerAn interface to simplify asynchronously reading a resource_istream
 Copenvrml::vec2dTwo-component double-precision vector
 Copenvrml::vec2d_parserThe implementation of the openvrml::vec2d_p functor parser
 Copenvrml::vec2fA POD-struct comprising a two-component single-precision vector
 Copenvrml::vec3dA POD-struct comprising a three-component double-precision vector
 Copenvrml::vec3d_parserThe implementation of the openvrml::vec3d_p functor parser
 Copenvrml::vec3fThree-component single-precision vector
 Copenvrml::viewerMap the scene graph to the underlying graphics library
 Copenvrml::vrml97_grammar< Actions, ErrorHandler >A Spirit grammar for parsing VRML97
 Copenvrml::vrml97_grammar< Actions, ErrorHandler >::definition< ScannerT >VRML97 grammar definition
 Copenvrml::vrml97_parse_error_handlerA Spirit error handler that emits error and warning messages to a std::ostream
 Copenvrml::vrml97_skip_grammarA Spirit grammar appropriate for use as a skip parser for VRML97 and VRML-encoded X3D
 Copenvrml::vrml97_space_parserA Spirit space parser appropriate for use with VRML97 and VRML-encoded X3D
 Copenvrml::x3d_vrml_grammar< Actions, ErrorHandler >A Spirit grammar for parsing Classic VRML X3D
 Copenvrml::x3d_vrml_grammar< Actions, ErrorHandler >::definition< ScannerT >Classic VRML X3D grammar definition
 Copenvrml::x3d_vrml_parse_error_handlerA Spirit error handler that emits error and warning messages to a std::ostream
 Copenvrml::node_impl_util::ptr_to_polymorphic_mem< openvrml::event_emitter, Node >
 Copenvrml::node_impl_util::ptr_to_polymorphic_mem< openvrml::event_listener, Node >
 Copenvrml::node_impl_util::ptr_to_polymorphic_mem< openvrml::field_value, Node >
 Cstd::exceptionSTL class
 Cstd::ios_baseSTL class
 Cstd::stack< T >STL class