Archon::X3D::SimpleField< N, T > Struct Template Reference

Inheritance diagram for Archon::X3D::SimpleField< N, T >:

Inheritance graph
[legend]
Collaboration diagram for Archon::X3D::SimpleField< N, T >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 SimpleField (string name, const FieldType *type, bool isEventTarget, bool isEventSource, T N::*var, bool(N::*func)(const T &, const Time &), EventSource N::*eventSource, Time N::*stamp)
Ref< ValueBaseget (const NodeBase *n) const
void set (NodeBase *n, const Event *e, bool cascade) const
bool changedSince (const NodeBase *n, const Time &t) const
 Is this field or any field of child nodes of this field changed? Child nodes of course are only relevant for node fields.
void forwardClear (NodeBase *n) const

Protected Member Functions

 SimpleField (T N::*var, bool(N::*func)(const T &, const Time &), EventSource N::*eventSource, Time N::*stamp)

Detailed Description

template<class N, typename T>
struct Archon::X3D::SimpleField< N, T >

Definition at line 76 of file field.H.


The documentation for this struct was generated from the following file:
Generated on Sun Jul 30 22:59:05 2006 for Archon by  doxygen 1.4.4