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::node_impl_util::abstract_node< Derived >Abstract base class for node implementations
 Copenvrml::node_impl_util::abstract_node_typeAbstract base for openvrml::node_type subclasses
 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_metatype_registryRegistry for node_metatypes
 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_nodeRepresents a VRML Script node
 Copenvrml::script_node::eventoutAn event_emitter along with the emitted value
 Copenvrml::script_node_metatypeClass object for script_nodes
 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