Home | Download | Screen shots | Discussion | Documentation |
---|
abstract_base encapsulates the mechanisms for field access and mutation, event dispatch, and eventOut access.
Public Member Functions | |
virtual | ~abstract_base ()=0 throw () |
Destroy. | |
Protected Member Functions | |
abstract_base (const node_type &type, const boost::shared_ptr< openvrml::scope > &scope) | |
Construct. | |
Private Member Functions | |
virtual const field_value & | do_field (const std::string &id) const throw (unsupported_interface) |
Get a field value for a node. | |
virtual openvrml::event_listener & | do_event_listener (const std::string &id) throw (unsupported_interface) |
Get an event listener. | |
virtual openvrml::event_emitter & | do_event_emitter (const std::string &id) throw (unsupported_interface) |
Get an event emitter. |
|
Destroy.
|
|
Construct.
|
|
Get a field value for a node.
Implements openvrml::node. |
|
Get an event listener. This method is called by node::event_listener.
Implements openvrml::node. |
|
Get an event emitter. This method is called by node::event_emitter.
Implements openvrml::node. |