H3D API  2.4.1
Public Member Functions | Protected Attributes | List of all members
H3D::FieldDBTemplate< N, F > Struct Template Reference

Template class for specifying specialized FieldDBElement instances. More...

#include <H3D/H3DNodeDatabase.h>

Inheritance diagram for H3D::FieldDBTemplate< N, F >:
Inheritance graph

Public Member Functions

virtual FieldgetField (const Node *n) const
 Given a Node get a pointer to the field in that node that is represented by this FieldDBElement.
 
- Public Member Functions inherited from H3D::FieldDBElement
 FieldDBElement (H3DNodeDatabase *_container, const string &_name, const Field::AccessType _access)
 Constructor. More...
 
virtual ~FieldDBElement ()
 Destructor.
 
H3DNodeDatabasegetContainer ()
 Get the H3DNodeDatabase this instance is part of.
 
const string & getName ()
 Get the name of the field.
 
Field::AccessType getAccessType ()
 Get the access type of the field.
 

Protected Attributes

const H3DUniquePtr< F > N::* ptr
 The member pointer in the node for the field.
 

Detailed Description

template<class N, class F>
struct H3D::FieldDBTemplate< N, F >

Template class for specifying specialized FieldDBElement instances.


The documentation for this struct was generated from the following file: