H3D::FieldRef< NodeType, FieldType, member_ptr > Class Template Reference

Class used for specifying a field member of a node in a DependentSFNode or DependentMFNode specification. More...

#include <DependentNodeFields.h>

List of all members.

Public Types

typedef NodeType node_type
typedef FieldType field_type
typedef auto_ptr< FieldType
> NodeType::* 
member_ptr_type

Static Public Member Functions

static FieldgetField (NodeType *n)
static member_ptr_type getMemberPtr ()


Detailed Description

template<class NodeType, class FieldType, auto_ptr< FieldType > NodeType::* member_ptr>
class H3D::FieldRef< NodeType, FieldType, member_ptr >

Class used for specifying a field member of a node in a DependentSFNode or DependentMFNode specification.

Parameters:
NodeType The type of the Node the field is defined in.
FieldType The type of the Field.
member_ptr A member pointer to the field in the node.
Example:
FieldRef< Coordinate, MFVec3f, &Coordinate::point >


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