//
//  Vrml 97 library
//  Copyright (C) 1998 Chris Morley
//
//  %W% %G%
//  VrmlNodeBindable.h

#ifndef  _VRMLNODEBINDABLE_
#define  _VRMLNODEBINDABLE_

#include "VrmlNodeChild.h"

class VrmlNodeType;
class VrmlField;
class VrmlScene;

class VrmlNodeBindable : public VrmlNodeChild {

public:

  VrmlNodeBindable::VrmlNodeBindable(VrmlScene *s = 0) : VrmlNodeChild(s) {}

  // Define the fields of all built in bindable nodes
  static VrmlNodeType *defineType(VrmlNodeType *t)
    { return VrmlNode::defineType(t); }

  virtual bool isBindableNode()		{ return true; }

};

#endif // _VRMLNODEBINDABLE_

