Home | Download | Screen shots | Discussion | Documentation |
---|
►Nopenvrml | The OpenVRML Runtime Library |
►Ngl | OpenGL geometry renderer |
►Cviewer | Abstract class for display of VRML models using OpenGL/Mesa |
Cevent_info | Input event |
Clight_info | Light information |
Cmodelview_matrix_stack | Encapsulates an extended modelview matrix stack |
►Nnode_impl_util | Utility classes to facilitate node implementations |
►Cabstract_node | Abstract base class for node implementations |
Cevent_emitter | Concrete event emitter class template |
Cexposedfield | ExposedField implementation |
Cabstract_node_type | Abstract base for openvrml::node_type subclasses |
CBindableNodeConcept | Concept checking class to validate that a template parameter is a model of the Bindable Node concept |
Cbound_node_stack | A stack of bindable nodes |
Cevent_emitter_base | Abstract base for event_emitter implementations |
Cevent_listener_base | Abstract base for event_listener implementations |
►Cnode_type_impl | A template for concrete node_types |
Cevent_emitter_ptr | Concrete pointer-to-member wrapper |
Cevent_listener_ptr | Concrete pointer-to-member wrapper |
Cfield_ptr | Concrete pointer-to-member wrapper |
Cptr_to_polymorphic_mem | Abstract base class for a pointer-to-polymorphic-member type |
Cptr_to_polymorphic_mem_impl | Concrete pointer-to-polymorphic-member type |
Cappearance_node | Abstract base class for appearance nodes |
Caxis_aligned_bounding_box | An axis-aligned bounding box |
Cbackground_node | Abstract base class for background nodes |
Cbad_media_type | Thrown when an unexpected media type is received |
Cbad_url | Thrown when there is a problem resolving a URI |
Cbounded_volume_node | Abstract base class for nodes that represent a bounded volume in the scene graph |
Cbounding_sphere | A bounding sphere |
Cbounding_volume | A bounding volume |
Cbrowser | Encapsulates a VRML browser |
Cbrowser_event | A browser -wide event |
Cbrowser_listener | This class should be inherited by classes that want to listen for browser_events |
Cchild_node | Abstract base class for child nodes |
Ccolor | A POD-struct comprising a color |
Ccolor_node | Abstract base class for color nodes |
Ccolor_rgba | A POD-struct comprising a color with an alpha channel |
Ccolor_rgba_node | Abstract base class for RGBA color nodes |
Ccolor_rgba_parser | The implementation of the openvrml::color_rgba_p functor parser |
Ccoordinate_node | Abstract base class for coordinate nodes |
Cevent_emitter | Abstract base class of event emitters |
Cevent_listener | Abstract base class of event listeners |
Cexposedfield | Class template to simplify implementation of exposedFields |
►Cfield_value | Abstract base class for the VRML field types |
Cvalue_type_constructor_tag | This struct exists only to disambiguate field_value 's constructor template from its copy constructor |
Cfield_value_emitter | Concrete event emitter template |
Cfield_value_listener | Concrete event listener template |
Cfield_value_type_mismatch | Thrown when field value types do not match, generally in a ROUTE or IS |
CFieldValueConcept | Concept checking class to validate that a template parameter is a model of the Field Value concept |
Cfont_style_node | Abstract base class for font style nodes |
Cfrustum | A view frustum |
Cgeometry_node | Abstract base class for geometry nodes |
Cgrouping_node | Abstract base class for grouping nodes |
Cimage | Pixmap data |
Cinvalid_url | Thrown when parsing a URI fails |
Cinvalid_vrml | Exception thrown when the parser fails due to errors in the VRML input |
Clight_node | Abstract base class for light nodes |
Cmat4f | A POD-struct comprising a 4x4 matrix |
Cmaterial_node | Abstract base class for material nodes |
Cmfbool | A bool array node field value |
Cmfcolor | A color array node field value |
Cmfcolorrgba | A color_rgba array node field value |
Cmfdouble | A double array node field value |
Cmffloat | A float array node field value |
Cmfimage | A image array node field value |
Cmfint32 | An integer array node field value |
Cmfnode | A node reference array node field value |
Cmfrotation | A rotation array node field value |
Cmfstring | A string array node field value |
Cmftime | A double array node field value |
Cmfvec2d | A 2-component vector array node field value |
Cmfvec2f | A 2-component vector array node field value |
Cmfvec3d | A 3-component vector array node field value |
Cmfvec3f | A 3-component vector array node field value |
Cnavigation_info_node | Abstract base class for normal nodes |
Cno_alternative_url | Exception thrown when no URI in an alternative URI list can be resolved |
Cnode | A node in the scene graph |
Cnode_event_listener | Base class for event listeners of nodes |
Cnode_field_value_listener | Base class for field_value_listeners that are members of nodes |
Cnode_interface | Type information for an interface of a node |
Cnode_interface_compare | Function object to compare two node_interfaces based on their id |
Cnode_interface_matches_eventin | Determine if a node_interface matches an eventIn identifier |
Cnode_interface_matches_eventout | Determine if a node_interface matches an eventOut identifier |
Cnode_interface_matches_exposedfield | Determine if a node_interface matches an exposedField identifier |
Cnode_interface_matches_field | Determine if a node_interface matches an field identifier |
Cnode_metatype | A class object for node instances |
Cnode_metatype_id | Identifier for node_metatypes |
Cnode_metatype_registry | Registry for node_metatypes |
Cnode_traverser | Traverse the children of each node in a node hierarchy only once |
Cnode_type | Type information object for nodes |
Cnormal_node | Abstract base class for normal nodes |
Cnull_node_metatype | A placeholder node_metatype |
Cnull_node_type | A placeholder node_type |
Cnull_vrml97_parse_actions | No-op semantic actions for vrml97_grammar |
Cnull_x3d_vrml_parse_actions | No-op semantic actions for x3d_vrml_grammar |
Cpointing_device_sensor_node | A node that can be affected by a pointing device |
Cquatf | A POD-struct comprising a quaternion |
Crendering_context | Information needed during a render traversal |
Cresource_fetcher | An abstract factory for resource_istreams |
Cresource_istream | An abstract input stream for network resources |
Crotation | A POD-struct comprising a rotation |
Cscene | A scene in the VRML world |
Cscope | The scope class keeps track of defined nodes and prototypes |
Cscoped_light_node | A light that falls within a specified area |
Cscript | Abstract class implemented by scripting language bindings |
Cscript_factory | An abstract factory for scripts |
Cscript_factory_registry | Registry of script_factories |
►Cscript_node | Represents a VRML Script node |
Ceventout | An event_emitter along with the emitted value |
Cscript_node_metatype | Class object for script_nodes |
Csfbool | A boolean node field value |
Csfcolor | A color node field value |
Csfcolorrgba | A color_rgba node field value |
Csfdouble | A single precision doubleing point node field value |
Csffloat | A single precision floating point node field value |
Csfimage | A pixmap |
Csfint32 | A 32-bit integer node field value |
Csfnode | A node field value to hold a single node reference |
Csfrotation | A rotation node field value |
Csfstring | A string node field value |
Csftime | A double precision floating point node field value |
Csfvec2d | A 2-component vector node field value |
Csfvec2f | A 2-component vector node field value |
Csfvec3d | A 3-component vector node field value |
Csfvec3f | A 3-component vector node field value |
Csound_source_node | Abstract base class for sound source nodes |
Cstream_listener | An interface to simplify asynchronously reading a resource_istream |
Ctexture_coordinate_node | Abstract base class for texture coordinate nodes |
Ctexture_node | Abstract base class for texture nodes |
Ctexture_transform_node | Abstract base class for texture transform nodes |
Ctime_dependent_node | Abstract base class for time-dependent nodes |
Ctransform_node | Abstract base class for transform nodes |
Cunreachable_url | Thrown when a URI cannot be reached |
Cunsupported_interface | Exception to indicate that a node interface is not supported |
Cvec2d | Two-component double-precision vector |
Cvec2d_parser | The implementation of the openvrml::vec2d_p functor parser |
Cvec2f | A POD-struct comprising a two-component single-precision vector |
Cvec3d | A POD-struct comprising a three-component double-precision vector |
Cvec3d_parser | The implementation of the openvrml::vec3d_p functor parser |
Cvec3f | Three-component single-precision vector |
Cviewer | Map the scene graph to the underlying graphics library |
Cviewer_in_use | Exception thrown when attempting to associate a viewer with a browser when the viewer is already associated with a browser |
Cviewpoint_node | Abstract base class for viewpoint nodes |
►Cvrml97_grammar | A Spirit grammar for parsing VRML97 |
Cdefinition | VRML97 grammar definition |
Cvrml97_parse_error_handler | A Spirit error handler that emits error and warning messages to a std::ostream |
Cvrml97_skip_grammar | A Spirit grammar appropriate for use as a skip parser for VRML97 and VRML-encoded X3D |
Cvrml97_space_parser | A Spirit space parser appropriate for use with VRML97 and VRML-encoded X3D |
►Cx3d_vrml_grammar | A Spirit grammar for parsing Classic VRML X3D |
Cdefinition | Classic VRML X3D grammar definition |
Cx3d_vrml_parse_error_handler | A Spirit error handler that emits error and warning messages to a std::ostream |