| Home | Download | Screen shots | Discussion | Documentation |
|---|
exposedField implementation. More...
#include <openvrml/node_impl_util.h>

Public Member Functions | |
| exposedfield (openvrml::node &node, const typename FieldValue::value_type &value=typename FieldValue::value_type()) | |
| Construct. | |
| exposedfield (const exposedfield< FieldValue > &obj) throw () | |
| Construct a copy. | |
| virtual | ~exposedfield () throw () |
| Destroy. | |
Private Member Functions | |
| virtual std::auto_ptr < field_value > | do_clone () const throw ( std::bad_alloc ) |
| Polymorphically construct a copy. | |
Additional Inherited Members | |
Public Types inherited from openvrml::event_emitter | |
| typedef std::set < event_listener * > | listener_set |
Set of event_listeners. | |
Protected Member Functions inherited from openvrml::node_event_listener | |
| node_event_listener (openvrml::node &n) throw () | |
| Construct. | |
Protected Member Functions inherited from openvrml::event_emitter | |
| event_emitter (const field_value &value) throw () | |
| Construct. | |
| template<typename FieldValue > | |
| void | emit_event (double timestamp) throw ( std::bad_alloc ) |
| Emit an event. | |
Protected Member Functions inherited from openvrml::exposedfield< FieldValue > | |
| exposedfield (const exposedfield< FieldValue > &obj) | |
| Construct a copy. | |
exposedField implementation.
|
explicit |
Construct.
| [in] | node | the node. |
| [in] | value | the initial value. |
Reimplemented from openvrml::exposedfield< FieldValue >.
| openvrml::node_impl_util::abstract_node< Derived >::exposedfield< FieldValue >::exposedfield | ( | const exposedfield< FieldValue > & | obj | ) | throw () |
Construct a copy.
| [in] | obj | the instance to copy. |
|
virtual |
Destroy.
Reimplemented from openvrml::exposedfield< FieldValue >.
|
privatevirtual |
Polymorphically construct a copy.