Field template modifiers.

Template classes for modifying the behaviour of Field classes. More...

Classes

class  H3D::DependentSFNode< NodeType, FieldRefs, DynamicCast >
 DependentSFNode are modified TypedSFNode fields where the field dirty status is dependent on fields in the node it contains. More...
class  H3D::DependentMFNode< NodeType, FieldRefs, DynamicCast >
 DependentMFNode are modified TypedMFNode fields where the field dirty status is dependent on fields in the nodes it contains. More...
class  H3D::TypedRefCountField< RefCountedType, BaseRefCountType >
 Template to make sure that the Node that is set in a SFNode is of a specified Node type. More...
struct  H3D::AutoUpdate< BaseFieldType >
 The AutoUpdate field is a template to force the BaseField to update itself as soon as an event is received. More...
class  H3D::MField< Type >
 Template class that adds the Field mechanism to a vector of values. More...
class  H3D::TypedMFNode< NodeType >
 Template to make sure that the Nodes that are added to a MFNode are of a specified Node type. More...
class  H3D::TypedMFNodeObject< Type >
 Template to make sure that the Nodes that is set in a SFNode is of a specified type. More...
class  H3D::PeriodicUpdate< BaseFieldType >
 The PeriodicUpdate is a template modifier that changes the way the field is updated. More...
class  H3D::RefCountMField< RefClass >
 RefCountMField is almost like any MField but it encapsulates a vector of RefCoundtedClass pointers. More...
class  H3D::RefCountSField< RefClass, BaseField >
 RefCountSField is almost like any SField but it encapsulates a pointer to a RefCountedClass. More...
class  H3D::SField< Type >
 Template class that adds the Field mechanisms to an encapsulated value of specified type. More...
class  H3D::TypedSFNode< NodeType >
 Template to make sure that the Node that is set in a SFNode is of a specified Node type. More...
class  H3D::TypedSFNodeObject< Type >
 Template to make sure that the Node that is set in a SFNode is of a specified type. More...
class  H3D::ThreadSafeSField< BaseField >
 A template modifier to add thread safety to an SField type. More...
class  H3D::ThreadSafeRefSField< BaseField >
 A template modifier to add thread safety to an RefCountedSField type. More...
class  H3D::ThreadSafeMField< BaseField >
 A template modifier to add thread safety to an MField type. More...
class  H3D::TypedField< BaseField, RequiredArgTypes, OptionalArgTypes >
 A template modifier class for adding type checking on the routes to any Field class. More...

Detailed Description

Template classes for modifying the behaviour of Field classes.


Generated on Thu Aug 24 12:38:42 2006 for H3D API by  doxygen 1.4.5